Entropie: equo. Updaten van de kernel.


Laten we dit bericht nemen als een voortzetting van de vorige over kermis, en ik zeg dit omdat ik het zal hebben over een andere functionaliteit die heeft kermis.

Eerst moet je dit duidelijk maken: de kernel werkt zichzelf bij, het probleem is wanneer je van branches wilt veranderen, ik zal een voorbeeld geven.

Stel dat ik kernel 3.6.2 heb, als kernel 3.6.3 wordt vrijgegeven, wordt deze geïnstalleerd door gewoon te draaien equo-upgrade, maar stel dat kenel 3.7 uitkwam, dan wordt het een beetje ingewikkeld.

We voeren het volgende commando uit:

equo query installed `uname -r` -q > packages.txt

Hierdoor wordt een tekstbestand gemaakt met de naam pakketten.txt met alle pakketten afhankelijk van de kernelversie. In mijn geval is er een tekstbestand zoals het volgende:

app-emulatie / virtualbox-guest-toevoegingen
app-emulatie / virtualbox-modules
app-laptop / nvidiabl
app-laptop / tp_smapi
net-wireless / broadcom-sta
net-wireless / ndiswrapper
x11-stuurprogramma's / xf86-video-virtualbox

Wat overblijft van onze kant is om aan het einde van elk van die regels de versie van de kernel toe te voegen waarvoor we dat pakket willen. Naar het voorbeeld van kernel 3.7:

app-emulatie / virtualbox-guest-toevoegingen # 3.7.0-sabayon
app-emulatie / 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-stuurprogramma's / xf86-video-virtualbox # 3.7.0-sabayon

Heel belangrijk ... of het nu voor kernel 3.7.3 is, de "# 3.7.0-sabayon" moet altijd worden toegevoegd. Het enige dat telt is de "3.7". Maak het bestand klaar, voer het gewoon uit:

equo install `cat packages.txt`

En voila, dit zal proberen de pakketten erin te installeren pakketten.txt en als kernel 3.7 niet is geïnstalleerd, zal het het installeren om te voldoen aan de afhankelijkheden.

Laten we praten over equo-vraag:

equo-vraag het is een hulpprogramma om vragen te stellen aan de repository. Bijvoorbeeld:

Als we willen weten welke pakketten zijn geïnstalleerd:

equo query installed ""

De citaten met niets erin zijn om u te vertellen dat we ze allemaal willen.

Als we willen weten welke bestanden een pakket bevat:

equo query files <nombre del paquete>

En dus zullen we alle bestanden verkrijgen die het genoemde pakket heeft geïnstalleerd / zal installeren.

Als je alle functionaliteiten van equo-vraag kan rennen:

equo query --help
man equo-query

Als je twijfelt, laat het dan achter in de comments.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Marcelo zei

    Super goed! Ik ben een maand bij Sabayon en deze informatie is geweldig voor mij. Dank je!

  2.   elynx zei

    Heel handig!

    Dank je wel!

  3.   sheko zei

    Ik raad het gebruik van kernel 3.7 nog niet echt aan, onlangs had ik het geïnstalleerd vanaf de core-cd's met Gnome en Xfce en ze werkten prima voor mij, plotseling vertelde het me dat de pakketten werden bijgewerkt en dat ik niets kon installeren. Ik installeerde sabayon core op mijn testcomputer en ik kon ook niets installeren, op dit moment keerde ik terug op mijn laptop naar Sabayon X met Xfce en alles van de limbo-repositories geweldig
    Ik heb onlangs Slackware op de testcomputer geïnstalleerd dankzij een bericht dat ik een paar dagen geleden hier op vond DesdeLinux

    De waarheid is dat Sabayon al heel lang mijn favoriete Linux-distro is geworden, het was degene die mijn ziel met distro-hoppen kalmeerde, het enige slechte ding (voor velen) is de weinige informatie die er in onze taal is