根据zrdz的说法,Ubuntu的离线安装像屎一样。
最近的经历使我非常赞同这么桀骜不驯的话。
像屎一样的脱机安装。
在连接到internet的日子里,您只需要安装openssh-server就可以:
Sudo Apt-get安装打开服务器
是的,工具会自动解决依赖问题。 未安装的依存关系将自动安装。
在Windows日,只需要一个安装软件包、下一步、下一步和。
但是,离线的Ubuntu如何安装openssh-server呢?
第一次尝试在官方网站上下载deb安装包
http://packages.ubuntu.com/
该网站包含官方支持的软件包。 请搜索openssh-server来
3358 packages.Ubuntu.com/vivid/OpenSSH-server
可以看到里面有很多依存。 首先忽略,然后单击“下载amd64版本”。
执行:
sudo dpkg -i xxx
而且安装不顺利,所以我下载了一个个依赖的,但很快就出现了循环依赖。
程序不能安装了,我的系统也废了。
第二次尝试“创建脱机安装包”
无法连接到互联网的机器是Ubuntu15.04。 我在连接到互联网的虚拟机上安装了相同的系统,并创建了脱机安装包。
一、下载deb安装包
$ sudo apt-get-dinstallopenssh-server
Reading package lists. Done
构建从属树
reading state信息. done
thefollowingextrapackageswillbeinstalled :
libck-connector0ncurses-term OpenSSH-client OpenSSH-sftp-serverssh-import-id
Suggested packages:
libpam-sshkeychainmonkeyspherersshmolly-guard
thefollowingnewpackageswillbeinstalled :
libck-connector0ncurses-term OpenSSH-server OpenSSH-sftp-serverssh-import-id
thefollowingpackageswillbeupgraded :
OpenSSH -客户端
1升级,5新安装,0 to remove and 328 not upgraded。
二、新建openssh文件夹,将上述下载的deb包与archives文件夹一起复制。
mkdir openssh
CP/var/cache/apt/archives OpenSSH
sudo chmod 777 -R openssh
三.生成依赖关系
$ sudo dpkg-scan packages/OpenSSH//dev/null|gzip/OpenSSH/packages.gz
注意不要重命名为Packages.gz,将其复制到openssh/archives下。
$ mv OpenSSH/packages.gz OpenSSH/archives /
四.安装在离线设备上
1、用u盘将openssh文件夹复制到脱机机器的根目录中。
2、修改系统源source.list (注意前备份) )。
$ sudo vim /etc/apt/sources.list
删除内容并添加:
deb file:///openssh archives/
3、更新安装系统源代码
$ sudo apt-get update
$ sudo apt-getinstallopenssh-server
现在,安装在一个虚拟机上没有问题,但由于脱机计算机出现错误,无法找到相应的deb文件。
尝试解决问题,但最后直接使用dpkg -i安装,安装一些必需的依赖软件包,然后安装openssh-server。
还是可以的。
如何在Ubuntu 15.04上安装JDK8Nginx-1.6.x,OpenSSH-server:http://www.linuxdiyf.com/Linux/12072.html
Ubuntu安装SSH时,还没有可以安装软件包openssh-server的候选对象。 http://www.linuxdiyf.com/Linux/10216.html