跳转到内容

Linux 基础/软件包管理

来自维基教科书,开放世界的开放书籍

什么是软件包管理?

[编辑 | 编辑源代码]

通过软件包管理,一个称为软件包管理器的特殊程序用于安装、更新和删除应用程序。虽然仍然可以在软件包管理器之外安装程序,但软件包管理器可以减少用户的日常工作量,使其成为基于 Linux 的系统上大多数软件安装的理想选择。

思考软件包管理的一种方法是将其与使用应用商店而不是从网站下载程序可执行文件(如 .exe)进行比较。应用商店可以列出已安装的应用程序,并从集中式位置更新它们,而单个程序通常只关心自身的更新,即使它们有更新功能。与应用商店不同的是,大多数 Linux 发行版上的软件包管理器是完全免费的,并且通常早于专有的应用商店。

使用软件包管理器

[编辑 | 编辑源代码]

Linux 有许多软件包管理器,但apt是最常见的,因为它在 Debian 和大多数衍生系统中使用。

sudo apt update - 在 Ubuntu 中更新软件包列表

  • 可以将仓库添加到软件包列表中
  • 在基于 Debian 的 Linux 中,我们主要使用apt而不是dpkg

程序/软件包安装:apt install / dpkg -i <program>

dpkg 不会指示依赖项,因此您必须安装系统中没有的那些依赖项。dpkg、rpm、apt、apt-get 等命令有手册指南(man = 手册)

华夏公益教科书