1、RPM(redhat package manager)

1.1 rpm包简单查询指令

rpm -qa | grep xx   // qa表示查询所有,解管道符进行过滤,是否安装了xx包
rpm -q 软件包名称 // 查询软件包是否安装
rpm -qi 软件包名称 // 查询软件包信息
rpm -ql 软件包名称 // 查询软件包安装了哪些文件,位置在哪里
rpm -qf /etc/passwd // 查询当前目录是属于哪个rpm包的

1.2 rpm包安装和卸载

rpm -e RPM包的名称
rpm -e --nodeps 包的名称 // 强制删除,不管是否被其他依赖
rpm -ivh 软件包路径 // install、verbose(提示)、hash(进度条)

2、 yum(可以从服务器自动下载RPM,并且下载相关依赖包)

yum list | grep xxx   // 查询xxx是否有在yum服务器
yum install xxx         // 下载并安装

sudo apt-get update // 更新apt数据库
sudo apt-get upgrade // 更新所有已经安装的软件包
apt-cache pkgnames [package name] // 查找以搜索词为开头的所有包的列表
apt-cache showpkg [full_pkg_name] // 查看确切包的版本、依赖关系等
sudo apt-get install [full_pkg_name]
sudo apt-get remove [full_pkg_name]
sudo apt-get purge [full_pkg_name] // 连配置文件也删除

 

posted on 2021-01-20 23:57  wulc++  阅读(77)  评论(0编辑  收藏  举报