2019年9月11日 上午12:42
2019年12月4日 下午1:00
linux apt-get autoremove千万别乱用
* 以后只用remove,千万别用autoremove
* 我实在解决ubuntu 安装ssh 报错 The following packages have unmet dependencies这个问题时遇到的remove,我认为用rmove就可以了,没必要使用autoremove
apt和dpkg对比
https://blog.csdn.net/f156207495/article/details/80795886
- a>
- 两者的区别是dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装
- b>
- apt是会解决和安装模块的依赖问题,并会咨询软件仓库,是在线安装。
- dpkg只能安装本地的deb文件,不会关心Ubuntu的软件仓库内的软件,不会解决模块的依赖关系。
2019年9月11日 上午12:42
ubuntu包管理命令apt和dpkg的用法 - dahu1 - 博客园
- apt-get命令
sudo apt-get update更新源sudo apt-get dist-upgrade升级系统sudo apt-get source package下载该包的源代码sudo apt-get clean && sudo apt-get autoclean清理无用的包sudo apt-get check检查是否有损坏的依赖sudo apt-get -f install修复安装”-f = ——fix-missing”sudo apt-get remove package删除包sudo apt-get remove package - - purge删除包,包括删除配置文件等
- apt-cache命令
sudo apt-cache depends package了解使用依赖sudo apt-cache rdepends package是查看该包被哪些包依赖
- dpkg命令:
dpkg -i安装指定deb包dpkg -P彻底的卸载,包括软件的配置文件- dpkg用法详解 - 冰柠檬草 - 博客园
- 显示一个包安装到系统里面的文件目录信息
- 命令行:
dpkg -L package-Name
- 命令行:
- 删除软件包(保留其配置信息)
- 命令行:
dpkg -r
- 命令行:
- 显示一个包安装到系统里面的文件目录信息
- 常用apt命令 - 一如当初 - CSDN博客
apt purge [package]- 卸载包,同时删除相关配置文件。包名支持通配符