Ентропия: екво. Актуализиране на ядрото.


Нека приемем тази публикация като продължение на предишната equo, и казвам това, защото ще говоря за друга функционалност, която има equo.

Първо трябва да изясните това: ядрото се актуализира само, проблемът е, когато искате да промените клонове, ще дам пример.

Да предположим, че имам ядро ​​3.6.2, ако ядрото 3.6.3 бъде пуснато, то ще бъде инсталирано само чрез стартиране надстройка на equo, но да предположим, че е излязъл 3.7 кенел, там става малко сложно.

Изпълняваме следната команда:

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

Това ще създаде текстов файл, наречен пакети.txt с всички пакети в зависимост от версията на ядрото. В моя случай има текстов файл като следния:

app-emulation / virtualbox-guest-additions
app-emulation / virtualbox-модули
app-лаптоп / nvidiabl
app-laptop / tp_smapi
net-wireless / Broadcom-sta
net-wireless / ndiswrapper
x11-drivers / xf86-video-virtualbox

Това, което остава от наша страна, е да добавим в края на всеки един от тези редове версията на ядрото, за която искаме този пакет. Следвайки примера на ядрото 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

Много важно ... без значение дали е за ядро ​​3.7.3, винаги трябва да се добавя "# 3.7.0-sabayon". Единственото, което има значение, е "3.7". Готов файлът просто се изпълнява:

equo install `cat packages.txt`

И voila, това ще се опита да инсталира пакетите вътре пакети.txt и ако ядрото 3.7 не е инсталирано, то ще го инсталира, за да отговаря на зависимостите.

Нека поговорим за екво заявка:

екво заявка това е помощна програма за задаване на въпроси към хранилището. Например:

Ако искаме да знаем кои пакети са инсталирани:

equo query installed ""

Кавичките с нищо вътре не ви казват, че ги искаме всички.

Ако искаме да знаем какви файлове съдържа пакетът:

equo query files <nombre del paquete>

И така ще получим всички файлове, които споменатият пакет е инсталирал / ще инсталира.

Ако искате да знаете всички функционалности на екво заявка може да бяга:

equo query --help
man equo-query

Ако имате съмнения, не се колебайте да го оставите в коментарите.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Марсело каза той

    Страхотен! От месец съм със Sabayon и тази информация е страхотна за мен. Благодаря ти!

  2.   Елинкс каза той

    Доста полезно!

    Благодаря ви!

  3.   Шеко каза той

    Все още не препоръчвам да използвам ядрото 3.7, наскоро го инсталирах от основните компактдискове с Gnome и Xfce и те работеха добре за мен, изведнъж ми каза, че пакетите се актуализират и не мога да инсталирам нищо. Инсталирах ядрото на sabayon на моя тестов компютър и също не можах да инсталирам нищо, в момента се върнах на лаптопа си в Sabayon X с Xfce и всичко от неподвижните хранилища страхотно
    Наскоро инсталирах Slackware на тестовия компютър благодарение на публикация, която намерих преди няколко дни тук DesdeLinux

    Истината е, че Sabayon се превърна в любимото ми дистрибуция на Linux за много дълго време, това беше, което успокои душата ми, като скача, единственото лошо нещо (за мнозина) е малкото информация, която има на нашия език