博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu 下载离线安装包及其依赖
阅读量:5848 次
发布时间:2019-06-19

本文共 610 字,大约阅读时间需要 2 分钟。

使用以下脚本下载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 "&lt;&gt;"
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

你可能感兴趣的文章
我的友情链接
查看>>
yum的三种方式
查看>>
Redis分布式缓存安装和使用
查看>>
PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程以及注意事项
查看>>
20天精通 Windows 8:系列课程资料集
查看>>
html5 <figure> 标签
查看>>
linux的I/O多路转接select的fd_set数据结构和相应FD_宏的实现分析
查看>>
Mysql数据库InnoDB存储引擎的隔离级别
查看>>
开源监控软件 Hyperic 的两种插件
查看>>
TOMCAT
查看>>
无土栽培中的物联网技术应用
查看>>
div contenteditable="true"各个浏览器上的解析
查看>>
Spark学习记录(二)Spark集群搭建
查看>>
Python基本数据类型之字典
查看>>
php引用(&)详解及注意事项
查看>>
OSChina 周一乱弹 —— 只要给网,这种生活我能过一辈子
查看>>
短信猫JAVA二次开发包SMSLib,org.smslib.TimeoutException: No response from device解决方案...
查看>>
CloudStack 4.4学习总结之cloudstack-management安装
查看>>
【动弹有奖】——OSC登录并发送动弹分析(附python源码)
查看>>
protocol buffer安装及使用(非常详细)
查看>>