【Linux】37.ubuntu离线安装deb软件包和下载deb包网址

下载ubuntu 的deb包可以在以下网址中下载,该网站只能搜到18.04的deb包,没有16.04的包,也可以在ubuntu16.04中使用:
http://ports.ubuntu.com/pool/main/

中科大源中下载deb:
http://mirrors.ustc.edu.cn/ubuntu-ports/pool/main/

清华源中下载deb:
https://mirrors.tuna.tsinghua.edu.cn/

我们设备有网的时候,可以先使用apt install package_name安装,然后观看该软件对应的版本号。然后再到上面两个网址中下载相应版本号的.deb包。一定要注意版本号,不然的话,可能会因为需要的依赖环境不符合等原因导致安装失败。

以后,当一台设备没网的时候,就直接使用dpkg -i package_name_xx.deb的方式离线安装对应软件包。


下面以安装gdb为例:
没网的时候,可能会安装失败,因为安装.deb包时,会依赖一些包。例如,安装gdb的时候会提示libpython3.5 libpython3.5-minimal libpython3.5-stdlib libreadline6等几个Package没有安装.
在这里插入图片描述
上面的包如libpython3.5需要在/p/python3.5/目录下面找,不是在libp/目录下找。请看清下面的网址:http://ports.ubuntu.com/pool/main/p/python3.5/

libreadline6是在/r/readline6/目录下找
http://ports.ubuntu.com/pool/main/r/readline6/


安装nfs时,需要安装依赖包nfs-common,而nfs-common的又有依赖包initscriptsinitscripts是在/s/sysvinit目录下找:
http://ports.ubuntu.com/pool/main/s/sysvinit/

要在Ubuntu 22.04上离线安装OpenSSH,你需要首先在能够连接互联网的计算机上下载所需的软件包。然后,将这些软件包通过物理介质(例如USB闪存驱动器)或通过本地网络传输到目标Ubuntu 22.04计算机上。 以下是在Ubuntu 22.04上离线安装OpenSSH的步骤: 1. 在能够连接互联网的计算机上,打开终端(Ctrl+Alt+T)。 2. 使用以下命令下载OpenSSH软件包及其相关依赖: ``` sudo apt-get download openssh-server openssh-client ``` 3. 上述命令将在当前目录中下载OpenSSH软件包.deb文件)及其相关依赖项(如果有)。 4. 将这些下载软件包复制到目标Ubuntu 22.04计算机上。你可以使用USB驱动器或通过本地网络传输方式将软件包复制到目标计算机。 5. 在目标计算机上,打开终端。 6. 导航到存储所下载软件包的目录。例如,如果你将软件包复制到了桌面上的"ssh"文件夹中,可以使用以下命令导航到该目录: ``` cd ~/Desktop/ssh ``` 7. 使用以下命令安装OpenSSH软件包及其依赖项: ``` sudo dpkg -i *.deb ``` 8. 上述命令将安装所需的OpenSSH软件包及其依赖项。 完成上述步骤后,你应该可以在Ubuntu 22.04上进行离线安装OpenSSH软件包。请记住,离线安装软件包可能会因缺少某些依赖关系而导致安装失败。如果遇到依赖关系问题,请尝试手动安装缺失的依赖项或使用其他方法解决该问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值