Appearance
Debian系(Ubuntu)特有命令
apt命令
bash
sudo apt update更新软件包列表,它不会自动升级软件包。它的作用是从软件源获取最新的包信息,告知系统哪些包有更新。
如果你想实际升级这些软件包,你需要使用以下命令:
bash
sudo apt upgrade这条命令会根据更新的列表升级所有可升级的软件包。
如果你想要同时更新和安装新的依赖包,可以使用:
bash
sudo apt full-upgrade //同等于 sudo apt dist-upgrade这会处理依赖关系并可能会删除一些包以完成升级。
bash
sudo apt -y install bash-completionbash
sudo apt install <package_name> --no-upgrade由于某种原因您想要安装某个软件包,但不想升级,则如果它已经安装了。在这种情况下,您可以使用选项–no-upgrade。
bash
sudo apt install <package_name> --only-upgrade //只想升级软件包但不想安装它(如果尚未安装)
sudo apt install <package_name>=<version_number> //安装特定版本的软件包
apt search <search term> //搜索软件包
apt show <package_name> //查看软件包信息
apt list --upgradable //列出可升级的软件包
apt list --installed //查看系统上所有已安装的软件包
apt list --all-versions //列出系统可用的所有软件包
sudo apt autoremove //用于自动删除不再需要的包和依赖项,通常是因为它们是作为其他已卸载软件的依赖安装的。这样可以帮助你清理系统,释放磁盘空间。apt卸载(remove和purge)命令区别
apt remove:这个命令会卸载指定的软件包,但会保留该软件包的配置文件。如果你以后重新安装这个软件包,之前的配置将会被保留。
apt purge:这个命令除了卸载指定的软件包外,还会删除该软件包的所有配置文件。使用这个命令后,软件包的所有相关设置和配置都将被清除,恢复到初始状态。
简单来说,如果你希望保留配置文件使用apt remove,如果希望完全删除,包括配置文件,使用apt purge。
