web-dev-qa-db-fra.com

Comment installer ack-grep 2.0 avec apt-get?

J'utilise actuellement ack-grep 1.92. Maintenant, je veux utiliser ack-grep 2. +.

Documentation officielle indique que je peux installer ack-grep 2.0 avec apt-get, mais lorsque j'essaie de l'installer, il indique que c'est déjà la version la plus récente.

J'ai aussi essayé de l'installer avec une version spécifiée comme:

Sudo apt-get install ack-grep 2.10

Il installe quelque chose, mais ack-grep vaut toujours 1,92.

Comment puis-je installer la dernière version?

7
Sanghyun Lee

Vous ne pouvez pas encore installer ack-grep 2.10 en utilisant apt-get car ack-grep 2.10 n’est pas encore inclus dans les dépôts Ubuntu. Pour voir quelles versions sont disponibles dans les référentiels, vous pouvez utiliser la commande suivante:

apt-cache showpkg ack-grep

Mais vous pouvez l'installer en le téléchargeant à partir d'ici:

C'est un fichier deb, vous pouvez donc être intéressé aussi par:

4
Radu Rădeanu

Si vous utilisez Ubuntu 13.10, vous pouvez installer ack-grep 2.04.2 à l’aide du logiciel Ubuntu Software Center. Le paquet ack-grep provient du référentiel d'univers.

Pour donner un exemple de ce que ack-grep peut faire, voici une commande pour n’afficher que cinq lignes quelque part au milieu du manuel bash, qui est supérieure à 300 Ko, et il est donc peu pratique de trouver un numéro de ligne référencé dans le répertoire. bash manuel en faisant défiler l'écran vers le bas, mais c'est facile à faire avec ack-grep:

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

... donne l'extrait suivant du manuel bash en sortie:

       pwd [-LP] 
 Affiche le chemin absolu du répertoire de travail en cours. 
 Le chemin imprimé ne contient aucun lien symbolique si l'option -P 
 est fournie ou l'option -o physique. à la commande intégrée set 
 est activée. Si l'option -L est utilisée, le nom de chemin imprimé peut être
3
karel

Vous n'avez pas besoin d'attendre la sortie de Saucy (Ubuntu 13.10) pour utiliser sa version de ack-grep. Vous pouvez installer un seul paquet, et ses dépendances non satisfaites, à partir d'une version future avec les bonnes préférences apt-pinning.

Voir ces exemples:

Installer les paquets de la version plus récente sans construire (apt pinning)

Installer un seul paquet spécifique de la distribution future

3
Steven K

Un PPA ack2 pour Precise 12.04 a été créé par Leonard Ehrenfried ici:

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

https://launchpad.net/~leonard-ehrenfried/+archive/ack2

Pour ceux comme moi sur Quantal 12.10, le PPA peut toujours être utilisé une fois ajouté en remplaçant "quantal" par "precise" dans /etc/apt/sources.list.d/leonard-ehrenfried-ack2-quantal.list

2
ssmith