一、安装软件包的三种方法
rpm工具:RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷。但是也有一些缺点,比如安装的环境必须与编译时的环境一致或者相当;包与包之间存在着相互依赖的情况
yum工具:yum最大的优势在于可以联网去下载所需要的rpm包,然后自动安装,在这个过程中如果要安装的rpm包有依赖关系,yum会帮你解决掉这些依赖关系依次安装所有rpm包
源码包:安装一个源码包,是需要我们自己把源代码编译成二进制的可执行文件。如果你读得懂这些源代码,那么你就可以去修改这些源代码自定义功能,然后再去编译成你想要的。使用源码包的好处除了可以自定义修改源代码外还可以定制相关的功能,因为源码包在编译的时候是可以附加额外的选项的
二、rpm介绍
1、设置光驱并挂载
2、rpm包格式、包名、版本号、发布版本号、平台
三、rpm工具用法
1、安装命令:rpm -ivh rpm 包文件
2、升级命令:rpm -Uvh rpm 包文件
3、卸载命令:rpm -e 包名
4、查询安装的包:rpm -qa
5、查询指定包是否安装:rpm -q 包名
6、查询指定包信息:rpm -qi 包名
7、列出包安装的文件:rpm -ql 包名
8、查看一个文件是由哪个包安装的:rpm -qf 文件绝对路径
四、yum工具用法
1、列出可用rpm包:yum list
2、查看yum的配置文件:ls /etc/yum.repos.d/
(如果要更改下载源地址,也是从这个配置文件来修改)
3、搜索包:yum search vim
4、安装命令:yum install -y 包名
5、列出组的rpm包:yum grouplist
如果要安装组的rpm包,可以使用命令安装:yum groupinstall -y 包名
7、卸载命令:yum remove -y 包名
8、升级命令:yum update -y 包名
(如果不加包名,默认会将系统所有的已安装软件升级到最新,包括系统)
9、如果使用命令过程中提示没有该命令 ,可以使用命令来查找这个命令的包名信息:yum provides “/*/vim”
五、yum搭建本地仓库
如果不能连网导致yum无法使用,这时候要怎么办呢?我们来搭建一个本地yum源安装即可。
(前提是要有一个光驱,有一个光盘,有一个镜像文件,然后把光驱挂载)
1、挂载镜像到/mnt 目录(因为之前已经挂载过了,所以这一步直接过)
2、使用命令备份yum.repos.d文件 :cp -r /etc/yum.repos.d/ /etc/yum.repos.d.bak
3、然后将/etc目录下的所有repo的后缀文件删除掉:rm -f /etc/yum.repos.d/*
4、使用命令编辑 :vim /etc/yum.repos.d/dvd.repo
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpcheck=0
5、使用命令yum clean all 清理缓存
6、使用命令 yum list 来查看并安装
原文地址:http://blog.51cto.com/13382947/2066465