Ubuntu Server 17.10 APT源获取

番外篇

最近公司准备开发SDN控制器,无奈以前的OpenDaylight好像被摒弃了,基于追求技术的革新,我们准备使用最新版的Ubuntu Server 17.10来作为开发环境,然而服务器版装完后什么鬼东西都装不了,apt-get install ? 我还是太异想天开了,最后打开sources.list一看,OMG,就一行deb?这什么鬼东西,很明显是要我们挂在硬盘安装,我安装个锤子,服务器我给你挂个Ubuntu ISO吗,最后我用16.04的sources.list代替了,update一下,嘿嘿,openssh倒是装好了,很明显我们做开发的没有vim就很难受,17.10的是不兼容16.04的sources的,随后我就去官网各种搜罗终于OK了。

正式篇

1. 首先确定Ubuntu Server的准确描述:

sdnware@sdn-controller:~$ lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 17.10

Release: 17.10

Codename: artful

2. 通过信息可以看到,Codename是artful.,了解Ubuntu系统的应该都明白,每个版本都有一个开发代码,以保证所需的software package,所以,我们只要找到artful的sources就可以了,淘宝?搜狐?等等的sources都没有更新这个版本的源,那么还是我们自己去拿吧。

打开Index of /ubuntu 可以看到官方的所有sources信息,仿造16.04的sources.list,可以得到:

deb http://us.archive.ubuntu.com/ubuntu/ artful main restricted

deb http://us.archive.ubuntu.com/ubuntu/ artful-updates main restricted

deb http://us.archive.ubuntu.com/ubuntu/ artful universe

deb http://us.archive.ubuntu.com/ubuntu/ artful-updates universe

deb http://us.archive.ubuntu.com/ubuntu/ artful multiverse

deb http://us.archive.ubuntu.com/ubuntu/ artful-updates multiverse

deb http://us.archive.ubuntu.com/ubuntu/ artful-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu artful-security main restricted

deb http://security.ubuntu.com/ubuntu artful-security universe

deb http://security.ubuntu.com/ubuntu artful-security multiverse

3. 将以上信息,替换到17.10的/etc/apt/sources.list里,执行sudo apt-get update更新源信息即可。

总结

”路漫漫其修远兮,吾将上下而求索“。

你可能感兴趣的:(Ubuntu Server 17.10 APT源获取)