-
源码包和RPM包的区别:4、安装位置不同带来的影响 1、源码包是不能使用【service】命令来启动服务,因为源码包的安装位置由用户指定,放在哪并不统一。而rpm包安装后,通常都是放在【/etc/rc.d/init.d】目录中的,而【service】命令执行时,会自动搜索该目录,所以rpm包安装的服务可以使用【service】命令。 2、综上所述,安装位置不同,启动方法是有区别的。 3、使用绝对路径启动程序的方法是通用的,通常软件包中会写上启动程序的方法的。 4、如果将源码包安装后的启动程序复制到【/etc/rc.d/init.d】目录中,则也是可以使用【service】命令执行的。查看全部
-
常用yum命令: 1.查询 >yun list --查询所有可用软件包列表 >yum search 关键字 --搜索服务器上所有和关键字相关的包 2.安装 >yum -y install 包名 (-y 自动回答yes) yum安装只写包名即可! eg:yum -y install gcc --c语言编译器查看全部
-
Yum在线安装:光盘搭建yum源 有三个步骤: 1、挂载光盘; 2、使网络yum源【CentOS-Base.repo】失效,参加下面截图; 3、使光盘yum源【CentOS-Media.repo】生效,需要编辑【CentOS-Media.repo】文件,修改【baseurl】和【enabled】两项内容,操作如下: [root@CentOS6 yum.repos.d]# vi CentOS-Media.repo [c6-media] name=CentOS-$releasever - Media baseurl=file:///mnt/cdrom/ -->将baseurl设置为实际光盘挂载地址(另外两个要注释掉,否则会因为找不到光盘而报错。【#】注释时,必须写在行开头) # file:///media/cdrom/ # file:///media/cdrecorder/ gpgcheck=1 enabled=1 -->将enabled设置为1,使这个yum源配置文件生效 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 编辑后保存退出即可。 注:可以使用【yum list】命令列出当前yum源中的所有rpm包: [root@CentOS6 yum.repos.d]# yum list ......省略部分内容...... Available Packages 389-ds-base.i686 1.2.11.15-29.el6 c6-media 389-ds-base-devel.i686 1.2.11.15-29.el6 c6-media 389-ds-base-libs.i686 1.2.11.15-29.el6 c6-media ......省略部分内容...... 可以从后面的【c6-media】看出这是光盘yum源,因为这是光盘yum源文件【CentOS-Media.repo】中定义的名字。查看全部
-
Yum在线安装:yum源文件 1、yum的优点:将所有软件包放到官方服务器上,当进行yum在线安装时,可以自动解决依赖性问题。(rpm缺点:安装过程中,rpm包依赖性太强) 2、redhat的yum在线安装需要付费,centOS不需要。 3、在【/etc/yum.repos.d/】目录中,默认有4个yum源文件,其中【CentOS-Base.repo】是基本yum源文件,如果我们能上网,那它是默认生效的,而其他的都是默认不生效的。 4、[base]:名字可以随便起。 5、name:名字也是随便起。 6、mirrorlist和baseurl一个是主站点,一个是辅助站点,这两个有一个就行。可以找一个163或清华大学的yum源更换。 7、enabled:默认最后一个容器不生效,其他容器都生效。 8、gpgcheck:一般都要开启,开启后安装时会验证rpm包是否是官方的,以保证系统安全。 9、gpgkey:默认系统安装后,在目录【/etc/pki/rpm-gpg】下都会存在数字证书。注:前面的【file://】表示文件协议,后面的【/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6】是数字证书的位置。 [root@CentOS6 ~]# cd /etc/pki/rpm-gpg [root@CentOS6 rpm-gpg]# ll 总用量 16 -rw-r--r--. 1 root root 1706 11月 27 2013 RPM-GPG-KEY-CentOS-6 -rw-r--r--. 1 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Debug-6 -rw-r--r--. 1 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Security-6 -rw-r--r--. 1 root root 1734 11月 27 2013 RPM-GPG-KEY-CentOS-Testing-6 [root@CentOS6 rpm-gpg]#查看全部
-
YUM 软件组管理命令三个:yum grouplistinstall(grouplinstall、grouplremove) 软件组名 总结:共两种安装方法:1、RPM命令手工安装,存在依赖性;2、YUM命令在线安装,联网时访问服务器(断网时从CD盘查找)查看全部
-
RPM命令管理:RPM包中文件提取 rpm2cpio 包全名 | cpio -idv .文件绝对路径 --> 前面的【.】代表当前路径,不能省略。【文件绝对路径】和包里文件的绝对路径对应,也就是告诉了cpio要去包里提取哪个文件。 注:cpio只知道提取文件,并不知道要从什么地方提取文件,因此我们通常要使用【|】管道符或【<】输入重定向告诉cpio我们应该从什么设备去取出文件。 使用输入重定向的cpio命令格式: cpio 选项 < [文件|设备] 选项: -i:copy-in模式,还原 -d:还原时自动新建目录 -v:显示还原过程查看全部
-
1、查询rpm包是否安装 rpm -q 包名 (q - > query) rpm -qa 查询所有已经安装的 RPM 包 (a -> all) 2、查询软件包详细信息 rpm -qi 包名 选项 -i 查询软件信息 (information) -p 查询未安装软件包信息 3、查询包中文件安装位置 rpm -ql 包名 选项 -l 列表 (list) -p 查询未安装包信息 (package) 4、查询系统文件属于哪个rpm 包 rpm -qf 系统文件包 选项 -f 查询系统文件属于那个软件包 (file)查看全部
-
RPM命令管理:RPM包卸载 RPM包安装的时候,都是安装在了默认的位置(这个位置都是包的作者定的),所以位置不统一,比较混乱。因此,RPM提供了卸载命令,卸载时只需要提供包名即可,不用关心安装在了什么地方。(若安装的是源码包,就没这些问题,只要把软件包目录删掉即可) 1、所有已安装的rpm包都保存在【/var/lib/rpm/】目录下的__db.00n数据库中,如下所示: [root@CentOS6 Packages]# ls /var/lib/rpm/*db* /var/lib/rpm/__db.001 /var/lib/rpm/__db.002 /var/lib/rpm/__db.003 /var/lib/rpm/__db.004 2、我们在任何目录都可以输入卸载命令执行卸载操作,卸载的时候,不需要打包全名,只要打上包名即可(linux会自动去上面的数据库中查找),另外,卸载的时候也有依赖问题,和安装的时候顺序相反。例如: [root@CentOS6 ~]# rpm -e httpd error: Failed dependencies: httpd = 2.2.15-29.el6.centos is needed by (installed) httpd-manual-2.2.15-29.el6.centos.noarch [root@CentOS6 ~]# rpm -e httpd-manual查看全部
-
RPM安装:rpm -ivh 包全名 RPM命令管理:安装命令 在正式环境中,安装时必须检测依赖性,否则即使安装成功也无法正常使用。因此,选项【--nodeps】不能加。 linux就两种软件包,一个是源码包,一个是rpm包,没有yum软件包。yum安装的就是rpm包。yum其实就是rpm包的在线安装方法。虽然,yum可以安装和卸载,但是不能对rpm包进行查询和校验。查询和校验的话,还是要用rpm命令的。查看全部
-
1、rpm包来源 (系统光盘中) 2、rpm包命名规则 3、rpm包的依赖性(树形、环形、模块)查看全部
-
软件包分类 1、源码包 2、二进制包 (脚本安装包,ps别人写好了 排错过程)查看全部
-
rpm 包升级和卸载 1、升级 rpm - Uvh 包全名 2、卸载 rpm -e 包名 卸载,是直接查后台数据库,不需要在包目录下;安装卸载都有依赖性,安装自下而上 卸载自上而下。查看全部
-
www.rpmfind.net查看全部
-
对比~~查看全部
-
www.rpmfind.net查找依赖查看全部
举报
0/150
提交
取消