Как установить ack-grep 2.0 с apt-get?

В настоящее время я использую ack-grep 1.92. Теперь я хочу использовать ack-grep 2. +.

Официальная документация говорит, что я могу установить ack-grep 2.0 с apt-get, но когда я пытаюсь установить, он говорит, что это уже самая новая версия.

Я также попытался установить его с указанной версией:

sudo apt-get install ack-grep 2.10

Он устанавливает что-то, но ack-grep все равно 1.92.

Как установить последнюю версию?

1
задан 9 October 2013 в 08:58

3 ответа

Вам не нужно ждать, пока дерзкий (Ubuntu 13.10) будет выпущен для использования своей версии ack-grep. Вы можете установить только один пакет и его неудовлетворенные зависимости из будущего выпуска с правильными настройками apt-pinning.

См. следующие примеры:

Установите пакеты из новой версии без создания (apt pinning)

Установите пакеты из более новой версии без создания (apt pinning)

3
ответ дан 24 May 2018 в 17:05

Если вы используете Ubuntu 13.10, вы можете установить ack-grep 2.04.2 с помощью программного обеспечения Ubuntu Software Center. Пакет ack-grep из репозитория юниверса.

Чтобы дать пример того, что может сделать ack-grep, вот команда, чтобы отобразить только пять строк от где-то посередине руководства bash, которое чем 300Kb, и поэтому неудобно находить номер ссылки в руководстве bash, прокручивая его в терминале, но это легко сделать с помощью ack-grep:

man bash | ack-grep . --lines=4581-4585

... дает следующий фрагмент из руководства bash в качестве выхода:

pwd [-LP] Print the absolute pathname of the current working directory. The pathname printed contains no symbolic links if the -P option is supplied or the -o physical option to the set builtin command is enabled. If the -L option is used, the pathname printed may
3
ответ дан 24 May 2018 в 17:05

Ack2 PPA для Precise 12.04 был создан Леонардом Эренфридом здесь:

http://leonard.io/blog/2013/10/ack2-package-for-ubuntu-1204-precise/

http://leonard.io/blog/2013/10/ack2-package-for-ubuntu-1204-precise/

Для таких, как меня на Quantal 12.10, PPA все еще можно использовать, добавив, заменив «quantal» на «precise» в /etc/apt/sources.list.d/leonard-ehrenfried-ack2-quantal.list

2
ответ дан 24 May 2018 в 17:05

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

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