Prenem aquest post com a continuació de l'anterior sobre equo, i dic això doncs els parlaré d'una altra funcionalitat que té equo.
Primer cal deixar clar això: el nucli s'actualitza sol, el problema és quan es vol canviar de branca, en posaré un exemple.
Suposem que tinc el nucli 3.6.2, si és alliberat el nucli 3.6.3, aquest serà instal·lat només executant equo upgrade, però suposem que va sortir el kenel 3.7, és allà on es complica una mica.
Executem la següent comanda:
equo query installed `uname -r` -q > packages.txt
Això crearà un fitxer de text anomenat packages.txt amb tots els paquets que depenguin de la versió del nucli. En el meu cas queda un fitxer de text com el següent:
app-emulation/virtualbox-guest-additions
app-emulation/virtualbox-modules
app-laptop/nvidiabl
app-laptop/tp_smapi
net-wireless/broadcom-sta
net-wireless/ndiswrapper
x11-drivers/xf86-video-virtualbox
El que queda de la nostra part és afegir al final de cadascuna d'aquestes línies la versió del nucli per a la qual volem aquest paquet. Seguint l'exemple del nucli 3.7:
app-emulation/virtualbox-guest-additions#3.7.0-sabayon
app-emulation/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
Molt important… no importa si és per al nucli 3.7.3, sempre cal afegir el «#3.7.0-sabayon». L'únic que importa és el «3.7». Llest el fitxer només queda executar:
equo install `cat packages.txt`
I llest, això intentés instal·lar els paquets dins de packages.txt i si el nucli 3.7 no s'ha instal·lat l'instal·lés per complir les dependències.
Parlem sobre equo query:
equo query és una utilitat per fer preguntes al repositori. Per exemple:
Si volem saber quins són els paquets instal·lats:
equo query installed ""
Les cometes sense res a dins és per dir-li que els volem tots.
Si volem saber quins fitxers conté un paquet:
equo query files <nombre del paquete>
I així obtindrem tots els fitxers que instal·larà/instal·larà esmentat paquet.
Si volen conèixer totes les funcionalitats de equo query poden executar:
equo query --help
man equo-query
Si teniu dubtes, no dubteu a deixar-la als comentaris.
Boníssim! Estic amb Sabayon des de fa un mes i aquesta info em ve de perles. Gràcies!
Bastant útil!
Gràcies!
La veritat no recomano molt fer servir el kernel 3.7 encara, fa poc el tenia instal·lat des dels cd core amb Gnome i Xfce i em funcionaven bé, aviat em va dir que els paquets s'estaven actualitzant i ja no vaig poder instal·lar res. Li instal·li sabayon core al meu ordinador de proves i no vaig poder instal·lar res tampoc, ahorita torni al meu portàtil a Sabayon X amb Xfce i tot de meravella des dels repositoris limbe
En la computadora de pruebas tengo recien instalado Slackware gracias a un post que encontre hace unos dias aqui en DesdeLinux
La veritat que Sabayon s'ha convertit en la meva distro linux preferida des de fa ja molt bon temps, va ser la que calmo la meva ànima distro hopping, l'única cosa malament (per a molts) és la poca informació que hi ha en el nostre idioma