A-A+

正本清源:LinuxMint最佳软件源

2013年02月25日 软件技巧 评论 11 条 阅读 29,213 views 次

--兼谈对LinuxMint软件源的再认识

薄荷开源网小编曾在《LinuxMint 13全攻略:系统设置篇》中谈到国内的163软件源乃是首选。想必国内的Ubuntu和LinuxMint用户,安装系统之后首要之务也是如此。

LinuxMint基于Ubuntu,所谓青出于蓝,却也有不尽一致之处。下面我们对LinuxMint的软件源配置文件(/etc/apt/sources.list)作一番分析,即可知其中端倪。

我们不妨把软件源配置文件分为三个部分,便于分析:
A:LinuxMint软件源主服务器。主要负责LinuxMint独有部分软件的更新,比如MATE、Cinnamon桌面,MDM登录管理器,Mint主题等内容。

B:Ubuntu的软件源主服务器。即LinuxMint与Ubuntu的共同部分--基础系统。我们所安装、更新的大部分软件,均来源于此。

C:Ubuntu的额外软件和合作伙伴软件服务器。如Adobe Flash、某些字体等。

以前小编总是把B、C部分均使用163软件源代替,结果导致LinuxMint 13的字体发虚、模糊,应当是缺失了C部分的额外字体所致,不得已采用《Dejavu圆体美化LinuxMint》

由以上分析可知,我们只需把B部分替换成163软件源即可,C部分必须保留。然而对于作为LinuxMint主服务器的A部分,还需要寻找一个速度快的服务器。LinuxMint不如Ubuntu,在国内外有众多优秀的IT企业、学校提供服务器,如国内的163、sohu、中科大等。LinuxMint在中国大陆目前只有清华和中科大有主服务器,对于校园网用户而言自是福音,对于公众网用户而言却速度实在不堪。

小编偶然机会发现了一个目前最好的LinuxMint主服务器:我国台湾地区的NCHC。NCHC的速度很快,丝毫不逊于163。NCHC是一个具有政府背景的研究机构,在开源方面做了大量贡献,除了提供Ubuntu、LinuxMint、Fedora等主流发行版的软件源之外,还自主研发了Clonezilla(类似GHOST的备份恢复克隆工具)、DRBL(Linux无盘系统)、Tuxboot(类似Unetbootin的启动盘创建工具)等。

因此,我们把LinuxMint的主服务器修改为NCHC,基础系统部分修改为163软件源,并保留额外软件服务器,如下即是最佳LinuxMint软件源配置。这个是LinuxMint 13的软件源配置文件,如果是LinuxMint 14,把maya改为nadia,precise改为quantal即可。

注意:LinuxMint主服务器部分,小编加上了backport,即可以在不更换高版本发行版的前提下,也可以更新使用新发行版的软件,详见《LinuxMint 13升级MATE和Cinnamon桌面》

小编亲测,在使用该软件源配置(主要是保留了C部分的额外软件源)后,LinuxMint 13的字体也很漂亮了,无需再使用其他字体美化了。

NCHC春节前把LinuxMint软件源停止了,那段时间小编极为不便,颇感惋惜。于是冒昧给NCHC发了邮件,可惜亦未有回复。可喜的是2012年12月份又恢复了。在NCHC停掉LinuxMint的那个月里,小编发现了台湾淡江大学(ftp.tku.edu.tw)和韩国kaist(ftp.kaist.ac.kr)也不错,虽然不及NCHC,但也可作为不时之需。

  1. 本人用电信的家用宽带,无论在A省或老家H省,Mint通过科大镜像升级时2/4M小水管满速,真不知道小编“所谓对于公众网用户而言却速度实在不堪”有何根据???

    • 上文指的是清华和中科大……
      按照文章图片中的地址手动敲了一下,速度果然很给力,不过有下面的提示:

      W: Duplicate sources.list entry http://free.nchc.org.tw/linuxmint/packages/ nadia/main amd64 Packages (/var/lib/apt/lists/free.nchc.org.tw_linuxmint_packages_dists_nadia_main_binary-amd64_Packages)
      W: Duplicate sources.list entry http://free.nchc.org.tw/linuxmint/packages/ nadia/upstream amd64 Packages (/var/lib/apt/lists/free.nchc.org.tw_linuxmint_packages_dists_nadia_upstream_binary-amd64_Packages)
      W: Duplicate sources.list entry http://free.nchc.org.tw/linuxmint/packages/ nadia/import amd64 Packages (/var/lib/apt/lists/free.nchc.org.tw_linuxmint_packages_dists_nadia_import_binary-amd64_Packages)
      W: Duplicate sources.list entry http://free.nchc.org.tw/linuxmint/packages/ nadia/main i386 Packages (/var/lib/apt/lists/free.nchc.org.tw_linuxmint_packages_dists_nadia_main_binary-i386_Packages)
      W: Duplicate sources.list entry http://free.nchc.org.tw/linuxmint/packages/ nadia/upstream i386 Packages (/var/lib/apt/lists/free.nchc.org.tw_linuxmint_packages_dists_nadia_upstream_binary-i386_Packages)
      W: Duplicate sources.list entry http://free.nchc.org.tw/linuxmint/packages/ nadia/import i386 Packages (/var/lib/apt/lists/free.nchc.org.tw_linuxmint_packages_dists_nadia_import_binary-i386_Packages)
      W: Duplicate sources.list entry http://archive.canonical.com/ubuntu/ quantal/partner amd64 Packages (/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_quantal_partner_binary-amd64_Packages)
      W: Duplicate sources.list entry http://archive.canonical.com/ubuntu/ quantal/partner i386 Packages (/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_quantal_partner_binary-i386_Packages)
      W: Duplicate sources.list entry http://packages.medibuntu.org/ quantal/free amd64 Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_quantal_free_binary-amd64_Packages)
      W: Duplicate sources.list entry http://packages.medibuntu.org/ quantal/non-free amd64 Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_quantal_non-free_binary-amd64_Packages)
      W: Duplicate sources.list entry http://packages.medibuntu.org/ quantal/free i386 Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_quantal_free_binary-i386_Packages)
      W: Duplicate sources.list entry http://packages.medibuntu.org/ quantal/non-free i386 Packages (/var/lib/apt/lists/packages.medibuntu.org_dists_quantal_non-free_binary-i386_Packages)
      W: 您可能需要运行 apt-get update 来解决这些问题

  2. 根据实际需要吧,这个源我设置了,确实相当的快,但是我觉得默认的源有他的好处,虽然速度不怎么快,但是稳定性,准确性,软件包比较全。因为我按照这个方法设置源后,刷刷的一下子软件更新好了。mintupdate更新管理都ok了。但是我使用apt-get 安装xbmc的时候无法安装,说很多依赖性的软件包无法安装,换成默认源就OK了。

  3. E: GPG 错误:http://packages.medibuntu.org precise Release: 下列签名无效: NODATA 1 NODATA 2
    昨天还好好的,今天就这样了,如何解决啊,我注释掉关于packages.medibuntu.org那行后更新是能更新成功了,但是这个源中的更新不就无法更新了啊,求解决,这个到底是管哪部分软件的?有没有用啊?
    有没有可以替代的源啊

    • 这个源可能是失效了或者背墙了。我的也无法更新这部分。
      这部分主要时一些闭源的多媒体类软件。

Copyright © 薄荷开源网 保留所有权利.   Theme  Ality

用户登录

分享到: