添加、删除和更新应用程序

介绍

  • 为了在 Ubuntu 中添加或删除应用程序,您需要使用 软件包管理器。通过将软件处理成为 Ubuntu 优化的预配置软件包,软件包管理器工具可以容易地安装和删除这些应用程序。在本章中将介绍以下软件包管理器。
    • 添加/删除 应用程序 - 这是最简单的管理程序的方式。
    • Synaptic - 这个图形化程序提供更高级的管理程序的手段。
    • APT - 这是一个用来管理程序的强大的命令行程序。

您也许还希望增加通过您软件包管理器来安装的程序的数量。在缺省状态下并不是所有的 Ubuntu 程序都可用。为了使它们可用您也许不得不添加额外的软件库:这在本章也有介绍。 最后,本章将说明如何更新您的系统。 您一次只能运行一个软件包管理应用程序。例如,如果您运行 添加/删除应用程序 并试着启动 更新 Ubuntu 的话,它将会因出错而失败。在您重新启动新的软件包管理应用程序之前请关闭正在运行的软件包管理应用程序。

添加/删除应用程序

  • 添加/删除应用程序 是在 Ubuntu 中安装和删除应用程序的简单图形化方式。要启动添加/删除应用程序,请在桌面菜单系统中点击 应用程序 → 添加/删除应用程序 。 运行 添加/删除应用程序 需要管理员权限 (参见 第 1.3.3 节 ― root 用户和 sudo 命令)。 要安装新的应用程序,请在左边选择所属类别,然后勾选您要安装的应用程序边上的复选框。当完成后点击 应用,然后您所选择的程序将被自动下载和安装,同时安装其他被要求的附加程序。 或者,如果您知道您想要的程序名称,可以使用顶部的 搜索 工具。 如果您没有激活在线软件包库,您也许会被要求插入您的 Ubuntu CD-ROM 以便安装某些软件包。 一些应用程序和软件包不能通过 添加/删除 应用程序来安装。如果您不能找到您要找的软件包,点击 高级,它将打开 Synaptic 软件包管理器 (参见下节)。

Synaptic 软件包管理器

  • Synaptic 是一个高级软件包管理应用程序,它可以安装和删除您系统的每个软件包。界面就象 添加/删除 应用程序 一样是图形化的,但可以向用户显示更多信息,这就意味着 Synaptic 可以完全控制您系统的软件包管理。 运行 Synaptic 需要管理权限 (参见 第 1.3.3 节 ― root 用户和 sudo 命令)。

要启动 Synaptic,请在桌面菜单系统中选择 系统 → 系统管理 → Synaptic 软件包管理器 The Synaptic 界面分成四部分,最重要的两个是位于左边的软件包类和右边的软件包。 要安装软件包,只须选择类,找到列表中的软件包名,右击它并选择 "标识以便安装"。一旦您对您的选择感到满意,就可以在顶部的按钮栏中点击 应用。然后 Synaptic 将在线从软件库和/或您的 Ubuntu 安装 CD 中下载并安装所需软件包。 或者您也可以点击 搜索 工具栏按钮,在搜索文本框中输入软件包名或一个简短的搜索术语,并点击 搜索 按钮。 Synaptic 现在将为您显示许多要选择安装您应用程序的简短列表。对您来说这通常要比浏览非常长的应用程序列表要容易地多。

命令行软件包管理

2.4.1 APT

  • APT (高级软件包工具) 是一个强大的包管理系统,而那些图形化程序如 添加/删除 应用程序 和 Synaptic 都是建立在它的基础之上的。APT 自动处理依赖关系并在系统软件包执行其他操作以便安装所要的软件包。 运行 APT 要求管理权限 (参见 第 1.3.3 节 ― root 用户和 sudo 命令)。 可以被 APT 使用的一些常用命令:
    • 安装软件包:
      • sudo apt-get install packagename
    • 删除软件包:
      • sudo apt-get remove packagename
    • 获取新的软件包列表:
      • sudo apt-get update
    • 升级有可用更新的系统:
      • sudo apt-get upgrade
    • 列出更多命令和选项:
      • apt-get help

有关 APT 用法的更多信息,请阅读全面的 Debian APT 用户手册。

安装单个软件包文件

  • 安装程序的首选方式是通过本章所介绍的软件包管理器。然而,虽然 Ubuntu 软件包库非常大,但也有可能您想要安装的软件包并不在 Ubuntu 库中。如果这样的话,您也可以从网站下载并安装文件。 在您安装文件之前确认您所下载的文件来自一个安全的源是重要的。 有许多不同类型的 Linux 软件包文件。它们多数与特定 Linux 发行版的软件管理器相关联。如 Debian 软件包 文件 (.deb 文件)、Redhat 软件包管理器 文件 (.rpm 文件) 和 Tarballs (.tar 文件)。 本部分内容将介绍如何安装这些单个文件。 无法保证这些文件将与您系统兼容,如果您安装这些文件的话,您也将无法得到安全更新。有鉴于此,如果您想安装程序的话,请尽可能通过软件包管理器来安装由 Ubuntu 自身提供的应用程序软件包。

