1. 程式人生 > >更新Ubuntu Kylin源遇到問題的解決辦法

更新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選項取消,如下圖所示,對於重複的選項,選擇一個即可。 再次更新源,就可以了。
另外,開發團隊正在討論一個合理的方式完善目前的源方案,預計本週內會搞定並提示升級,屆時大家就不用手動解決了。