Prendiamo questo post come una continuazione del precedente su parie lo dico perché parlerò di un'altra funzionalità che ha pari.
Per prima cosa devi chiarire questo: il kernel si aggiorna da solo, il problema è quando vuoi cambiare rami, farò un esempio.
Supponiamo di avere il kernel 3.6.2, se il kernel 3.6.3 viene rilasciato, verrà installato solo eseguendo aggiornamento equo, ma supponiamo che sia uscito il 3.7 kenel, è lì che diventa un po 'complicato.
Eseguiamo il seguente comando:
equo query installed `uname -r` -q > packages.txt
Questo creerà un file di testo chiamato pacchetti.txt con tutti i pacchetti a seconda della versione del kernel. Nel mio caso c'è un file di testo come il seguente:
app-emulation / virtualbox-guest-additions
emulazione di app / virtualbox-moduli
app-laptop / nvidiabl
app-laptop / tp_smapi
net-wireless / broadcom-sta
net-wireless / ndiswrapper
x11-drivers / xf86-video-virtualbox
Ciò che resta da parte nostra è aggiungere alla fine di ciascuna di queste righe la versione del kernel per cui vogliamo quel pacchetto. Seguendo l'esempio del kernel 3.7:
app-emulation / virtualbox-guest-additions # 3.7.0-sabayon
emulazione di app / virtualbox-modules # 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-drivers / xf86-video-virtualbox # 3.7.0-sabayon
Molto importante ... non importa se è per il kernel 3.7.3, il "# 3.7.0-sabayon" dovrebbe sempre essere aggiunto. L'unica cosa che conta è il "3.7". Pronto il file appena eseguito:
equo install `cat packages.txt`
E voilà, questo proverà a installare i pacchetti all'interno pacchetti.txt e se il kernel 3.7 non è stato installato, lo installerà per conformarsi alle dipendenze.
Parliamone query equo:
query equo è un'utilità per porre domande al repository. Per esempio:
Se vogliamo sapere quali pacchetti sono installati:
equo query installed ""
Le citazioni senza niente dentro ti dicono che le vogliamo tutte.
Se vogliamo sapere quali file contiene un pacchetto:
equo query files <nombre del paquete>
E così otterremo tutti i file che il pacchetto menzionato ha installato / installerà.
Se vuoi conoscere tutte le funzionalità di query equo puo correre:
equo query --help
man equo-query
Se hai dei dubbi, non esitare a lasciarlo nei commenti.
Grande! Sono stato con Sabayon per un mese e questa informazione è ottima per me. Grazie!
Abbastanza utile!
Grazie!
Non consiglio ancora di usare il kernel 3.7, recentemente l'ho installato dai cd principali con Gnome e Xfce e hanno funzionato bene per me, improvvisamente mi ha detto che i pacchetti erano in fase di aggiornamento e non potevo installare nulla. Ho installato sabayon core sul mio computer di prova e non ho potuto nemmeno installare nulla, in questo momento sono tornato sul mio laptop a Sabayon X con Xfce e tutto, dai repository limbo alla grande
En la computadora de pruebas tengo recien instalado Slackware gracias a un post que encontre hace unos dias aqui en DesdeLinux
La verità è che Sabayon è diventata la mia distribuzione Linux preferita per molto tempo, è stata quella che ha calmato la mia distribuzione dell'anima, l'unica cosa negativa (per molti) sono le poche informazioni che ci sono nella nostra lingua