Linux系统下不同的软件安装方式
yum安装
1、安装
yum install 全部安装 yum install package1 安装指定的安装包package1 yum groupinsall group1 安装程序组group1
2、更新和升级
yum update 全部更新 yum update package1 更新指定程序包package1 yum check-update 检查可更新的程序 yum upgrade package1 升级指定程序包package1 yum groupupdate group1 升级程序组group1
3、查找和显示
yum info package1 显示安装包信息package1 yum list 显示所有已经安装和可以安装的程序包 yum list package1 显示指定程序包安装情况package1 yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包
4、删除程序
yum remove | erase package1 删除程序包package1 yum groupremove group1 删除程序组group1 yum deplist package1 查看程序package1依赖情况
5、清除缓存
yum clean packages 清除缓存目录下的软件包 yum clean headers 清除缓存目录下的 headers yum clean oldheaders 清除缓存目录下旧的 headers yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers
6、TIPS
1.让yum命令下载软件包,但是不安装
yum有一个plugin叫做yum-downloadonly,它就可以为用户实现只下载软件包的功能。我们可以使用以下命令安装这个插件: yum install yum-downloadonly
完成安装后,yum就多了两个命令参数,分别是:
--downloadonly --downloaddir=/path/to/dir
这两个命令参数的含义非常明确,不用多作解释了,这样,用户就可以做到使用yum只下载软件包,不自动安装了
2.不用yum-downloadonly插件,安装或者升级软件时保留下安装包
yum 默认情况下,升级或者安装后,会删除下载的rpm包。
不过,我们也可以如下设置升级后不删除下载的rpm包vim /etc/yum.conf [main] cachedir=/var/cache/yum keepcache=0
将 keepcache=0 修改为 keepcache=1, 安装或者升级后,在目录 /var/cache/yum 下就会有下载的 rpm 包了。
rpm包安装
1.安装
rpm -i package.rpm (这里package为需要安装的软件包名)
2.卸载
rpm -e proftpd-1.2.8 (这里 proftpd-1.2.8不能加后缀 .rpm)
3.如何查看与rpm包相关的文件和其他信息
a.查看系统安装了那些rpm软件包
rpm -qa 列出所有安装过的包
b.如何获得某个软件包的文件全名
rpm -q mysql
c.查看一个rpm包中的文件安装位置
rpm -ql 包名
源码包安装
安装具体步骤:tar zxvf package.tar.gz cd package ./configure make make install ##安装 make clean ##安装完成后用来清理临时文件 make uninstall ##用来卸载软件