У меня есть некоторые проблемы со способностью. Я пытаюсь установить все шрифты, доступные в репозиториях Debian, но apt-get, похоже, не нравится команда apt-get install ttf* (его средство разрешения конфликтов не может справиться), и я так и не смог чтобы заставить выражения регулярных выражений и подстановочные знаки работать в aptitude. Я попробовал альтернативу

aptitude search ttf | awk '{print $2}' | xargs aptitude install

После запуска распознавателя он предлагает решение со стандартом Accept this solution? [y/n/q/?] , но автоматически прерывается, прежде чем у меня появляется возможность выбрать опцию. Я пробовал это на 4 разных компьютерах, на всех из которых запущена последняя версия тестирования Debian, и все они ведут себя одинаково.

У кого-нибудь есть идеи, что происходит? Я могу установить их по одному, но я уверен, что в жизни есть вещи побольше ...

1 ответ1

0

Вы получаете немедленный выход, потому что aptitude читает ответ y/n/q из своего входного канала, который был xargs .

Есть две вещи, которые можно попробовать - вы можете предварительно ответить на приглашение:

aptitude search ttf | awk '{print $2}' | aptitude -y install

Или вы можете отобразить команду, которая будет выполнена, затем скопировать / вставить вывод (добавив кавычки, если необходимо, хотя я сомневаюсь, что это будет) с помощью:

aptitude search ttf | awk '{print $2}' | xargs echo aptitude install

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .