在Debian及其衍生发行版(如Ubuntu)中,最常用的软件包管理命令是apt
和apt-get
。以下是一些常用的apt
和apt-get
命令及其功能:
更新软件源
sudo apt update
:更新所有安装的包到最新版本。sudo apt upgrade
:升级系统上所有已安装的软件包。
安装软件包
sudo apt install
:安装指定的软件包。sudo apt install
:同时安装多个包。
卸载软件包
sudo apt remove
:卸载指定的软件包,但保留配置文件。sudo apt purge
:彻底删除软件包及其配置文件。
搜索软件包
sudo apt search
:按关键字搜索可安装的软件包。apt-cache search
:搜索软件包数据库中的指定关键字。
查看软件包信息
sudo apt show
:显示软件包的详细信息。apt-cache show
:显示软件包的详细信息,包括依赖项和冲突等。
列出已安装的软件包
sudo apt list --installed
:列出所有已安装的软件包。dpkg -l
:列出系统上安装的所有软件包。
清理包管理缓存
sudo apt autoclean
:移除未使用的包和依赖包。sudo apt autoremoves
:自动删除不再需要的包及其依赖项。
其他实用命令
sudo apt-get install -f
:修复损坏的包依赖关系。sudo apt-get dist-upgrade
:升级整个系统到下一个发行版,同时处理依赖关系的变化。
请注意,apt
是apt-get
的更新版本,提供了更高级别的包装和更友好的用户接口。在大多数情况下,推荐使用apt
命令来管理软件包。