|
发表于 2011-12-28 00:25:10
|
显示全部楼层
http://swyear.blogspot.com/2009/12/blog-post_17.html
摘要:
7. 調整或禁用 vendor(不建議使用)
11.2 的 zypper 新增了檢查 Vendor (供應商)的功能
您可以用
rpm -qi [已安裝套件名稱] | grep Vendor
rpm -pqi [rpm 檔] | grep Vendor
來檢查 Vendor
預設 zypper up 是不會去變更 Vendor
所以以前(11.1 或更早版本)先加入 Packman 套件庫,然後 zypper up 會將套件升級為 Packman 的套件
現在則不會
現在有 zypper dup 這個命令
這個命令會儘量升級到最新版而不管 Vendor
而且將不屬於任何套件庫的套件都移除
通常用在整個系統升級(例如 11.1 -> 11.2,或升級 KDE)
我會儘量避免使用
但,相反的也是有些好處,例如要升級到 KDE 4 的最新版本若失敗了
只要移除該套件庫,再進行 zypper dup
又會'升級'回原來的版本
檢查 Vendor 可以增進系統的穩定,尤其當您的套件庫眾多,裏面又有重複套件時
這功能是很重要的
若您真的要更改
設定檔在 /etc/zypp/zypp.conf
solver.allowVendorChange = true
或新增一個 /etc/zypp/vendors.d 目錄
裏面放置文字檔(自行取名?)
[main]
vendors = nvidia,suse,opensuse
這會將裏面的 vendor 都視為同一個,那自然不會有變更 vendor 的問題
聲明:本人皆未測試(也不想試)
注意:這是兩年前的文章,可能和現狀不儘相同 |
|