更新Ubuntu Kylin源遇到问题的解决办法

最近安装了金山快盘,wps,sogoupinyin,在更新源的时候会出现这样的警告信息:
  1. W: Duplicate sources.list entry http://archive.ubuntukylin.com:10006/ubuntukylin/ trusty/main i386 Packages
  2. (/var/lib/apt/lists/archive.ubuntukylin.com:10006_ubuntukylin_dists_trusty_main_binary-i386_Packages)
复制代码
分析了一下发现:在安装这些软件的时候,会在/etc/apt/sources.list.d下建立对应的 list文件,比如kuaipan.list, wps-office.list 等。而且这些文件内容都是
  1. deb http://archive.ubuntukylin.com:10006/ubuntukylin trusty main
复制代码
这些应用添加的源和系统默认的ubuntukylin.list文件中源的内容重复,因此,在更新源的时候会出现警告信息。
  • 为什么安装这些软件包会新建一个list文件呢?
   因为这些软件不是开源软件,默认不能集成到系统中去,为了提供给用户使用,将其放到Ubuntu Kylin官方源中,因此,需要在/etc/apt/sources.list.d下增加一个ubuntukylin.list文件,这样安装UK的用户可以通过UK软件中心直接安装和升级;对于其它基于Ubuntu的发行版本,安装软件(如搜狗输入法)后添加对应的UK源,确保搜狗输入法有新版本时,系统升级功能可自动检测并提醒用户进行升级。 综上所述,创建此list文件就是为便于使用其它发行版本的用户安装使用。

  • 安装搜狗拼音最新版本1.0.0.0021的用户在更新源的时候可能提示下面的警告信息:
  1. W: 无法下载 http://archive.ubuntukylin.com:10006/ubuntukylin/dists/trusty/Release  Unable to find expected entry 'restricted/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
复制代码
   主要是因为sogoupinyin在/etc/apt/sources.list.d下建立对应的 list文件内容修改成了:deb http://archive.ubuntukylin.com:10006/ubuntukylin trusty restricted
目前,软件包放在软件仓库 main目录下,源制定到软件仓库restricted目录下找软件,二者的不一致导致了警告的发生。

     虽不影响安装卸载,但看着就是不舒服,为了消除这些警告提示,有 两种方法可以解决

第一种方法:
       将/etc/apt/sources.list.d下的kuaipan.list  sogoupinyin.list  wps-office.list 文件删除,
      注意:不要把ubuntukylin.list 文件删除哦!
      删除这些文件需要超级用户权限,命令行删除可以用下列命令,例如:
  1. sudo rm kuaipan.list  sogoupinyin.list  wps-office.list  
复制代码

第二种方法:
       在“系统设置”--“软件和更新”-- “其他软件”选项卡,将restricted选项取消,如下图所示,对于重复的选项,选择一个即可。

再次更新源,就可以了。

另外,开发团队正在讨论一个合理的方式完善目前的源方案,预计本周内会搞定并提示升级,届时大家就不用手动解决了。

你可能感兴趣的:(更新Ubuntu Kylin源遇到问题的解决办法)