Entropi: equo. Opdatering af kernen.


Lad os tage dette indlæg som en fortsættelse af det forrige om ækv, og jeg siger dette, fordi jeg vil tale om en anden funktionalitet, der har ækv.

Først skal du gøre dette klart: kernen opdaterer sig selv, problemet er, når du vil skifte gren, jeg giver et eksempel.

Antag, at jeg har kerne 3.6.2, hvis kerne 3.6.3 frigives, installeres den bare ved at køre equo opgradering, men antag, at 3.7-kenelen kom ud, det er her, den bliver lidt kompliceret.

Vi udfører følgende kommando:

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

Dette opretter en tekstfil, der hedder Packages.txt med alle pakker afhængigt af kerneversionen. I mit tilfælde er der en tekstfil som følgende:

app-emulering / virtualbox-gæst-tilføjelser
app-emulering / virtualbox-moduler
app-bærbar / nvidiabl
app-bærbar / tp_smapi
net-trådløs / Broadcom-sta
net-trådløs / ndiswrapper
x11-drivere / xf86-video-virtualbox

Hvad der er tilbage fra vores side er at tilføje i slutningen af ​​hver af disse linjer den version af kernen, som vi ønsker den pakke til. Efter eksemplet med kerne 3.7:

app-emulering / virtualbox-gæst-tilføjelser # 3.7.0-sabayon
app-emulering / virtualbox-moduler # 3.7.0-sabayon
app-bærbar / nvidiabl # 3.7.0-sabayon
app-bærbar / tp_smapi # 3.7.0-sabayon
net-trådløs / Broadcom-sta # 3.7.0-sabayon
net-trådløs / ndiswrapper # 3.7.0-sabayon
x11-drivere / xf86-video-virtualbox # 3.7.0-sabayon

Meget vigtigt ... uanset om det er for kerne 3.7.3, skal "# 3.7.0-sabayon" altid tilføjes. Det eneste der betyder noget er "3.7". Klar filen bare kør:

equo install `cat packages.txt`

Og voila, dette vil prøve at installere pakkerne indeni Packages.txt og hvis kerne 3.7 ikke er installeret, installerer den den for at overholde afhængighederne.

Lad os snakke om ækvivalent forespørgsel:

ækvivalent forespørgsel det er et værktøj til at stille spørgsmål til lageret. For eksempel:

Hvis vi vil vide, hvilke pakker der er installeret:

equo query installed ""

Citaterne uden noget inde er at fortælle dig, at vi vil have dem alle.

Hvis vi vil vide, hvilke filer en pakke indeholder:

equo query files <nombre del paquete>

Og så får vi alle de filer, som den nævnte pakke installerede / vil installere.

Hvis du vil vide alle funktionerne i ækvivalent forespørgsel kan løbe:

equo query --help
man equo-query

Hvis du har spørgsmål, så tøv ikke med at lade det være i kommentarerne.


3 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Marcelo sagde han

    Store! Jeg har været hos Sabayon i en måned, og denne info er fantastisk for mig. Tak skal du have!

  2.   elynx sagde han

    Ganske nyttigt!

    Tak!

  3.   Sheko sagde han

    Jeg kan ikke rigtig anbefale at bruge kerne 3.7 endnu, for nylig fik jeg den installeret fra kernecd'erne med Gnome og Xfce, og de fungerede fint for mig, pludselig fortalte det mig, at pakkerne blev opdateret, og jeg kunne ikke installere noget. Jeg installerede sabayon-kerne på min testcomputer, og jeg kunne heller ikke installere noget, lige nu vendte jeg tilbage på min bærbare computer til Sabayon X med Xfce og alt godt fra limbo-arkiverne
    En la computadora de pruebas tengo recien instalado Slackware gracias a un post que encontre hace unos dias aqui en DesdeLinux

    Sandheden er, at Sabayon er blevet min favorit linux distro i meget lang tid, det var den, der beroligede min sjæl distro hopping, den eneste dårlige ting (for mange) er den lille information, der er på vores sprog