首选安装软件的方式是使用本章描述的软件包管理器。虽然Xubuntu的软件库很大,但是很有可能你想安装的一些软件不在Ubuntu的库中。如果这样,你可以从网站上下载安装文件。
安装前,请确保你所下载的任何文件都来自于安全的资源,这非常重要。
Linux 软件包文件有许多不同类型。其中大部分都与特定的 Linux 发行版的软件包管理器相关联。例如 Debian 包 文件(.deb 文件)、RPM 包 文件 (.rpm 文件),以及 Tarball (.tar 文件)。
本章节讨论的是这些单个文件的安装问题。
![]() |
|
无法保证这些文件将与您系统兼容,因此如果您安装这些文件的话,您也将无法得到安全更新。有鉴于此,如果您想安装程序的话,在有 Ubuntu 原生软件包可用的情况下,请尽可能通过软件包管理器来安装 Ubuntu 的原生软件包。 |
这些文件是Debian包。由于Xubuntu与Debian GNU/Linux发行版的紧密关系,这些与Ubuntu关联的软件包文件有个后缀.deb。你需要管理员权限来安装.deb文件。查阅管理任务以获得更多细节。
要安装.deb文件,请双击该文件。如果你更愿意使用终端,那么请输入
sudo dpkg -i package_file.deb
要卸载.deb文件,请在你的软件包管理器里对其进行取消选择。或者使用终端,输入
sudo dpkg -r package_name
另外一种软件包文件是Red Hat Package Manager,后缀名是.rpm。不推荐在Ubuntu系统中安装这种文件。大多数情况下.deb包都是可用的。但是,如果绝对需要,使用程序alien可以将.rpm文件可以转换成.deb包。产生的.deb文件可以使用前面指出的dpkg安装。
安装alien软件包。
在终端里,输入
sudo alien package_file.rpm
以 .tar、.tgz、.tar.gz 或是 .tar.bz2 为后缀的文件是被称作 tarball 的软件包文件,它们在 Linux 和 Unix 中被广泛使用。
如果从任何Ubuntu软件库都找不到可用的Ubuntu软件包,那么你可以使用命令行来安装或者卸载tarball文件。
首先需要解压并提取软件包。如果它是.tgz 或者 .tar.gz格式的软件包,可以在终端中输入
tar -xfvz 软件包名称
然后就需要根据软件包中附带的指示做了。这些指示通常都位于解压后的 tarball 中的一个名为 README 或是 INSTALL 文件中。
tarball 通常包含了程序的源代码,因此需要被 编译 过才能使用。
![]() |
|
编译程序需要一些没有被默认安装的软件包。您可以通过安装 build-essential 软件包来一次性安装这些软件包。 |