分享

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

lemon 2021-8-26 17:44:34 发表于 已解决 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 1255
无论deb包有没有在系统内安装,可以使用以下脚本内容进行deb包以及依赖下载。

  1. logfile为自定义下载目录
  2. libs为下载deb包名
  3. xxx.sh内容如下
  4. #!/bin/bash
  5. LANG=UTF-8
  6. logfile=/home/lyl/down_test/deblog
  7. ret=""
  8. function getDepends()
  9. {
  10. ret=`apt depends $1 | grep Depends | cut -d: -f2 | cut -d" " -f2 | tr -d "<>"`
  11. echo $ret | tee -a $logfile
  12. }
  13. libs="ssh"
  14. i=0
  15. newlist=" "
  16. while [ $i -lt 3 ];
  17. do
  18. ((i++))
  19. for j in $libs
  20. do
  21. added="$(getDepends $j)"
  22. newlist="$newlist $added"
  23. apt download $added
  24. done
  25. libs=$newlist
  26. echo $newlist >> ./newlist.txt
  27. done
复制代码

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

已有(0)人评论

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服