Ubuntu将所有的开发软件包存放在Internet上的许许多多镜像站点上。用户可以选择其中最适合自己的站点作为软件源。然后,在APT工 具的帮助下,就可以完成所有的软件包的管理工作,包括维护系统中的软件包数据库、自动检查软件包依赖关系、安装和升级软件包、从 软件源镜像站点主动获取相关软件包等。

1. apt install 安装软件

sudo apt install <软件名称> 
sudo apt -f install   #修复系统的软件安装错误 

#例如 
sudo apt install sl   # 小火车 安装软件, 可以使用LS 去执行这个可执行程序 

2. apt remove 卸载软件

sudo apt remove <软件名称> 
sudo apt autoremove  # 自动卸载系统不再需要的软件包 

# 例如 
sudo apt remove sl   # 卸载火车软件

3. apt policy 查看软件安装状态

sudo apt policy <软件名称> 

# 例如
sudo apt policy gcc      # 检查gcc 的安装状态 
sudo apt policy sl       # 检查sl 软件安装状态 

4. apt list 软件清单

sudo apt list  # 列出系统所有的软件包清单 
sudo apt list <软件名称> # 列出这个软甲的清单 
sudo apt list <软件名称>  -a  # 列出这个软件的所有版本清单 

# 例如 
sudo apt list gcc 
sudo apt list gcc  -a 
sudo apt list sl -a

5. apt purge 卸载软件和配置文件

sudo apt purge <软件名称> 

sudo apt purge sl  # 卸载软件和清除配置文件

6. apt search 搜索软件包

sudo apt search <软件包名称> 
# 在可以用的软件包中搜索制定的包 , 如果找到,该命令将返回名称与搜索词匹配的包

# 例如 
sudo apt search snake4

7. apt update 更新软件目录

sudo apt update   
# 从服务器更新软件信息到本地 ,保持本地的软件信息和服务器一致

sudo apt list --upgradable   # 查看可升级的软件信息

8. apt upgrade 更新软件到最新

sudo apt upgrade   # 把系统所有的软件升级到最新 , 类似windows的更新

9. apt clean 删除下载的软件包

sudo apt autoclean   # 清除老版本的软件包 , 保留新版本的软件包 
sudo apt clean       # 把所有下载的软件包删除掉

10. apt show 软件包的详细信息

sudo apt show <软件的名称> 

# 例如 
sudo apt show gcc     # 查看gcc 软件包的详细信息 
sudo apt show sl      # sl 软件包的详细信息