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.
Store! Jeg har været hos Sabayon i en måned, og denne info er fantastisk for mig. Tak skal du have!
Ganske nyttigt!
Tak!
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