apt-get 命令使用
搜索软件包
apt-cache search package
列出当前可用的软件包
apt-cache pkgnames
列出htop的软件包
apt-cache pkgnames htop
获取安装包的相关信息,如说明、大小、版本等
apt-cache show package
检测指定软件包的依赖软件包是否已经被安装
apt-cahce showpkg package
安装软件
sudo apt-get install package
重新安装包
sudo apt-get install package --reinstall
修复安装
sudo apt-get -f install
卸载软件
sudo apt-get remove package
删除软件包及配置文件等
sudo apt-get remove package --purge
更新apt软件列表(同步/etc/apt/sources.list文件中的软件包索引)
sudo apt-get update
更新本地已安装的软件
apt-get upgrade
//升级系统
sudo apt-get dist-upgrade
查看该软件依赖组件
apt-cache depends package
apt-cache rdepends package
在当前系统的本地包中,指定依赖包进行安装
sudo apt-get build-dep packag
下载软件包的源代码
apt-get source package
下载软件deb文件
apt-get download package
清理无用的软件包
sudo apt-get clean && sudo apt-get autoclean
检查是否有损坏的依赖
sudo apt-get check
apt-get常用命令
update - 取回更新的软件包列表信息
upgrade - 进行一次升级
install - 安装新的软件包(注:软件包名称是 libc6 而非 libc6.deb)
remove - 卸载软件包
purge - 卸载并清除软件包的配置
autoremove - 卸载所有自动安装且不再使用的软件包
dist-upgrade - 发布版升级,见 apt-get(8)
dselect-upgrade - 根据 dselect 的选择来进行升级
build-dep - 为源码包配置所需的编译依赖关系
clean - 删除所有已下载的包文件
autoclean - 删除已下载的旧包文件
check - 核对以确认系统的依赖关系的完整性
source - 下载源码包文件
download - 下载指定的二进制包到当前目录
changelog - 下载指定软件包,并显示其changelog
dpkg 命令使用
deb软件包安装
sudo dpkg -i package.deb
删除软件包
dpkg -r package
删除软件包(包括配置文件)
dpkg -P package
列出与该包相依赖的文件
dpkg -L package
显示软件包的版本
dpkg -l packag
解开deb包的内容
dpkg –unpack package.deb
搜索所属的包内容
dpkg -S keyword
列出当前已安装的软件包
dpkg -l
列出deb包的内容
dpkg -c package.deb
配置软件包
dpkg –configure package
rpm软件包安装
安装alien工具
sudo apt-get install alien
转换rpm包为deb,然后安装
alien -d *.rpm
安装转换后的rpm文件
alien -i *.rpm
[^参考]:apt-get command https://www.tecmint.com/useful-basic-commands-of-apt-get-and-apt-cache-for-package-management/