linux 中安装、更新和卸载软件

2023-03-10,,

1.Aptitude

aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。

与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。

举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。

这样,系统中不会残留无用的包,整个系统更为干净。以下是笔者总结的一些常用 aptitude 命令,仅供参考。

以下命令均要root用户。sudo apt-get install 加软件包

apt-get install rabbitmq-server

卸载使用的是这个命令。

apt-get remove rabbitmq-server

而后再执行命令

apt-get autoremove

但这个 apt-get命令卸载软件不干净。

可以使用 aptitude命令,这个命令可卸载依赖包。前提是安装了这个命令,若未安装,可执行命令进行安装。

apt-get install aptitude

之后就可以使用aptitude命令进行卸载软件了。

aptitude remove rabbitmq-server

2.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 | 只删除软件包而保留配置文件和数据文件

yum 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) 清除缓存目录下的软件包及旧的header

linux 中安装、更新和卸载软件的相关教程结束。

《linux 中安装、更新和卸载软件.doc》

下载本文的Word格式文档,以方便收藏与打印。