安装
dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件
sudo dpkg -i xxx.deb (需要本地有下载好的deb文件)
apt会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具
sudo apt install packagename
卸载
sudo apt-get remove packagename 只删除软件,不删除配置文件
sudo apt-get --purge remove packagename 删除软件并删除配置文件
sudo dpkg -r packagename 卸载软件(保留配置)
sudo dpkg -P packagename 卸载软件(不保留配置)
apt和apt-get
apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合


列出所有可更新的软件清单命令:
sudo apt update
升级软件包:
sudo apt upgrade
列出可更新的软件包及版本信息:
apt list --upgradeable
升级软件包,升级前先删除需要更新软件包:
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
dpkg
sudo dpkg -s packagename
sudo dpkg -c packagename 列出一个deb包中的所有信息
sudo dpkg -l packagename 显示软件的版本
sudo dpkg -L packagename 查看是否安装了该软件/该软件的所有细节
sudo dpkg -S keyword 搜索所属的包内容
sudo dpkg –configure packagename 配置包
版权声明:本文为weixin_43230861原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。