cod*_*der 4 package-management openssh software-installation
我想下载一个完整的离线openssh-server包安装程序。我需要离线包来为我的学校项目设置,但我在实验室中没有互联网设施。
小智 7
我知道这是一个老问题,但我偶然发现了它,它非常接近于在 Ubuntu 14.04 上解决我的问题。
我想我会发布一些额外的说明来添加到上面由 yossile 给出的答案中。我不得不对他们的说明进行一些小的修改才能完全成功。
下载 openssh-server 包(这会抓取 .deb 文件):
sudo apt-get download openssh-server
Run Code Online (Sandbox Code Playgroud)下载 openssh-server 的依赖项:
sudo apt-get build-dep --download-only -o dir::cache=PATHFORDEPS openssh-server
Run Code Online (Sandbox Code Playgroud)
PATHFORDEPS 是您希望保存下载的依赖项的位置。
该--reinstall选项已被删除。它在 14.04 中抛出了一个错误,但命令的其余部分在没有它的情况下可以正常工作。
下载额外的依赖(上面的命令没有抓取这些):
sudo apt-get download openssh-sftp-server openssh-client
Run Code Online (Sandbox Code Playgroud)安装 OpenSSH Server(确保所有 .deb 文件都在同一个文件夹中):
sudo dpkg -i *.deb
Run Code Online (Sandbox Code Playgroud)如果您将执行,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> 是您希望保存下载的依赖项的位置。
| 归档时间: |
|
| 查看次数: |
27585 次 |
| 最近记录: |