我想安装一个包(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 进行安装。