离线ubuntudeb包依赖问题

author author     2023-04-30     807

关键词:

ubuntu如何离线安装DEB软件
我在package.ubuntu。com上下载的DEB软件需要很多的依赖包
而我并不知道我的ubuntu上已经安装了哪些软件包
不知道怎么办
如果得所有的依赖包下载下来都是以G计算了
每个高都有依赖
怎么办
有没有ubuntu上的离线下载工具
也就是我在ubuntu上把 以安装所有的包的名字保存起来
然后再下载时 不下载已有的包
也就是离线软件中心子类的

1、你可以了解一下ubuntu下软件包管理的相关命令,如dpkg命令,apt-* 系列工具命令,apt-* 系列工具命令包括apt-get,apt-cache,apt-cdrom,apt-config,apt-mark等等,想知道具体还有哪些apt-*系列的工具命令,可以使用 dpkg -L apt | grep apt- 查看。

2、如果要查看系统安装了哪些软件包,可以使用 apt-cache pkgnames 命令来查看,使用终端来查看内容会有点多,使用 apt-cache pkgnames > installed_pkg.txt 命令将结果重定向到 installed_pkg.txt文件,然后用文本编辑器打开 installed_pkg.txt 文件来查看系统安装的软件包。

3、关于apt-cache工具命令:在终端使用  man  apt-cache  命令查看apt-cache 的手册也可以看到apt-cache 工具命令的 pkgnames 子命令的相关描述。

4、关于常用依赖关系:apt-get 工具有一个选项,-d (apt-get  -d  XXX),这个选项在apt-get -h中是这么说的:-d  仅仅下载 - 【不】安装或解开包文件。根据这个描述,你可以整理一份常用依赖包文件列表,使用 apt-get -d  将列表表里的文件都下载下载,下载下来的文件将会保存到/var/cache/apt/archives/ 文件夹下面,使用apt-get install 命令安装一个软件包的时候apt-get会首先搜索/var/cache/apt/archives/文件夹下面是否存在需要的安装包,如果没有才会去下载安装包。

5、上面第四点是我根据你的描述和我平时使用apt-get是了解到的一些东西写出来的,而这有一篇关于apt howto 网页,里面有在debian下离线使用apt的介绍,既然ubuntu是基于debian的,我想方法也应该大同小异吧,希望你能参照这段描述找到你的解决方案,解决方案出来之后别忘记分享哦!^_^     页面地址可见参考资料。

参考资料:http://www.debian.org/doc/manuals/apt-howto/ch-basico.zh-cn.html#s-dpkg-scanpackages

参考技术A 平时在使用ubuntu过程中下载的工具的安装包都会保存在/var/cache/apt/archives文件夹,这个文件夹的东西备份下就行了。

