讓我們把這篇文章作為上一篇文章的延續 平等,我這樣說是因為我將談論它的另一個功能 平等.
首先你必須明確這一點:內核會自行更新,問題是當你想要更改分支時,我將舉一個例子。
假設我有內核 3.6.2,如果內核 3.6.3 發布,只需運行即可安裝 等升級,但是我們假設 kennel 3.7 已經發布了,這就是事情變得有點複雜的地方。
我們執行以下命令:
equo query installed `uname -r` -q > packages.txt
這將創建一個名為的文本文件 包.txt 以及所有依賴於內核版本的軟件包。 就我而言,有一個如下所示的文本文件:
應用程序仿真/virtualbox-guest-additions
應用程序仿真/virtualbox 模塊
應用程序筆記本電腦/nvidiabl
應用程序筆記本電腦/tp_smapi
網絡無線/broadcom-sta
網絡無線/ndiswrapper
x11-驅動程序/xf86-視頻-virtualbox
剩下的就是在每一行的末尾添加我們想要該包的內核版本。 以下以 3.7 內核為例:
應用程序仿真/virtualbox-guest-additions#3.7.0-sabayon
應用程序仿真/virtualbox-modules#3.7.0-sabayon
應用程序-筆記本電腦/nvidiabl#3.7.0-sabayon
應用程序筆記本電腦/tp_smapi#3.7.0-sabayon
網絡無線/broadcom-sta#3.7.0-sabayon
網絡無線/ndiswrapper#3.7.0-sabayon
x11-drivers/xf86-video-virtualbox#3.7.0-sabayon
非常重要……無論是內核 3.7.3,總是添加“#3.7.0-sabayon”。 唯一重要的是“3.7”。 文件已準備就緒,剩下的就是執行:
equo install `cat packages.txt`
瞧,這將嘗試安裝裡面的軟件包 包.txt 如果尚未安裝3.7內核,則會安裝XNUMX內核以符合依賴關係。
讓我們來談談 等查詢:
等查詢 是一個用於詢問存儲庫問題的實用程序。 例如:
如果我們想知道哪些是已安裝的軟件包:
equo query installed ""
裡面什麼都沒有的引號是在告訴你我們都愛他們。
如果我們想知道一個包包含哪些文件:
equo query files <nombre del paquete>
因此我們將獲得已安裝/將安裝該軟件包的所有文件。
如果您想了解所有功能 等查詢 可以執行:
equo query --help
man equo-query
如果您有疑問,請隨時在評論中留下。
偉大的! 我在薩巴永工作一個月了,這些信息很有用。 謝謝你!
相當有用!
格拉西亞斯!
事實上,我還不太推薦使用內核 3.7,最近我用 Gnome 和 Xfce 從核心 CD 安裝了它,它們對我來說工作得很好,突然它告訴我軟件包正在更新,但我無法安裝不再有任何事了。 我在我的測試計算機上安裝了 sabayon core,但也無法安裝任何東西,現在我在筆記本電腦上使用 Xfce 回到 Sabayon X,並且從 Limbo 存儲庫中得到的一切都很棒
我最近在測試計算機上安裝了 Slackware,這要歸功於幾天前我在這裡發現的一篇帖子 DesdeLinux
事實上,Sabayon 已經成為我最喜歡的 Linux 發行版很長一段時間了,它撫慰了我的發行版跳躍靈魂,唯一的壞事(對許多人來說)是我們語言中的信息很少