无论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
复制代码
|
|
|
|
|
版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报