apt-get 相当于 yum localinstall

apt-get 相当于 yum localinstall

当使用 Fedora 时,我通常使用yum localinstall作为安装从发行版存储库之外获得的 rpm 的方法。我在手册页中找不到等效的选项apt-get。我正在运行 Ubuntu 11.04,如果这很重要的话。

apt-get相当于什么yum localinstalldpkg在这种情况下我应该直接使用吗?

答案1

如果您的打包依赖于存储库中可用的其他一些包,则以下命令也将负责安装依赖项(这是dpkg不能做的):

gdebi my_local_package.deb

gdebi但是,如果您的 Debian 安装中尚未安装,您可能需要先安装它本身。

答案2

正如 @enzotib 所说,gdebi很好,如果您像我一样偏执,它甚至允许简单检查安装前/安装后脚本。

但别忘了 shell 方式,小学徒。

在 shell 中,“简单地”:

dpkg -i file.deb

如果所有依赖项都存在,它将安装。否则你会看到一条丑陋又长的错误消息,但这并不是世界末日:

# dpkg -i somepackage.deb 
...snip...
dpkg: error processing somepackage (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 somepackage

现在,安装缺少的依赖项或恢复:

# apt-get install -f
...snip...
The following extra packages will be installed:
...snip...
Do you want to continue [Y/n]?

答案3

您需要直接使用 dpkg:

dpkg -i my_local_package.deb 

或设置您自己的本地存储库。我更喜欢只做dpkg -i.

答案4

简单地: $sudo apt install ./your_package.deb

相关内容