第三章|软件包管理器

在 Ubuntu 系统中,软件包管理器是用于安装、更新、卸载和管理软件包的工具。Ubuntu 默认使用 APT(Advanced Package Tool) 作为其主要的软件包管理器。APT 是基于 Debian 的软件包管理工具,能够方便地从软件源中获取和管理软件。

Ubuntu 里的官方APT简介

下面是一段 Ubuntu 的官方APT简介示例(输入apt --help即可显示):

apt 2.7.14 (amd64)
用法: apt [选项] 命令

命令行软件包管理器 apt 提供软件包搜索,管理和信息查询等功能。
它提供的功能与其他 APT 工具相同(像 apt-get 和 apt-cache),
但是默认情况下被设置得更适合交互。

常用命令:
  list - 根据名称列出软件包
  search - 搜索软件包描述
  show - 显示软件包细节
  install - 安装软件包
  reinstall - 重新安装软件包
  remove - 移除软件包
  autoremove - 自动卸载所有不再使用的软件包
  update - 更新可用软件包列表
  upgrade - 通过 安装/升级 软件来更新系统
  full-upgrade - 通过 卸载/安装/升级 来更新系统
  edit-sources - 编辑软件源信息文件
  satisfy - 使系统满足依赖关系字符串

参见 apt(8) 以获取更多关于可用命令的信息。
程序配置选项及语法都已经在 apt.conf(5) 中阐明。
欲知如何配置软件源,请参阅 sources.list(5)。
软件包及其版本偏好可以通过 apt_preferences(5) 来设置。
关于安全方面的细节可以参考 apt-secure(8).
                                         本 APT 具有超级牛力。

APT 的基本命令

以下是一些常用的 APT 命令及其功能:

更新软件包索引

在安装或更新软件之前,建议先更新软件包索引,以确保获取最新的软件包信息。

sudo apt update

升级已安装的软件包

升级系统中所有已安装的软件包到能够安装到的最新版本。

sudo apt upgrade

安装软件包

安装指定的软件包

sudo apt install <package_name> #这里把<package_name>换成你想安装的包名,可以先搜索,后面也一样

卸载安装包

卸载指定的软件包,但保留其配置文件

sudo apt remove <package_name> 

自动清理无用的软件包

清理系统中不再需要的依赖包和缓存文件。

sudo apt autoremove
sudo apt clean

搜索安装包

apt search <package_name>

查看软件包信息

apt show <package_name>

APT 的功能包括但不限于以上:D

其他常见的软件包管理器

除了 APT,以下是一些其他常见的软件包管理器:

YUM/DNF:用于基于 Red Hat 的发行版(如 CentOS、Fedora)。
Pacman:用于 Arch Linux 及其衍生发行版。
Zypper:用于 openSUSE。
Homebrew:macOS 和 Linux 上的包管理器。
winget:Windows 上的包管理器。
这些工具的基本功能类似,但具体的命令和语法有所不同。
有的包管理器可能我搜索错了,欢迎反馈!

总结

APT 是 Ubuntu 系统中功能强大且易用的软件包管理工具。通过熟练掌握其基本命令,可以高效地管理系统中的软件包。对于其他操作系统,也有类似的软件包管理器,用户可以根据需求选择合适的工具。

posted @ 2025-04-05 17:10  BiaoZyx  阅读(85)  评论(0)    收藏  举报