Ентропія: екво. Оновлення ядра.


Візьмемо цей пост як продовження попереднього про еква, і я кажу це, тому що я буду говорити про іншу функціональність, яка має еква.

Спочатку потрібно чітко це пояснити: ядро ​​оновлюється само, проблема полягає в тому, коли ви хочете змінити гілки, я наведу приклад.

Припустимо, у мене є ядро ​​3.6.2, якщо ядро ​​3.6.3 випущено, воно буде встановлено лише запуском оновлення еква, але припустимо, що вийшов 3.7 кенель, тут дещо ускладнюється.

Ми виконуємо таку команду:

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

Це створить текстовий файл з назвою пакети.txt з усіма пакунками залежно від версії ядра. У моєму випадку є такий текстовий файл, як такий:

app-emulation / virtualbox-guest-additions
модулі app-emulation / virtualbox
додаток-ноутбук / nvidiabl
app-laptop / tp_smapi
мережа бездротової мережі / Broadcom-Sta
net-wireless / ndiswrapper
x11-drivers / xf86-video-virtualbox

З нашого боку залишається додати в кінці кожного з цих рядків версію ядра, для якої ми хочемо цей пакет. За прикладом ядра 3.7:

app-emulation / virtualbox-guest-additions # 3.7.0-sabayon
модулі app-emulation / virtualbox # 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`

І вуаля, це спробує встановити пакунки всередині пакети.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 дуже довго, саме він заспокоював мою душу стрибкоподібно, єдине погане (для багатьох) - це мало інформації, яка є на нашій мові