Возьмем этот пост как продолжение предыдущего про Equo, и я говорю это, потому что я расскажу о другой функции, которая Equo.
Сначала вы должны прояснить это: ядро обновляется само, проблема в том, что вы хотите изменить ветки, я приведу пример.
Предположим, у меня есть ядро 3.6.2, если выйдет ядро 3.6.3, оно будет установлено, просто запустив Equo обновление, но предположим, что вышел кенель 3.7, здесь все немного усложняется.
Выполняем следующую команду:
equo query installed `uname -r` -q > packages.txt
Это создаст текстовый файл с именем пакеты.txt со всеми пакетами, зависящими от версии ядра. В моем случае есть текстовый файл, подобный следующему:
приложение-эмуляция / виртуальный ящик-гостевые дополнения
приложение-эмуляция / виртуальные модули
приложение-ноутбук / nvidiabl
приложение-ноутбук / tp_smapi
сеть-беспроводной / Broadcom-sta
сеть-беспроводной / ndiswrapper
x11-драйверы / xf86-видео-виртуальный бокс
Что нам остается, так это добавить в конце каждой из этих строк версию ядра, для которой мы хотим этот пакет. По примеру ядра 3.7:
приложение-эмуляция / виртуальный ящик-гостевые дополнения # 3.7.0-sabayon
приложение-эмуляция / виртуальные модули-модули # 3.7.0-sabayon
приложение ноутбук / nvidiabl # 3.7.0-sabayon
приложение-ноутбук / tp_smapi # 3.7.0-sabayon
сеть-беспроводной / Broadcom-sta # 3.7.0-sabayon
сеть-беспроводной / ndiswrapper # 3.7.0-sabayon
x11-драйверы / xf86-видео-виртуальный бокс # 3.7.0-sabayon
Очень важно… независимо от того, используется ли это ядро 3.7.3, всегда следует добавлять "# 3.7.0-sabayon". Единственное, что имеет значение, это «3.7». Готовый файл просто запустить:
equo install `cat packages.txt`
И вуаля, это попытается установить пакеты внутри пакеты.txt и если ядро 3.7 не было установлено, оно установит его в соответствии с зависимостями.
Давайте поговорим о Equo запрос:
Equo запрос это утилита, чтобы задавать вопросы репозиторию. Например:
Если мы хотим знать, какие пакеты установлены:
equo query installed ""
Цитаты, в которых ничего нет, говорят вам, что мы хотим их всех.
Если мы хотим знать, какие файлы содержит пакет:
equo query files <nombre del paquete>
Итак, мы получим все файлы, которые установил / установит упомянутый пакет.
Если вы хотите знать все функции Equo запрос может бежать:
equo query --help
man equo-query
Если есть сомнения, не стесняйтесь оставлять их в комментариях.
Большой! Я был с Сабайоном месяц, и эта информация мне очень нравится. Спасибо!
Очень полезно!
Спасибо!
Я пока не рекомендую использовать ядро 3.7, недавно я установил его с основного компакт-диска с Gnome и Xfce, и они отлично работали у меня, внезапно он сказал мне, что пакеты обновляются, и я не могу ничего установить. Я установил ядро sabayon на свой тестовый компьютер, и я тоже ничего не смог установить, прямо сейчас я вернулся на свой ноутбук в Sabayon X с Xfce и всем отличным из репозиториев limbo
На тестовом компьютере я только что установил Slackware благодаря сообщению, которое я нашел несколько дней назад здесь, на FromLinux.
Правда в том, что Sabayon очень давно стал моим любимым дистрибутивом Linux, это был тот, который успокоил мою душу перепрыгивания через дистрибутив, единственная плохая вещь (для многих) - это небольшая информация, которая есть на нашем языке