Debian 软件包托管在哪里?

Debian 软件包托管在哪里?

我想安装一个包(libappindicator3-dev),但是当我尝试安装它时它没有显示出来——我正在使用 sid/testing 存储库,所以它应该在那里:

http://packages.debian.org/sid/libappindicator3-dev

所以我想知道是否可以不使用 APT 直接下载 .deb 包,然后使用 dpkg 安装它。

我很难找到软件包所在的 URL,我尝试了类似的方法:

http://ftp.us.debian.org/debian/dists/sid/main/

但那里没有软件包,我只看到信息文件。有人能告诉我从存储库中哪里可以找到 .deb 软件包吗?谢谢。

答案1

它就在你提供的链接中。在http://packages.debian.org/sid/libappindicator3-dev,点击你的计算机架构名称(可能是amd64或者i386) 并单击其中一个镜像。这将为您提供.deb可直接安装的文件。(如果 APT 看到的存储库中没有它的依赖项,您可能还需要下载它们。)

答案2

你可以使用以下命令安装本地包

dpkg -i <package-name>

这也会将软件包添加到本地软件包数据库,因此升级将按预期进行。您需要以 root 身份使用 dpkg 进行安装。

相关内容