一、白话(废话爱看不看都行)
Ubuntu 12.04已于2014年4月发布,其生命周期已于2017年4月结束,因此它不再接受官方的软件更新和支持。目前国内的阿里源、网易源、清华源等都不在进行一个支持与更新。但是目前国内还是有一些企业是使用着Ubuntu 12.04 这本版本的系统。(文档是基于一个朋友所在企业还是使用12.04这个版本的系统,让她重新搭建一套一模一样的出来,应该是当作备机使用吧咋也不敢问咋也不敢说)。
二、确保网络正常连接外网
刚搭建好的服务需要确保能够连接外网,因为在后续需要从相关源中下载软件包。简单来说就是配置出IP出来,在让系统能够直接ping通百度。
三、配置apt源
这里由于12.04版本太老了就不能配置阿里,清华、网易这些源,这里亲自体验过了就算配置好了也不能进行使用会出现
Err http://mirrors.aliyun.com precise-security/universe i386 Packages404 Not
或
Err http://mirrors.163.com precise-security/universe i386 Packages404 Not
等这样的报错,这时用使用
apt-get update
apt-get -f install
更新源的时候是不会成功的。但是不急,还是有是能够使用的。
注意:修改前先备份原来的 sources.list
cp /etc/apt/sources.list /etc/apt/sources.list.backup
这里提供的是 http://old-releases.ubuntu.com/ubuntu/源(忘记名字了,不知道叫啥新手勿喷,反正是免费,又不要vip观看是吧)
deb http://old-releases.ubuntu.com/ubuntu/ precise main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ precise main restricted
deb http://old-releases.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://old-releases.ubuntu.com/ubuntu/ precise-updates main restricted
deb http://old-releases.ubuntu.com/ubuntu/ precise universe
deb-src http://old-releases.ubuntu.com/ubuntu/ precise universe
deb http://old-releases.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://old-releases.ubuntu.com/ubuntu/ precise-updates universe
deb http://old-releases.ubuntu.com/ubuntu/ precise multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ precise multiverse
deb http://old-releases.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ precise-updates multiverse
deb http://old-releases.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu precise-security main restricted
deb-src http://old-releases.ubuntu.com/ubuntu precise-security main restricted
deb http://old-releases.ubuntu.com/ubuntu precise-security universe
deb-src http://old-releases.ubuntu.com/ubuntu precise-security universe
deb http://old-releases.ubuntu.com/ubuntu precise-security multiverse
deb-src http://old-releases.ubuntu.com/ubuntu precise-security multiverse
看着是有点多哈,不影响(有点懒不想修改直接从配置文件复制全部出来的,其实是可以优化的啊)
Tips:这里直接进入到 sources.list 里面将 *.ubuntu.com 修改成为 old-releases.ubuntu.com 就可以了
修改结束直接保存退出运行一下
apt-get update
等到显示这样就算是完成啦
Tips:这里运行 apt-get -f install 还是会一个依赖的报错,但是不影响其使用
不能使用 sudo apt-get install openssh-server 来进行安装同样会出现这个依赖问题
四、卸载原有的openssh-client
我是使用dpkg卸载,好像apt用不来(不记得也不想验证),以防万一我这里把配置文件也清了一遍。
sudo dpkg --remove openssh-server
sudo dpkg --remove openssh-client
sudo dpkg --purge openssh-server
五、通过配置的源下载server跟client的deb软件包并安装
虽然配置好了相关源嘛,但是使用相关源是安装不了服务的,会出现依赖的报错,这个报错对于我这个小白来说是解决不了的,有大神能够解决的话也是可以直接使用使用命令安装一步到位,在这里小弟就使用最笨的方法来解决这个问题了。
在安装openssh-server的时候可能会还是会出现依赖的问题,为了解决这个依赖所在这就需要将依赖也下载下来一共下载三个deb包就Ok啦。
sudo apt-get download libwrap0*
sudo apt-get download openssh-client
sudo apt-get download openssh-server
虽然这个输完命令会多下两个deb的包,但是不影响啊
这里需要按照顺序来进行安装:
1、先安装 libwrap0_7.6.q-21_amd64.deb
dpkg -i libwrap0_7.6.q-21_amd64.deb
2、接着安装 openssh-client
dpkg -i openssh-client_5.9p1-5ubuntu1.10_amd64.deb
3、最后安装 openssh-server
dpkg -i openssh-server_5.9p1-5ubuntu1.10_amd64.deb
六、启动ssh服务
前面安装好后到这步直接启动就好了
sudo /etc/init.d/ssh start
启动完服务就ok啦!!!!
一位技术爱好者,小白一枚有不对的地方可以提出,不喜勿喷哦,大佬们!!!
转载需说明来处!!!!!