我想下载完整的离线openssh-server
包安装程序。我需要离线包来设置我的学校项目,但我的实验室没有互联网设施。
答案1
我知道这是一个老问题,但我偶然发现了它,它几乎解决了我在 Ubuntu 14.04 上的问题。
我想发布一些额外的说明来补充 yossile 上面给出的答案。为了完全成功,我不得不对他们的说明进行一些小修改。
下载 openssh-server 包(获取 .deb 文件):
sudo apt-get download openssh-server
下载 openssh-server 的依赖项:
sudo apt-get build-dep --download-only -o dir::cache=PATHFORDEPS openssh-server
PATHFORDEPS
是您希望保存下载的依赖项的位置。该
--reinstall
选项已被删除。它在 14.04 中引发错误,但即使没有它,命令的其余部分仍可正常工作。
下载其他依赖项(上述命令没有获取这些依赖项):
sudo apt-get download openssh-sftp-server openssh-client
安装 OpenSSH 服务器(确保所有 .deb 文件都在同一个文件夹中):
sudo dpkg -i *.deb
答案2
如果您执行,sudo apt-get download openssh-server
您将获得一个可以离线安装的.deb 文件。
但是,由于 openssh-server 需要多个依赖包,因此您可能也想下载所有依赖包。
要执行此操作,请执行以下操作:sudo apt-get build-dep --download-only --reinstall -o dir::cache=<path_to_save> openssh-server
。其中 <path_to_save> 是您希望保存下载的依赖包的位置。
答案3
脚步:
- 获取“deb”文件
- 通过指向离线包文件发出命令
为了获取离线安装文件,请按照以下命令:
sudo apt-get –download-only openssh-server
使用“deb”文件安装:
sudo dpkg -i /home/yupana/Desktop/ssh.deb