2.5.1 安装/卸载 .deb 文件

  • 这些是 Debian 软件包。这些与 Ubuntu 相关的软件包文件使用 .deb 后缀是因为 Ubuntu 与 Debian GNU/Linux 发行版有着紧密的关系。您将需要管理权限来安装 .deb 文件 (参见 第 1.3.3 节 ― root 用户和 sudo 命令)。
    • 要安装 .deb 文件,简单地双击它,然后选择 安装软件包 即可。
    • 或者,您也可以打开一个终端并输入:
      • sudo dpkg -i package_file.deb 来安装 .deb 文件。
    • 如需卸载 .deb 文件,在您软件包管理器中反选它,或输入:
      • sudo dpkg -r package_name

2.5.2 将 .rpm 文件转为 .deb 文件

  • 另一种软件包文件是 .rpm 为后缀的 Red Hat 软件包管理器文件。我们并不建议在 Ubuntu 系统中安装它们。在绝大多数情况下,Ubuntu 自身的 .deb 软件包是可用的。然而,如果绝对必要,可以使用程序 alien 将 .rpm 文件转化为.deb 文件。
    • 安装 alien 程序 (2 ― 添加、删除和更新应用程序)。
    • 在终端使用管理权限运行以下命令:
      • sudo alien package_file.rpm

2.5.3 安装 tarballs

  • 以 .tar.gz 或 .tar.bz2 作为后缀名的文件是在 Linux 和 Unix 中被广泛使用的 tarballs 的打包文件。 如果在任何 Ubuntu 软件库中都没有 Ubuntu 的软件包,您可以按照软件包自带的指示使用命令行来安装和卸载 Tarball 文件。 Tarballs 通常包括程序的源代码,并且需要 编译 才能使用。要做到这一点,一般需要其它软件 (参见 第 3.8.1 节 ― 基本编译器)。

其它软件库

2.6.1 什么软件库

  • Ubuntu 能够安装成千上万个程序。这些程序被放在软件库 (软件库 /emphasis>) emphasis>MainRestricted /emphasis>Universe Multiverse 软件分类原则基于以下两个因素:

您可以在 网站上 找到有关软件库的更多信息。 标准 Ubuntu 安装 CD 包括来自 Main 和 Restricted 类的一些软件。一旦您的系统知道这些软件库在 Internet 上的位置,就可以安装更多的软件程序。使用在您系统中已经安装软件包管理工具,您可以直接在 Internet 上搜索、安装和更新软件的任何部分,而无需 CD。

2.6.2 添加其它软件库

  • 启用其它软件库:
    • 打开 系统 → 系统管理 → 软件属性
    • 选择 添加
    • 要启用 Universe 软件库,请勾选 社区维护 (Universe) 按钮。
      • 添加这个软件库将意味着世界上大多数的自由软件都可以安装在您系统中。该软件被 Ubuntu 社区自愿者中选出的小组支持,但并不被 Ubuntu 核心开发团队支持,同时也许没有包括安全更新。
    • 要启用 Multiverse 软件库,请勾选 非自由 (Multiverse) 按钮。
      • 添加这个软件库将意味着被归为 非自由 类的软件可以安装在您系统中。该软件可能在某些区域可能不被允许。当从该软件库中安装每一个软件包时,您将确保您国家的法律允许您使用它。重覆一遍,该软件也许没有包括安全更新。
    • 点击 Close 按钮保存所作的更改然后退出。
    • 要应用您所做的改变,选择 Reload。

更新

  • 有时 Ubuntu 开发人员会为 Ubuntu 系统中的应用程序和软件包发布特性和安全更新。 当有新的升级时,Ubuntu 将在您的通知区域中弹出一个红色图标。要更新您的系统,点击红色按钮,输入密码并点击 确定。 更新管理器程序会列出可用的升级或补丁:点击安装更新即可下载并安装这些更新。Ubuntu 会自动通过网络下载并安装这些更新。 待更新管理器完成系统更新后,点击关闭按钮关闭弹出窗口,然后关闭更新管理器结束系统更新。 当安装某些重要的更新后,有可能需要重启计算机。这时,Ubuntu 就会通过通知区的弹出信息框和图标来告知您这一点。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:0 次

字数:5089

最后编辑:5 个月前

最近更新:JSmiles

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。