deb文件如何安装在UbuntuLinux上安装Deb文件的3种方法linux 安装deb文件




deb文件如何安装在UbuntuLinux上安装Deb文件的3种方法linux 安装deb文件

2022-07-20 21:29:01 网络知识 官方管理员



这是Ubuntu初学者系列的另一篇文章。如果你对Ubuntu很陌生,你可能会想知道如何安装应用程序。

最简单的方法是使用Ubuntu软件中心。在软件中心中搜索应用程序的名称并安装它。如果你能在软件中心中找到所有的应用程序,那么生活就太惬意了。但是,不幸的是,这是不可能的发生的。

一些软件包可以通过DEB软件包的形式获得。它们是以.deb扩展名为结尾的存档文件你可以把.deb文件看作为Windows中的.exe文件。在Windows中,你双击.exe文件,它将开始安装过程。DEB软件包也是非常类似的。

你可以从软件提供商网站的下载区域找到这些DEB软件包。例如,如果你想在Ubuntu上安装GoogleChrome,你可以从它的网站下载Chrome的DEB软件包。

现在问题产生了,你将如何安装deb文件呢?在Ubuntu中有多种安装DEB软件包的方法。在这篇教程中,我将向你依次地展示它们。

在Ubuntu和基于Debian的Linux发行版中安装.deb文件

你可以选择一个GUI工具或一个命令行工具来安装一个deb软件包。你拥有选择权。

让我们继续看看如何安装deb文件。

方法1:使用默认的软件中心

在Ubuntu中,最简单的方法是使用默认的软件中心。在这里你不必要做任何特别的事。只需要转到你所下载的.deb文件的文件夹下(它应该是Downloads文件夹),并在这个文件上双击。

deb文件如何安装(在UbuntuLinux上安装Deb文件的3种方法)(1)

在Ubuntu上的GoogleChrome的deb文件

在已下载的.deb文件上双击以开始安装。

它将打开软件中心,并且你将看到安装软件时的选项。你所需要做的全部工作就是:点击安装按钮并输入你的登录密码。

deb文件如何安装(在UbuntuLinux上安装Deb文件的3种方法)(2)

在Ubuntu软件中心中安装GoogleChrome

.deb文件的安装将通过软件中心来执行。

看,它甚至比在Windows中安装一个.exe文件更简单,不是吗?

方法2:使用Gdebi应用程序来安装deb软件包及其依赖项

再提一次,如果事情总是进展顺利,生活可能会更简单一些。但是生活并不是我们熟知的那样。

现在,你已经知道.deb文件可以简单地通过软件中心来安装,接下来,让我告诉你一些软件包可能会遇到的依赖项的错误。

发生错误的原因是,一个程序可能依赖于另外一个软件包(库)。当开发者为你准备DEB软件包时,他/她可能会假设你的系统中已经有了所依赖的软件包(库)。

但是如果情况并不是这样的,你的系统没有这些所需要的软件包(库),你将遇到臭名昭著的“依赖项错误”。

软件中心不能处理这样的错误,因此你不得不使用另外一个名称为gdebi的工具。

gdebi是一个轻量级的GUI应用程序,它只有安装deb软件包的一个用途。

它将识别依赖项,并尝试在安装.deb文件的同时安装这些依赖项。

deb文件如何安装(在UbuntuLinux上安装Deb文件的3种方法)(3)

gdebi在安装deb软件包时处理依赖项

就我个人而言,我更喜欢使用gdebi而不是使用软件包中心来安装deb文件。它是一个轻量级应用程序,因此安装过程看起来更快一点。更多的信息,你可以阅读使用gDebi,并使其成为安装DEB软件包的默认设置。

你可以从软件中心或使用下面的命令来安装gdebi:

sudoaptinstallgdebi

方法3:在命令行中使用dpkg安装.deb文件

如果你想在命令行中安装deb软件包,你可以使用apt命令或者dpkg命令。实际上,apt命令在底层上使用dpkg命令,但是apt却更流行和易于使用。

如果你想对deb文件使用apt命令,像这样使用它:

sudoaptinstallpath_to_deb_file

如果你想对将要安装的deb软件包使用dpkg命令,在这里是如何完成它:

sudodpkg-ipath_to_deb_file

在这两个命令中,你应该使用你已下载的deb文件的路径和名称来替换path_to_deb_file。

deb文件如何安装(在UbuntuLinux上安装Deb文件的3种方法)(4)

在Ubuntu中使用dpkg命令安装deb文件

如果你在安装deb软件包的过程中得到一个依赖项的错误,你可以使用下面的命令来修复依赖项的问题:

sudoaptinstall-f

如何移除deb软件包

移除一个deb软件包也不是一件什么大事。并且,你不需要用于安装程序的原始的deb文件。

方法1:使用apt命令移除deb软件包

你所需要的全部东西就是你所已安装程序的名称,接下来你可以使用apt或dpkg来移除这个程序。

sudoaptremoveprogram_name

现在,问题来了,在移除命令中,你如何找到你所需要使用的准确的程序名称?为此,apt命令也有一个解决方案。

你可以使用apt命令找到所有已安装文件的列表,但是手动完成这一过程将会是一件令人头疼的事。因此,你可以使用grep命令来搜索你的软件包。

例如,在先前的部分中,我已安装AppGrid应用程序,但是如果我想知道准确的程序名称,我可以像这样使用一些东西:

sudoaptlist--installed|grepgrid

这将给予我全部的名称中含有“grid”的软件包,从这里,我可以得到准确的程序名称。

aptlist--installed|grepgridWARNING:aptdoesnothaveastableCLIinterface.Usewithcautioninscripts.appgrid/now0.298all[installed,local]

正如你所看到的,一个名称为“appgrid”的软件包已经安装。现在,你可以在aptremove命令中使用这个程序名称。

方法2:使用dpkg命令移除deb软件包

你可以使用dpkg来找到已安装程序的名称:

dpkg-l|grepgrid

该输出将给予所有的名称中有“grid”的软件包。

dpkg-l|grepgridiiappgrid0.298allDiscoverandinstallappsforUbuntu

在上面的命令输出中的ii意味着软件包已经被正确地安装。

现在,你有了程序名称,你可以使用dpkg命令来移除它:

dpkg-rprogram_name

提示:更新deb软件包

一些deb软件包(像Chrome)通过系统更新来提供其更新,但是对于大多数的其它的程序,你将不得不先移除已存在的程序,并在接下来安装更新的版本。

我希望这篇初学者指南能够帮助你在Ubuntu上安装deb软件包。我添加了移除部分,以便你可以更好地控制你所安装的程序。


发表评论:

最近发表
网站分类
标签列表