Chinaunix首页 | 论坛 | 博客
  • 博客访问: 872692
  • 博文数量: 204
  • 博客积分: 2433
  • 博客等级: 大尉
  • 技术积分: 2205
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-05 13:32
文章分类

全部博文(204)

分类: LINUX

2023-03-19 00:04:26


  1. #!/bin/bash
  2. #$1 pkg
  3. get_all_depends()
  4. {
  5. apt-cache depends --no-pre-depends --no-suggests --no-recommends \
  6. --no-conflicts --no-breaks --no-enhances \
  7. --no-replaces --recurse $1 | awk '{print $2}' | tr -d '<>' | sort --unique
  8. }
  9. for pkg in $*
  10. do
  11. all_depends=$(get_all_depends $pkg)
  12. echo -e "all depends count":$(echo $all_depends | wc -w)
  13. echo $all_depends
  14. i=0
  15. for depend in $all_depends
  16. do
  17. i=$((i+1))
  18. echo -e "\033[1;32mdownloading$idepends:"$depend "\033[0m"
  19. apt-get download $depend
  20. done
  21. done



阅读(1159) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~