• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

apt-get install软件时的依赖下载下来

一个假的Admin 2018-07-11 浏览量:1272
有个地方不能上网(单位)怎么把apt-get install一个软件所需要的依赖全部保存下来,最好也能方便的直接安装,查到的只有做本地源的,很繁琐,没试成功
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 之前我也遇到过类似的情况,只能够找到安装的软件是否有源码或者安装包,用源码或安装包安装,操作起来非常繁琐~

    要把安装包全部找齐,自己写一个脚本安装。

    • 发布于 2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 使用PIP命令安装,常用的软件依赖也会自动下载,除非个别的才需要手动下载。
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 不能上网就只能在有网的电脑上把所有包下载下来安装,没网其它任何安装命令都没法获得安装包,硬伤
    • 发布于2018-07-12
    • 举报
    • 评论 2
    • 0
    • 0
一个假的Admin 回复了 skawu :在另一个电脑上下下来没问题,我现在也知道缓存的目录,就是依赖判断太繁琐,做本地的源没做成 回复
skawu 回复了 一个假的Admin :你试试去你要下载的软件的官网,下载源码编译,一般就不需要再下载依赖了 回复

  • 用hp39gs那种apt套件里面的dll全部复制下来
    • 发布于2018-07-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以利用光盘构建本地库的,常用也就几十G。

    • 发布于2018-07-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 本地源可以利用光盘内容构建,

    比如当前对debian9下载3个DVD,复制其中pool目录的内容到 一个目录中,比如  /path/debs 中

    然后 用超级权限运行一次

     cd /path
     dpkg-scanpackages debs  /dev/null  | gzip >debs/Packages.gz

    然后就可以在apt配置源中添加

      deb file:///path debs/
    来使用这个本地源啦

    • 发布于2018-07-12
    • 举报
    • 评论 0
    • 0
    • 0

  • apt-cache depends xxx    #查看xxx包的依赖(depends开头的字段)

    然后一个一个用apt-get download下载下来就好了

    • 发布于2018-07-12
    • 举报
    • 评论 0
    • 0
    • 0

  • apt-get install 安装的软件在本地有缓存的,在var目录下的某个文件夹,可以搜索一下find /var -name *.deb
    • 发布于2018-07-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 在安装的时候会提示相关的依赖项的,你根据提示进行下载操作
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • apt下载的时候会提示让你安装依赖项,一般不需要你操心要装什么别的软件。
    • 发布于2018-07-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

apt-get install软件时的依赖下载下来