1 apt
1.1 安装前想查看仓库是否包含软件包
#搜索软件包gcc
apt-cache search gcc
#查看软件包gcc信息
apt-cache showpkg gcc
#查看安装软件包gcc需要的依赖
apt-cache depends gcc
1.2 apt 常用命令
列出所有可更新的软件清单命令:
sudo apt update
升级软件包:
sudo apt upgrade
列出可更新的软件包及版本信息:
apt list --upgradable
升级软件包,升级前先删除需要更新软件包:
sudo apt full-upgrade
安装指定的软件命令:
sudo apt install <package_name>
安装多个软件包:
sudo apt install <package_1> <package_2> <package_3>
更新指定的软件命令:
sudo apt update <package_name>
显示软件包具体信息,例如:版本号,安装大小,依赖关系等等:
sudo apt show <package_name>
删除软件包命令:
sudo apt remove <package_name>
清理不再使用的依赖和库文件:
sudo apt autoremove
移除软件包及配置文件:
sudo apt purge <package_name>
查找软件包命令:
sudo apt search <keyword>
列出所有已安装的包:
apt list --installed
列出所有已安装的包的版本信息:
apt list --all-versions
1.3 实用例子
如果我们想安装一个软件包,但如果软件包已经存在,则不要升级它,可以使用 –no-upgrade 选项:
sudo apt install <package_name> --no-upgrade
果只想升级,不要安装可以使用 --only-upgrade 参数:
sudo apt install <package_name> --only-upgrade
如果需要设置指定版本,语法格式如下:
sudo apt install <package_name>=<version_number>
移除包可以使用 remove 命令:
sudo apt remove <package_name>
移除软件包及配置文件:
sudo apt purge <package_name>
清理不再使用的依赖和库文件:
sudo apt autoremove <package_name>
2 dpkg
#安装
dpkg -i package
#卸载
dpkg -r package
#查询软件包
dpkg -l package
#查看软件包安装位置及文件
dpkg -L package
#查看软件包信息
dpkg -s package