网页搜索下载,拷贝给无法联网的Debian Ubuntu安装软件包以解apt

您所在的位置:网站首页 下载FlagFit软件 网页搜索下载,拷贝给无法联网的Debian Ubuntu安装软件包以解apt

网页搜索下载,拷贝给无法联网的Debian Ubuntu安装软件包以解apt

2023-04-18 16:10| 来源: 网络整理| 查看: 265

Debian、Unbuntu等发行版操作系统,通过apt-get能很方便的给计算机安装一些软件,前置条件是需要联网。如果计算机无法联网,那麻烦事情就来了。

网络常见的一种方式是找台联网计算机B,它与无法联网的计算机A最好安装相同的操作系统,或说内核起码是Linux。这样便于通过命令X先下载安装包和所需的依赖,在apt-get缓存路径Y取出文件到无法联网的计算机A进行安装。

但如找到联网计算机B是操作系统只能是Windows,这样应是无法执行apt-get进行下载安装。另外用其他支持apt-get的发行版操作系统,由于系统差异,依赖也不一定能下全。苦恼又来了。这里提供另一种方法,通过网络浏览器下载所需的软件包。值得注意的是此方式体验下感觉就是繁琐、麻烦。这里以ubuntu为例,对方案进行说明。

1 浏览器访问Ubuntu Packages Search 进行软件包查找https://packages.ubuntu.com/;

2 输入所需的软件包名,并选择合适的发行版代号;

3 根据搜索结果的匹配度选择软件包的地址界面;

4 根据硬件架构点击进行下载页面,如amd64;

5 此页面可点击超链接下载,或是进行到下载页面“http://security.ubuntu.com/ubuntu/pool/main/g/git/”,搜索软件名“git_2.17.1-1ubuntu0.17_amd64.deb”进行下载;

镜像站关系,下载地址页面根据需要进行调整。

阿里云的“https://mirrors.aliyun.com/ubuntu/pool/main/g/git/”。

或是中科大“https://mirrors.ustc.edu.cn/ubuntu/pool/main/g/git/”等。

6 在第4步的页面,还能看到git依赖的软件包,如git-man。也就是安装git,先要安装git-man。当然由于依赖关系复杂,且不确定未联网计算机A已经有哪些。可以是在下载完git就直接去计算机A安装,执行dpkg -i packe.deb进行安装,查看他所缺失的依赖在进行下载。

7 为了避免后续又要给没有网络的计算机C、D等安装。可对软件安装包及其依赖进行存档,安装方式通过shell脚本进行。

8 Debian同样适用此方式,只是搜索网站不同而已。ubuntu是基于Debian进行修改,其他基于Debian的也应该适用。

网站链接

Ubuntu Packages Search:https://packages.ubuntu.com/

Debian 搜索软件包:https://packages.debian.org/index

阿里云镜像站 软件包搜索:https://developer.aliyun.com/packageSearch

ubuntu镜像站 阿里云:https://mirrors.aliyun.com/ubuntu/

总结

我想肯定还有更好的方式解决上面的麻烦,个人还没有发现。如各位有解决上面困难的方法,还望指点一二。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3