本文共 957 字,大约阅读时间需要 3 分钟。
CentOS系统中,管理软件包主要有rpm和yum两种工具,这两种工具各有其特点和适用场景。
rpm工具是CentOS中最早使用的软件包管理工具,常见的命令包括:
sudo apt install rpm
如需查询已安装的rpm包,可以使用:
rpm -qa
要查询特定软件包的信息,可以使用:
rpm -q 软件包名
如果需要了解软件包的安装路径,可以使用:
rpm -ql 软件包名
要查询某个文件所属的软件包,可以使用:
rpm -qf 文件路径
如果需要卸载软件包,可以使用:
rpm -e 软件包名
需要注意的是,使用rpm -e命令时,默认会检查依赖关系。如果要强制删除,可以使用:
rpm -e --nodeps 软件包名
如果需要安装新的rpm软件包,可以使用:
rpm -ivh 软件包名
yum工具是CentOS的包管理工具的替代品,安装和管理软件包更为简便。常见的命令包括:
yum list
如果需要查询特定软件包,可以使用:
yum list | grep 软件包名
要安装 yum 仓库中的软件包,可以使用:
yum install 软件包名
Ubuntu系统中,包管理工具是apt-get,常见的命令包括:
首先需要更新软件源:
apt-get update
安装新软件包:
apt-get install 软件包名
如果需要删除软件包:
apt-get remove 软件包名
如果需要删除配置文件和相关依赖,可以使用:
apt-get remove --purge 软件包名
如果需要查看软件包的详细信息:
apt-cache show 软件包名
如果需要了解软件包的依赖关系:
apt-cache depends 软件包名
如果需要了解哪些软件包依赖当前软件包:
apt-cache depends 软件包名
如果需要安装编译依赖:
apt-get build-dep 软件包名
如果需要升级已安装的软件包:
apt-get upgrade
如果需要升级整个系统:
apt-get dist-upgrade
如果需要查看软件包的来源:
apt-get source 软件包名
转载地址:http://eonl.baihongyu.com/