1.安装必要的软件包dpkg-dev
sudo apt-get install dpkg-dev
2.建立包列表及依赖信息文件
sudo dpkg-scanpackages edgy /dev/null |gzip >edgy/Packages.gz
3.添加本地源
sudo vim /etc/apt/sources.list
加入源地址 deb file:///home/hjw edgy/
4.更新源列表
sudo apt-get update
这样你就可以在没有网络的时候更新你的系统了
本文来源(http://itomato.org)对你有帮助就给分吧。。

参考资料:http://www.cnubuntu.com

参考技术B 没有办法的朋友, linux系统都得用网络,没有网络就是个废物了,它的依赖关系很成问题本回答被提问者采纳

vue离线引入依赖包

参考技术A安装vue依赖包熟悉vue的同学,做完上面两步,vue开发环境基本就搭建好了。不过,今天我们是要搭建内网环境,现在才刚开始。 查看详情

pip离线安装依赖包(代码片段)

pip安装离线本地包导出本地已有的依赖包pipfreeze>requirements.txt将依赖包下载到本地#下载到当前目录,指定pip源pipdownload-rrequirements.txt-d.-ihttp://mirrors.aliyun.com/pypi/simple/创建虚拟环境#-q安静的方式创建#--no-site-packages不拷贝本地的第... 查看详情

5.python离线安装依赖包

参考技术A本地电脑(A),服务器(B),安装整个过程如下:如果想看更多场景和原理的:Pythonpip离线安装package方法总结喜欢简单的继续往下看。 查看详情

npm包离线化(代码片段)

npm包离线化背景实现过程总结背景私服上面的包只能在内网使用,如果是出差或者什么的,npmi将无法安装依赖。node-sass等依赖包可能需要梯子才能安装。所以部分依赖包我们可以进行离线化处理实现过程首先进行一次npmi... 查看详情

如何离线安装包?

】如何离线安装包?【英文标题】:Howtoinstallpackagesoffline?【发布时间】:2012-06-2022:34:45【问题描述】:从pypi下载python包及其依赖项以在另一台机器上离线安装的最佳方式是什么?使用pip或easy_install有什么简单的方法吗?我正在... 查看详情

使用 org.apache.hadoop/* 依赖项离线编译 sbt 的问题

】使用org.apache.hadoop/*依赖项离线编译sbt的问题【英文标题】:Troubleswithsbtcompilingofflineusingorg.apache.hadoop/*dependencies【发布时间】:2015-07-0420:58:18【问题描述】:在离线编译时遇到很多麻烦,因为sbt依赖于org.apache.hadoop包。一个简... 查看详情

python3离线安装第三方模块及其依赖包

...包及安装索引。将packages文件夹和requirements.txt文件拷贝至离线机器任意同级目录下,以管理员权限启动cmd命令窗口进入该目录,执行下述命令进行离线安装。按照部署1、2、3导出外网机python环境list,可以批量安装python第三方依... 查看详情

ubuntu和centos离线安装软件包(apt和yum)(代码片段)

...nux安装软件包要解决包依赖问题,不能简单安装包本身。离线安装基本思想都是先在一台设备上安装下载所有依赖包,然后拷贝所有依赖包到新设备上安装。Ubuntu下apt离线安装包执行aptupdate后包依赖关系保存在/var/lib/apt/lists目录... 查看详情

如何对依赖 JSON 的应用进行离线测试?

】如何对依赖JSON的应用进行离线测试?【英文标题】:HowtoperformofflinetestingforappsthatdependonJSON?【发布时间】:2017-12-0220:25:01【问题描述】:我经常编写依赖于在各个点(登录、配置、请求信息等)提供JSON的Web服务的小型应用程... 查看详情

linux离线安装包及其依赖库(代码片段)

以离线安装skimage包为例批量下载skimage包依赖库如果您需要在没有网络连接的环境下安装scikit-image和其依赖库,比较好用的方法是:在另一台已连接网络的计算机上,使用包管理器pip或conda下载scikit-image及其依赖库。... 查看详情

ansible离线包制作和离线部署

1、准备一台能连接互联网的相同OS服务器,使用yumdownloader工具下载ansible安装包以及所有依赖包。以root身份安装Yumdownloader工具:yuminstallyum-utils创建文件夹mkdir/root/packages默认源里没有ansible,需要安装fedoraepel源:yuminstallepel-release... 查看详情

收集yuminstall安装的软件的全量依赖rpm包(代码片段)

离线安装主要有两种方式:源码编译、rpm包安装。源码编译耗费时间长且缺乏编译环境,所以一般都选择使用离线rpm包安装。有时候离线rpm包有比较难于收集齐全,但测试环境我们又可以通过yuminstallXXX完成某个软件... 查看详情

如何使用 Conda 下载 python 包,然后离线安装?

】如何使用Conda下载python包,然后离线安装?【英文标题】:HowtodownloadpythonpackagesusingCondaandlaterinstalloffline?【发布时间】:2020-10-2008:11:49【问题描述】:我通过pip知道我可以使用以下命令下载Python包。但是“pipinstall”正在破坏我... 查看详情

yum离线安装rpm包

CentOS利用yum下载好rpm包,并离线安装 1、联网安装好rpm包,并将下载好的包备好#yuminstall--downloadonly--downloaddir=/home/samba samba其中samba是要用yum安装的安装包,/home/samba是要存放下载的yum安装包及其依赖包的保存路径 2、... 查看详情

利用yumdownloader工具下载rpm包(代码片段)

...务器外网权限控制的很严,不允许连接到外网,安装系统离线源之外的工具会特别麻烦,离线rpm安装的话,有很多依赖需要下载安装,yumdownloader神器的出现完美的解决这这个问题以下实例就以下载httpd软件包及依赖来说下如何使用yum... 查看详情

新大陆物联网ubuntumysql离线包安装方法(中职)

...文件夹并将该文件夹权限设置为全部人可操作二.导入MySQL离线包根据题目要求将MySQL离线包、依赖包传输给虚拟机的Ubuntu系统上(这边我使用的是Windows的DOS界面传输的)先将MySQL离线包移动到C盘,以免出现其他问题然... 查看详情

内网环境下centos离线安装程序(代码片段)

目录零、情景介绍一、下载RPM包1、安装包的选择2、rpm包的命名规则二、传输rpm包到CentOs主机上三、安装rpm包的工具1、安装2、查询3、卸载四、安装rpm五、相关问题1、循环依赖2、文件冲突零、情景介绍    正常情况下我们都习... 查看详情

内网环境下centos离线安装程序(代码片段)

目录零、情景介绍一、下载RPM包1、安装包的选择2、rpm包的命名规则二、传输rpm包到CentOs主机上三、安装rpm包的工具1、安装2、查询3、卸载四、安装rpm五、相关问题1、循环依赖2、文件冲突零、情景介绍    正常情况下我们都习... 查看详情