Låt oss ta det här inlägget som en fortsättning på det föregående om eko, och jag säger detta eftersom jag kommer att prata om en annan funktionalitet som har eko.
Först måste du göra detta tydligt: kärnan uppdaterar sig själv, problemet är när du vill byta gren, jag ger ett exempel.
Antag att jag har kärna 3.6.2, om kärna 3.6.3 släpps kommer den att installeras bara genom att köra equo uppgradering, men antar att kenel 3.7 kom ut, det är där det blir lite komplicerat.
Vi kör följande kommando:
equo query installed `uname -r` -q > packages.txt
Detta skapar en textfil som heter Packages.txt med alla paket som beror på kärnversionen. I mitt fall finns det en textfil som följande:
app-emulering / virtualbox-gäst-tillägg
app-emulering / virtualbox-moduler
app-laptop / nvidiabl
app-laptop / tp_smapi
net-wireless / Broadcom-sta
net-wireless / ndiswrapper
x11-drivrutiner / xf86-video-virtualbox
Vad som återstår från vår sida är att lägga till i slutet av var och en av dessa rader den version av kärnan som vi vill ha det paketet för. Efter exemplet med kärna 3.7:
app-emulering / virtualbox-gäst-tillägg # 3.7.0-sabayon
app-emulering / virtualbox-moduler # 3.7.0-sabayon
app-laptop / nvidiabl # 3.7.0-sabayon
app-laptop / tp_smapi # 3.7.0-sabayon
net-wireless / Broadcom-sta # 3.7.0-sabayon
net-wireless / ndiswrapper # 3.7.0-sabayon
x11-drivrutiner / xf86-video-virtualbox # 3.7.0-sabayon
Mycket viktigt ... oavsett om det gäller kärnan 3.7.3, "# 3.7.0-sabayon" bör alltid läggas till. Det enda som betyder något är "3.7". Klar filen kör bara:
equo install `cat packages.txt`
Och voila, detta kommer att försöka installera paketen inuti Packages.txt och om kärna 3.7 inte har installerats kommer den att installeras för att följa beroenden.
Låt oss prata om equo fråga:
equo fråga det är ett verktyg att ställa frågor till förvaret. Till exempel:
Om vi vill veta vilka paket som är installerade:
equo query installed ""
Citaten med ingenting är att säga att vi vill ha dem alla.
Om vi vill veta vilka filer ett paket innehåller:
equo query files <nombre del paquete>
Och så kommer vi att få alla filer som nämnda paket installerade / kommer att installera.
Om du vill veta alla funktioner i equo fråga kan springa:
equo query --help
man equo-query
Om du är osäker, tveka inte att lämna den i kommentarerna.
Bra! Jag har varit hos Sabayon i en månad och den här informationen är bra för mig. Tack!
Ganska användbart!
Tack!
Jag rekommenderar inte riktigt att använda kärna 3.7 ännu, nyligen hade jag den installerad från kärn-cd-skivorna med Gnome och Xfce och de fungerade bra för mig, plötsligt berättade det för mig att paketen uppdaterades och jag kunde inte installera någonting. Jag installerade sabayon-kärnan på min testdator och jag kunde inte installera något heller, just nu återvände jag på min bärbara dator till Sabayon X med Xfce och allt bra från limbo-förvaren
Jag har nyligen installerat Slackware på testdatorn tack vare ett inlägg jag hittade för några dagar sedan här på DesdeLinux
Sanningen är att Sabayon har blivit min favorit Linux distro under mycket lång tid, det var den som lugnade min själ distro hopping, det enda dåliga (för många) är den lilla informationen som finns på vårt språk