多用 --help 选项查看教程
1. dpkg 管理.deb软件包
dpkg --install ***.deb 安装一个deb软件包。前提是该软件所需要的依赖都已经正常安装。
dpkg -l
pattern 列出所有符合pattern的已安装软件
dpkg --search
pattern 搜索符合pattern的已安装软件
dpkg --remove
name 卸载(移除)一个软件。可能会移除一些必要的软件依赖,有打乱软件环境的隐患,谨慎使用。
2. rpm管理.rpm软件包
rpm -i ***.rpm 安装一个rpm软件包,与dpkg相似。
rpm -i -v -h ***.rpm 安装一个软件包,并显示详细的安装信息。-v显示当前正在进行的工作,-h用#表示安装进度
rpm -U
name 升级指定的软件包。可以配合-v和-h使用。
rpm -q
name 搜索指定的软件包,返回搜索结果。
rpm -e
name 卸载指定软件包。rpm -e --test name 模拟卸载一个软件包
3. APT
高级软件包管理工具,解决了软件包之间复杂的依赖性。
apt-get 系列命令:与软件的安装卸载有关
apt-get install
name 安装指定的软件包
apt-get update 进行全局的软件包更新
apt-get remove
name 卸载指定的软件包
apt-get source
name 下载指定的软件包源代码
apt-get clean 卸载所有已下载的软件包(类似于清理安装包缓存)
apt-cache 系列命令:查询软件包相关信息
apt-cache search
pattern 查询符合pattern 的软件包,常用于只了解软件包模糊功能或模糊名字的搜索。
apt-cache depends
name 查询软件的所有依赖。