Linux使用技巧11--Ubuntu离线安装openssh-server
来源:互联网 发布:汉语方言地图集数据库 编辑:程序博客网 时间:2024/05/29 18:13
许三爷说,Ubuntu的离线安装跟屎一样。
最近的经历让我对如此不逊的言语十分赞同。
那屎一样的离线安装。
联网的日子里,安装openssh-server只需要执行:
sudo apt-get install open-server
即可,工具会自动解决依赖问题。没有安装的依赖会自动安装。
Windows的日子中,一个安装包,下一步,下一步,搞定。
可是离线的Ubuntu要怎么安装openssh-server呢?
第一次尝试官网下载deb安装包
http://packages.ubuntu.com/
这个网站里面都是官方支持的软件包,搜索openssh-server,来到
http://packages.ubuntu.com/vivid/openssh-server
里面看到有很多依赖。我先无视之,然后点击下载amd64的版本。
执行:
sudo dpkg -i xxx
然后安装不成功,我就一个一个下载依赖的,但是很快就出现了循环依赖。
程序安装不下去了,我的系统也废了。
第二次尝试“制作离线安装包”
网友莫川的做法还是值的借鉴的。网址:http://blog.csdn.net/nupt123456789/article/details/11649603
无法上网的机器是Ubuntu15.04,我在联网的虚拟机中安装了相同的系统,然后制作离线安装包。
一、下载deb安装包
$ sudo apt-get -d install openssh-serverReading package lists... DoneBuilding dependency tree Reading state information... DoneThe following extra packages will be installed: libck-connector0 ncurses-term openssh-client openssh-sftp-server ssh-import-idSuggested packages: libpam-ssh keychain monkeysphere rssh molly-guardThe following NEW packages will be installed: libck-connector0 ncurses-term openssh-server openssh-sftp-server ssh-import-idThe following packages will be upgraded: openssh-client1 upgraded, 5 newly installed, 0 to remove and 328 not upgraded.
二、新建openssh文件夹,将上述下载的deb包(连同archives文件夹)拷入。
mkdir opensshcp /var/cache/apt/archives opensshsudo chmod 777 -R openssh
三、生成依赖关系
$ sudo dpkg-scanpackages /openssh/ /dev/null |gzip >/openssh/Packages.gz
注意请不要修改Packages.gz这个命名,然后将其拷到openssh/archives下。
$ mv openssh/Packages.gz openssh/archives/
四、离线机器上安装
1、将openssh文件夹用U盘拷到离线机器的根目录下。
2、修改系统源source.list(注意之前要备份)
$ sudo vim /etc/apt/sources.list
将里面内容删掉,加入:
deb file:///openssh archives/
3、更新系统源并安装
$ sudo apt-get update$ sudo apt-get install openssh-server
这样在一台虚拟机中安装没有问题,可是在离线机器中报错找不到相应的deb文件。
尝试解决无果,最后还是直接用dpkg -i 来安装,将需要的几个依赖包先安装好,再安openssh-server。
果然可以了。
- Linux使用技巧11--Ubuntu离线安装openssh-server
- ubuntu 安装 openssh-server
- ubuntu 安装 openssh-server
- ubuntu 安装openssh-server
- Linux安装OpenSSH Server
- Ubuntu 下安装 OpenSSH Server
- Ubuntu 安装openssh-server出错
- ubuntu 安装ssh openssh-server
- ubuntu 14.04 LTS 安装openssh-server 无法使用
- Linux-3.x离线安装openssh
- ubuntu离线安装技巧
- linux下安装openssh-server
- Ubuntu 下安装使用 OpenSSH
- ubuntu 10.10中安装openssh-server失败
- ubuntu下 安装和设置 OpenSSH Server
- Ubuntu下手动安装OpenSSH Server
- ubuntu 下安装 install openssh-server
- Ubuntu安装openssh开启ssh server
- throws和try/catch的区别与联系
- 使用命令行执行Java程序
- win7 到 win10 用户层API调用变化
- 编译执行和解释执行
- 快速了解Scala技术栈
- Linux使用技巧11--Ubuntu离线安装openssh-server
- Android Studio导入SlidingMenu类库的方法(其他类库应该也适用)
- kafka集群笔记
- OC-027.手动内存管理中的自动释放池@autorelease
- discuz接入七牛sdk
- Arduino 平台与C语言程序设计-week4-Arduino Programs-Lesson3
- Retrofit — 实现Basic Authentication(2)
- 中级篇——优先队列
- oracle数据导入导出