从本地依赖项安装?


1

我的文件夹中有一个文件夹,其中包含我的程序(gimp)所需的所有依赖项。我在该系统上没有互联网连接。

如何从该文件夹安装Gimp依赖项。

注意:所有依赖项都和gimp.deb放在同一文件夹中。但是每次我尝试dpk -i gimp.deb它时,都会导致我对依赖关系未满足有一些错误。

我该如何告诉dpkg我在自己的文件夹中搜索依赖项。

Answers:



0

恐怕将依赖项放在一个文件夹中还不够。Ubuntu使用的debian打包系统要求将依赖项安装在系统中。每个已安装的软件包都添加到数据库中。

这样做的可能好处是,依赖项的程序和其他文件将被复制到系统各种搜索路径中的目录中,因此以后安装的其他程序也将能够使用它们。

如果必须手动安装Deb,则可以首先使用存档管理器对其进行检查(只需在GUI中右键单击Deb,您应该会看到它)。查看DEBIAN / control文件以查看其具有哪些依赖性。然后,您可以尝试仅安装所需的依赖项。如果在安装依赖项时收到有关依赖项的错误消息,则可能需要递归。

Gimp太复杂了,不幸的是,您可能必须将系统安装在具有Internet连接的地方。Gimp产生了工具包库gtk,该库在所有gnome GUI程序(许多Ubuntu程序)中都使用。幸运的是,如果您正在使用Ubuntu桌面系统,那么所有基本的功能都应该已经成为系统的一部分。


但是如何从Directory安装依赖项?如果依赖项在Director中,并且我没有互联网可以再次下载它们。
BigSack 2012年

如果它们已经打包为package.deb,则可以使用进行安装dpkg -i package。如果没有,恐怕您将不得不使用连接互联网的计算机来抓取它们并将其传输到您的计算机。您也许还可以自己打包它们,但这是一项艰巨的工作。
约翰·格鲁伯

它们已打包,但是要为所有这些人手动完成工作很多。我有很多.deb。我无法全部安装,因为有些可能会破坏我的系统。我只需要特定包装所需的那些。
BigSack 2012年

我已在问题中添加了一些信息,以告诉您需要哪些信息。Gimp是一个巨大的包装。这可能不是一个合理的事情。
约翰·格鲁伯

dpkg执行OP的要求。看我的答案。
年长者怪杰
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.