Entropy: equo. Actualitzant el nucli.


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.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Marcelo va dir

    Boníssim! Estic amb Sabayon des de fa un mes i aquesta info em ve de perles. Gràcies!

  2.   Elynx va dir

    Bastant útil!

    Gràcies!

  3.   Sheko va dir

    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