1. GUI 系统
    1. Ubuntu Software (普通软件)
    2. Synaptic (特殊软件,例如 library)
    3. Software Updater(更新系统)
  2. CMD ```bash

    从配置的服务器中获取最新的更新列表

    sudo apt update

升级所有可更新的软件

sudo apt upgrade # 此命令不会移除和新增任何新的软件

或者

apt dist-upgrade # 此命令会更新现有的 Ubuntu 系统,在服务器等环境中谨慎使用 apt full-upgrade # 同上

安装某个软件,如果该软件已经安装, 那么 apt 会把该命令当作 apt upgrade xxx

sudo apt install mysql-server

卸载某个软件以及它所有的依赖软件

sudo apt remove xxx # 不会移除该软件的配置文件,以便以后重新安装 sudo apt remove —purge xxx # 完全卸载,包括配置文件 sudo apt purge xxx # 同上

搜索软件

apt-cache search xxx # 所有包名或者描述中包含 xxx 的软件 apt-cache search -n xxx # 所有包名中包含 xxx 的软件 apt-cache search ^xxx # 支持正则表达式,所有包名或者描述中以 xxx 开头的软件 apt-cache search games | grep kde apt-cache showpkg xxx # 显示软件详情

清理缓存的 DEB files

sudo apt clean sudo apt autoclean # 自动清理过期的 DEB files ```