构建Ubuntu系统基础设施(3)

高速下载软件—关于Ubuntu

1. 官方Ubuntu源

安装完系统以后,我们来聊聊软件安装的问题。之前,我们说到通过强大的 apt-get 命令从网络上下载,安装软件的方式,而运行这个命令时,系统又是通过查询软件所在的 Ubuntu源 来了解从互联网的什么地址去下载软件,那么对于动辄上百兆或者数量繁多的软件来说,从你的 PC 到 Ubuntu源 之间的网速就决定了你安装下载软件的速度。一个新安装完毕的系统,默认选择的是美国服务器作为 Ubuntu源,因此我们需要选择更快的国内镜像作为系统的源来下载安装软件。具体步骤:

Ctrl+Alt+t打开终端,输入: update-manager

@home-pc:~$ update-manager

点击左下角Setting按钮,进入Ubuntu Software选项卡,点击Download from下拉列表中的Other项。

在弹出的对框中,点击Select Best Server来进行源的测试工作。

但实际上,考察一个源是不是足够好,光看速度并不正确,有时一个速度很快的源如果缺少某些软件,仍然会造成困扰。按笔者的经验,在国内可以直接选择这个源,速度快,源里的软件也相当齐整。选择完源以后,再次打开终端,输入以下命令更新系统现有的软件:

@home-pc:~$ sudo apt-get update
@home-pc:~$ sudo apt-get upgrade

2. 第三方Ubuntu源

以上我们讲到的都是Ubuntu官方的源或者官方源在国内镜像,除此以外,Ubuntu也允许第三方制作第三方源以扩充软件的数量。但是如果你选择第三方源,官方并未对其中的软件进行过测试,也不保证软件的质量,系统兼容性等问题。反过来说如果你开发的软件进入了官方源,这是一种莫大的荣誉,它首先肯定了你软件的质量,其次也扩大了软件受众的数量,并且经过了官方认证和测试。

假设你现在需要安装 Wine 这个软件——主要用来在 Ubuntu 下运行 Windows 的可执行文件。虽然这是一个合法的软件,但是 Ubuntu 官方没有可能在自己的源中加入一个可运行专利程序的软件,因此你需要自己去加入包含有 Wine 这个软件的第三方源,打开终端,运行:

@home-pc:~$ sudo add-apt-repository ppa:ubuntu-wine/ppa
@home-pc:~$ sudo apt-get update
@home-pc:~$ sudo apt-get install wine

3. Canonical合作伙伴的源

Ubuntu的母公司Canonical另外还有一些合作伙伴,例如在 Ubuntu 12.04 上,如果你需要安装 skype,可以加入这个合作伙伴的源,然后进行安装。

按照上面的步骤打开update-manager以后,仍旧点击Settings按钮,进入Other Software选项卡选中“Canonical Partners”和“Canonical Partners(Source Code)”加入合作伙伴源,接着运行:

@home-pc:~$ sudo apt-get update
@home-pc:~$ sudo apt-get install skype

个人建议在系统安装完毕以后按此步骤加入这个源,方便以后的软件安装。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/20662.html