ubuntu 下载离线安装包及其依赖
程序员文章站
2022-05-27 19:14:02
...
使用以下脚本下载keepalived deb安装包及其3层依赖
#!/bin/bash
logfile=./
ret=""
function getDepends()
{
echo "fileName is" $1>>$logfile
#use tr to del < >
ret=apt-cache depends $1|grep Depends |cut -d: -f2 |tr -d "<>"
echo $ret|tee -a $logfile
}
#需要获取其所依赖包的包
libs="keepalived" # 或者用$1,从命令行输入库名字
apt-get download $libs
#download libs dependen. deep in 3
i=0
while [ $i -lt 3 ] ;
do
let i++
echo $i
#download libs
newlist=" "
for j in $libs
do
added="$(getDepends $j)"
newlist="$newlist $added"
#apt install $added --reinstall -d -y
apt-get download $added
done
libs=$newlist
done
转载于:https://blog.51cto.com/a1liujin/2046699
推荐阅读
-
ElasticSearch 5.5 离线环境的完整安装及配置详情,附kibana、ik插件配置及安装包下载路径
-
Linux(CentOS7)yum安装卸载命令,离线下载安装包
-
anaconda 自动离线下载TensorFlow及相关依赖包、Keras、OpenCV-Python包
-
下载离线 Visual Studio 离线安装包
-
yum下载rpm以及相关依赖的方式离线安装docker
-
微软Visual Studio 2017各版本安装包离线下载及安装详细教程
-
yum下载docker安装包安装到离线机器的实例代码详解
-
RPM包及其依赖下载到本地,安装
-
ubuntu 下载离线安装包及其依赖
-
一键离线下载python安装包: