ubuntu系统中apt-get离线安装软件
我的需求是:我在内网的容器中缺少某个包,我在外网有相同的环境,此时我需要使用外网相同环境下载所需包和依赖,然后导入内网进行离线安装。
目前全网的安装方法都是离线下载,然后在设置镜像源地址安装。这种方式步骤比较多,而且我只是临时安装一个包,还要设置apt-get的镜像源,我觉得步骤太多了。
于是探索了一种新的方式:
首先步骤一下载包和依赖
sudo apt-get --download-only -o=dir::cache=/path/to/download/directory install <package-name>
#/path/to/download/directory表示包的存储地址
然后将包导入不联网的环境后,进入deb所在文件夹,使用如下命令安装
dpkg -i --force-depends *.deb
--force-depends
选项将会忽略依赖关系的错误,并继续安装。因为使用*.deb后,依赖的安装顺序可能变化,所以会出现依赖错误问题,这个不会影响包的安装。如果还是不放心,可以最终使用dpkg -l |grep 包名 来看一下有没有安装成功
本文来自博客园,作者:海_纳百川,转载请注明原文链接:https://www.cnblogs.com/chentiao/p/17446411.html,如有侵权联系删除
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
2022-05-31 docker容器修改所在网络
2022-05-31 linux中使用cp复制大量文件后中断,再次复制如何跳过相同文件
2022-05-31 torch加载模型出现***.path is a zip archieve的错误
2022-05-31 pycharm远程连接容器提示timeout
2022-05-31 《原创》mmdetection在训练过程中打印batch中的图像名
2022-05-31 《如何建设一个AI部门》
2022-05-31 《原创》python中的作用域和global使用上的区别