apt是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统。 deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。 apt命令可以用来安装和更新软件,例如安装nginx:

              [peter@study ~]$ sudo apt install nginx
            
使用apt remove卸载软件,但保留配置文件:
              [peter@study ~]$ sudo apt remove nginx
            
apt remove不会删除软件的配置文件,如果想彻底卸载软件,连同软件的配置文件也一起删除,可以使用apt purge:
              [peter@study ~]$ sudo apt purge nginx
            
卸载软件及其依赖的安装包:
              [peter@study ~]$ sudo apt autoremove nginx
            

使用apt update更新安装列表,apt upgrade更新系统:

              [peter@study ~]$ sudo apt update
              [peter@study ~]$ sudo apt upgrade
            

使用apt autoclean可以清除那些已经卸载的软件包的.deb文件,通过这种方式,可以释放大量的磁盘空间:

              [peter@study ~]$ sudo apt autoclean
            
apt clean命令可以将已安装和已卸载软件的.deb文件全部删除,如果磁盘空间紧张,需要释放更多的磁盘空间,可以使用apt clean命令:
              [peter@study ~]$ sudo apt clean
            

aptitude命令与apt命令一样,都是Debian Linux及其衍生系统中功能极其强大的包管理工具。 与apt不同的是,aptitude在处理依赖问题上更好一些。举例来说,aptitude在删除一个包时,会同时删除所依赖的包。 这样系统中不会残留无用的包,整个系统更为干净。很多情况下,在使用apt出现报错的时候,可以尝试使用aptitude替代.