Ubuntu安装单个的软件包文件


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

安装程序的首选方法是使用本章中所描述的软件包管理器。然而,尽管 Ubuntu 的软件库非常庞大,您仍有可能希望安装软件库中所没有的软件。若是这样的话,您也可以从网站上下载并安装各类文件。

在您安装文件之前,确认您所下载的文件来自一个安全的源很重要。

有很多不同种类的Linux安装包文件。这些中的大部分都和特定的Linux发行版本相关联。比如Debian包文件(.deb files),RPM 包管理者文件(.rpm files),Tarballs (.tar文件)和.run文件。

本部分内容将介绍如何安装这些单个文件。

无法保证这些文件将与您系统兼容,因此如果您安装这些文件的话,您也将无法得到安全更新。有鉴于此,如果您想安装程序的话,在有 Ubuntu 原生软件包可用的情况下,请尽可能通过软件包管理器来安装 Ubuntu 的原生软件包。

安装/卸载.deb 文件
转换.rpm 文件为.deb文件
安装tarballs
安装.run软件包

安装/卸载.deb 文件

这些文件是 Debian 软件包。由于Ubuntu与Debain GNU/Linux 发行版的密切关系,与Ubuntu相关的软件包具有.deb 后缀。您需要管理员权限来安装一个 .deb 文件。访问管理员任务获得更多细节。

要安装一个 .deb 文件,在它上面双击。如果您喜欢使用终端,输入:

sudo dpkg -i package_file.deb

安装后,您可以使用包管理器来卸载一个.deb文件。也可在终端输入如下命令:

sudo dpkg -r 包名称

转换.rpm 文件为.deb文件

另一种软件包类型就是红帽软件包管理者 (RPM)式的文件。他们以.rpm为后缀。并不推荐将这种形式的软件包安装到Ubuntu系统上。大多数情况下,Ubuntu的.deb类型的软件包应该已经存在。可是,万一确实需要的话, .rpm类型的文件也可以通过alien程序来将其转换成.deb类型的软件包。得到的.deb类型的文件以如上所述的方式安装。

要转换一个 RPM 为.deb:

1.安装 alien 软件包。

2.在终端中,输入:
sudo alien package_file.rpm

安装tarballs

带有 .tar, .tgz, .tar.gz or .tar.bz2扩展名的文件是压缩包,在 Linux 和 Unix 软件包中得到广泛应用。 压缩包可以用来归档和压缩其它文件。

如果在任何 Ubuntu 软件库中都没有原生 Ubuntu 软件包可用的话,您可以通过命令行来安装或卸载 tarball 文件。

第一步是解压和抽取该tarball文件。如果它是 .tgz 或 .tar.gz文件,在终端输入:

tar xfvz tarball_name

然后有必要沿着安装包自带的指令进行。一般在解压tarball后的README文件或者INSTALL文件中。

tarball 通常包含了程序的源代码,因此需要被 编译 过才能使用。

编译程序要求一些未被默认安装的包。您可以安装build-essential包来解决大多数问题。

安装.run软件包

有时您需要安装被打包成.run的软件(通常是游戏)。这些软件包包含软件和一个小的程序来安装软件。

按照下面的流程来从.run文件安装软件:

1.在文件浏览器中寻找.run文件
2.右键点击文件选择属性
3.在权限标签下,确保允许以程序来执行文件被选中并按关闭
4.双击 .run 文件并点击在终端运行来运行安装程序
5.一个终端窗口将会打开。按照屏幕上的安装指令来安装这个程序。

相关内容