Gentoo как установить все элементы в пакете

Ваш планшет монтируется с помощью gvfs вместо обычных инструментов. Вы должны проверить каталоги ~ / .gvfs или / run / user / / gvfs .

1
24.09.2018, 10:24
1 ответ

Общий формат

# emerge -optionswithnospaces category/package-name-version-x.y.z

Выпуск

Вы перепутали, пакет с категорией, которую я редактировал. Это приводит к ответу на ваш вопрос. Emergeсам по себе не может создавать пакеты, используя подстановочные знаки категории,поскольку средство проверки зависимостей ожидает хотя бы один пакет.

Решение

Это оставляет нам два варианта:

  1. Написать For Next BASH Loop . Для этого требуется app-portage/portage-utils. Что-то близкое к emerge -av $(for name in $(qlist -IC | grep -v '^games-rpg/') etc etcЛично я ненавижу этот метод, так как мне требуется время на его отладку. На этой бирже есть несколько отличных скрипторов, если вы решите пойти по этому пути.
  2. Создайте пользовательский набор пакетов . Это требует немного утомительной работы, так как вы должны вручную добавлять каждый пакет в категорию, если вы не хотите, чтобы что-то из категории было установлено, или вы действительно можете использовать то, что вы обнаружили.

nano -w /etc/portage/sets/rpg-games

Добавьте следующее:

games-rpg/*

А потомemerge -av @rpg-games

Portage может расширить подстановочный знак, если подстановочный знак указан в наборе. Я считаю, что это работает с помощью буферной магии, но не цитируйте меня по этому поводу. Оболочка emerge разветвляет временный файл, перечисляет все элементы, выбранные подстановочным знаком, собирает список и отправляет его в качестве входных данных, а затем закрывает временный файл.


Чтобы узнать больше о подстановочных знаках и Portage, прочитайте раздел ГЛОССАРИЙ в man portage. Вот онлайн-копия .

0
28.01.2020, 00:29

Теги

Похожие вопросы