分享

统信UOS系统使用脚本下载deb包以及依赖包

李白 2021-11-9 17:56:39 发表于 已解决 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 1682
无论deb包有没有在系统内安装,可以使用以下脚本内容进行deb包以及依赖下载。

logfile为自定义下载目录
libs为下载deb包名
xxx.sh内容如下
#!/bin/bash

LANG=UTF-8

logfile=/home/lyl/down_test/deblog
ret=""
function getDepends()
{
    ret=`apt depends $1 | grep Depends | cut -d: -f2 | cut -d" " -f2 | tr -d "<>"`
    echo $ret | tee -a $logfile

}

libs="ssh"

i=0

newlist=" "
while [ $i -lt 3 ];
do
    ((i++))
    for j in $libs
    do
        added="$(getDepends $j)"
        newlist="$newlist $added"
        apt download $added
    done
    libs=$newlist
    echo $newlist >> ./newlist.txt
done


版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服