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

强大的依赖包网站:https://pkgs.org/

- 解决服务器更新国内源后,仍然无法定位软件包问题
- 解决依赖包的前置依赖套娃问题
  1. 网站首页,善用搜索功能,搜索自己所需的资源包。
    【pkgs.org】linux/uinx依赖包源网站推荐+如何添加该网站到debian源_第1张图片
  2. 此处举例搜索2ping,搜索完成后,根据服务器版本选择相应的资源包。
    【pkgs.org】linux/uinx依赖包源网站推荐+如何添加该网站到debian源_第2张图片
  3. 资源包信息简介
    【pkgs.org】linux/uinx依赖包源网站推荐+如何添加该网站到debian源_第3张图片
  4. 资源包关键信息的介绍
  • 【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举例,有两种安装方式。
    【pkgs.org】linux/uinx依赖包源网站推荐+如何添加该网站到debian源_第4张图片
    (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,那只能手动把2ping和前置依赖包(“lsb-base、python3-pkg-resources、python3:any”),一个个下载后上传到服务器了……

    复制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:
    (1)不要直接用ftp.de.debian.org,去添加下面二级目录才有索引,例如ftp.de.debian.org/debian
    (2)dists、pool文件夹缺失的源添加无效。

    【pkgs.org】linux/uinx依赖包源网站推荐+如何添加该网站到debian源_第5张图片
    【pkgs.org】linux/uinx依赖包源网站推荐+如何添加该网站到debian源_第6张图片

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

你可能感兴趣的:(linux,debian,linux,ubuntu,centos,服务器)