Как установить все пакеты, предложенные ** ВКЛАДКА ** автозавершение?

Там какой-либо путь состоит в том, чтобы установить все пакеты, показанные нажимающей вкладкой? Например, я хочу установить всю октаву доступные пакеты. Когда я ввожу # aptitude install octave и нажмите TAB список пакетов, которые его имя запускает октавой, показан.

aptitude install octave
octave                        octave-mpi
octave-bim                    octave-msh
octave-biosig                 octave-nan
octave-common                 octave-nlopt
octave-communications         octave-nurbs
octave-communications-common
--More--

Как установить всех их?

Я попробовал # aptitude install octave* но это не делает работ.

0
задан 5 November 2017 в 15:40

1 ответ

Способность действительно поддерживает регулярные выражения. От man aptitude:

install
   Install one or more packages. The packages should be listed after
   the “install” command; if a package name contains a tilde character
   (“~”) or a question mark (“?”), it will be treated as a search
   pattern and every package matching the pattern will be installed
   (see the section “Search Patterns” in the aptitude reference
   manual).

На самом деле его поисковая система достаточно более мощна, чем Кв., что необходимо быть более конкретными в том, что Вы хотите искать. И aptitude install 'octave?' действительно пытается установить каждое соответствие пакета octave ... включая те из любой другой архитектуры добавил к Вашей системе (скажите, i386 на amd64 система). Так, ограничивая поиск немного:

sudo aptitude install '?name (octave*) ?architecture (native)'

или, короче говоря:

sudo aptitude install '~n octave* ~r native'

... который пытался установить 360 + пакеты по сравнению с 38 от просто sudo aptitude install octave.

0
ответ дан 1 November 2019 в 06:40

Другие вопросы по тегам:

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