【pkgs.org】linux/uinx依赖包源网站推荐+如何添加该网站到debian源

强大的依赖包网站:https://pkgs.org/
- 解决服务器更新国内源后,仍然无法定位软件包问题
- 解决依赖包的前置依赖套娃问题
1
2
网站首页,善用搜索功能,搜索自己所需的资源包。

此处举例搜索2ping,搜索完成后,根据服务器版本选择相应的资源包。

资源包信息简介

资源包关键信息的介绍:
【1】Alternatives:备选方案,假设服务器不兼容“2ping_4.3-1_all.deb”,或者链接失效,可以尝试下载其他版本作代替。

【2】Requires:依赖环境,即安装“2ping_4.3-1_all.deb”之前,需要先安装依赖“lsb-base、python3-pkg-resources、python3:any”。

【3】Download:这是重点,这里以debian举例,有两种安装方式。

(1)直接下载并安装

“2ping_4.3-1_all.deb” 在线下载与安装命令

wget http://ftp.de.debian.org/debian/pool/main/2/2ping/2ping_4.3-1_all.deb
dpkg -i 2ping_4.3-1_all.deb

如果服务器离线,无法wget,那只能一个个手动了……

复制url到地址栏会自动下载该资源包,后面自行上传到服务器dpkg安装
http://ftp.de.debian.org/debian/pool/main/2/2ping/2ping_4.3-1_all.deb

(2)将网站pkgs.org,添加到源文件,自动根据索引安装相关依赖包

//建议操作前先备份
cp /etc/apt/sources.list /etc/apt/sources.list.beifen
vi /etc/apt/sources.list
//将此行添加源链接的语句添加到sources.list末尾
deb http://ftp.de.debian.org/debian stretch/updates main
sudo apt-get update
sudo apt-get install 2ping

根据这种方式,添加源后再安装依赖包,会自动将该依赖包所需要的依赖都安装好(“lsb-base、python3-pkg-resources、python3:any”),这样就不用一个个地去套娃收集所有依赖包才能解决依赖问题了。

ps:不要直接用ftp.de.debian.org,去添加下面二级目录才有索引,例如ftp.de.debian.org/debian,dists、pool文件夹缺失的源添加无效。

参考链接:debian软件源source.list文件格式说明

————————————————
版权声明:本文为CSDN博主「comeroot」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_67610821/article/details/123409750

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值