В настоящее время я использую 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.
Как установить последнюю версию?
Вы еще не можете установить ack-grep 2.10 с помощью apt-get, потому что ack-grep 2.10 еще не включен в репозитории Ubuntu. Чтобы увидеть, какие версии доступны в репозиториях, вы можете использовать следующую команду:
apt-cache showpkg ack-grep
Но вы можете установить ее, загрузив ее отсюда:
Это файл deb, поэтому вас может заинтересовать также:
Вам не нужно ждать выпуска saucy (Ubuntu 13.10), чтобы использовать его версию ack-grep. Вы можете установить только один пакет и его неудовлетворенные зависимости из будущего выпуска с правильными настройками apt-pinning.
См. Следующие примеры:
Установка пакетов из более новой версии без сборки (подходящее закрепление)
Если вы используете Ubuntu 13.10, вы можете установить ack-grep 2.04.2 с помощью Ubuntu Software Center. Пакет ack-grep взят из хранилища юниверсов.
Чтобы привести пример того, что может сделать ack-grep, приведем команду для отображения всего лишь пяти строк где-то посередине руководства по bash, которое больше 300 Кб, и поэтому неудобно находить ссылочную строку номер в руководстве по 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 mayblockquote>
Леонард Эренфрид создал ack2 PPA для Precise 12.04 здесь:
http://leonard.io/blog/2013/10/ack2-package-for-ubuntu-1204- точный /
https://launchpad.net/~leonard-ehrenfried/+archive/ack2
Для таких, как я, на Quantal 12.10, PPA все еще можно использовать после добавления, заменив «quantal
» на «precise
» в /etc/apt/sources.list.d/leonard-ehrenfried-ack2-quantal.list