这篇初学者文章解释了如何在Ubuntu中安装deb包。稍后还会向您展示如何删除这些deb包。这是Ubuntu初学者系列中的另一篇文章。如果您是Ubuntu的新手,您可能想知道如何安装应用程序。最简单的方法是使用Ubuntu软件中心。在软件中心搜索应用程序的名称并安装它。如果您可以在软件中心找到所有应用程序,生活就会变得如此轻松。但是,不幸的是,这不太可能发生。一些软件包以DEB软件包的形式提供。它们是以.deb扩展名结尾的存档文件。您可以将.deb文件视为Windows中的.exe文件。在Windows中,双击.exe文件,它将开始安装过程。DEB包也非常相似。您可以从软件提供商网站的下载区找到这些DEB包。例如,如果你想在Ubuntu上安装谷歌浏览器,你可以从它的网站下载Chrome的DEB包。现在问题来了,你打算怎么安装deb文件呢?在Ubuntu中安装DEB包有多种方法。在本教程中,我将一一向您展示。在基于Ubuntu和Debian的Linux发行版中安装.deb文件您可以选择GUI工具或命令行工具来安装deb包。你有选择。让我们继续看看如何安装deb文件。方法一:使用默认的软件中心在Ubuntu中,最简单的方法就是使用默认的软件中心。你不必在这里做任何特别的事情。只需转到您下载.deb文件的文件夹(它应该是下载文件夹)并双击该文件。Ubuntu上GoogleChrome的deb文件双击下载的.deb文件开始安装。它将打开软件中心,您将在安装软件时看到选项。您需要做的就是单击安装按钮并输入您的登录密码。在Ubuntu软件中心安装GoogleChrome.deb文件的安装将通过软件中心执行。看,这比在Windows中安装.exe文件更容易,不是吗?方法2:使用Gdebi应用程序安装deb包及其依赖项同样,如果一切顺利,生活可能会更轻松一些。但生活并不是我们所知道的那样。现在您知道可以通过软件中心轻松安装.deb文件,让我告诉您一些软件包可能遇到的依赖项错误。出现错误是因为一个程序可能依赖于另一个软件包(库)。当开发人员为您准备DEB包时,他/她可能会假设依赖包(库)已经存在于您的系统中。但如果不是这种情况,并且您的系统没有所需的包(库),您将遇到臭名昭著的“依赖性错误”。软件中心无法处理此类错误,因此您必须使用另一个名为gdebi的工具。gdebi是一个轻量级的GUI应用程序,只有一个目的是安装deb包。它将识别依赖项并尝试将它们与.deb文件一起安装。gdebi在安装deb包时处理依赖关系就我个人而言,我更喜欢使用gdebi而不是使用包中心来安装deb文件。这是一个轻量级应用程序,因此安装过程似乎更快一些。有关更多信息,您可以阅读使用gDebi并将其设为安装DEB包的默认值。您可以从软件中心安装gdebi,也可以使用以下命令:sudoaptinstallgdebi方法三:在命令行中使用dpkg安装.deb文件如果您想在命令行中安装deb包,可以使用apt命令或者dpkg命令。实际上,apt命令在幕后使用dpkg命令,但apt更流行且更易于使用。如果你想对deb文件使用apt命令,像这样使用它:sudoaptinstallpath_to_deb_file如果你想对将要安装的deb包使用dpkg命令,这里是如何做到的:sudodpkg-ipath_to_deb_file在两个命令中,您应该将path_to_deb_file替换为您下载的deb文件的路径和名称。在Ubuntu中使用dpkg命令安装deb文件如果在安装deb包的过程中出现依赖错误,可以使用以下命令修复依赖问题:sudoaptinstall-f如何删除deb包删除deb包也不是一个大问题。此外,您不需要安装程序的原始deb文件。方法一:使用apt命令删除deb包你只需要知道你安装的程序的名称,然后你就可以使用apt或者dpkg来删除程序了。sudoaptremoveprogram_name现在,问题是,您如何找到您需要在删除命令中使用的确切程序名称?apt命令对此也有解决方案。您可以使用apt命令找到所有已安装文件的列表,但手动执行此操作会令人头疼。因此,您可以使用grep命令来搜索您的包。例如,在上一节中,我安装了AppGrid应用程序,但如果我想知道确切的程序名称,我可以使用如下命令:sudoaptlist--installed|grepgrid这将给我包含“grid”的包中的所有名称,从这里,我可以获得确切的程序名称。易于列表--已安装|grepgrid警告:apt没有稳定的CLI界面。在scripts.appgrid/now0.298all[installed,local]中谨慎使用如您所见,已经安装了一个名为“appgrid”的包。现在,您可以在aptremove命令中使用此程序名称。方法二:使用dpkg命令删除deb包您可以使用dpkg查找已安装程序的名称:dpkg-l|grepgrid此输出将给出名称中带有“grid”的所有包。dpkg-l|grepgridiiappgrid0.298allDiscoverandinstallappsforUbuntu以上命令输出中的ii表示包已正确安装。现在你有了程序名,你可以用dpkg命令删除它:dpkg-rprogram_name首先安装现有程序,然后安装更新版本。我希望这个初学者指南能帮助你在Ubuntu上安装deb包。我添加了删除部分,以便您可以更好地控制安装的程序。