【04-06】 列出ubuntu软件管理工具apt的一些用法
在各种Linux发行版中CentOS使用的包管理工具为yum,而Debian和Ubuntu使用的则是apt-get、apt-cache等等。
后来随着使用过程中的各种问题,yum升级为dnf,而Debian方向升级为了apt
操作系统 | 软件管理工具 | 包名 |
Debian、Ubuntu | apt、apt-cache,、apt-get | .deb |
RedHat、CentOS、Fedora | dnf、yum | .rpm |
FreeBSD | make, pkg | Ports, .txz |
而随着发展大家的功能也逐渐趋同,这里我常用的是CenOS和Ubuntu所以简单做个总结
说明 | YUM | APT |
安装包 | yum install -y XXX | sudo apt install -y XXX |
移除软件包 | yum remove XXX | sudo apt remove XXX |
移除软件包及配置文件 | | sudo apt purge |
刷新存储库索引 | yum check-update | sudo apt update |
升级所有可升级的软件包 | yum update | sudo apt upgrade |
自动删除不需要的包 | yum autoremove | sudo apt autoremove |
在升级软件包时自动处理依赖关系 | | sudo apt full-upgrade |
搜索应用程序 | yum search | sudo apt search |
显示安装细节 | yum info | sudo apt show |
删除缓存的数据 | yum clean all | sudo apt clean |
生成元数据缓存 | yum makecache | |