web-dev-qa-db-fra.com

Installation de gawk 4.0 sur Ubuntu 12.04

Comment installer gawk 4.0.1 ou une version ultérieure sur Ubuntu 12.04?

Vos suggestions seraient appréciées !!

5
sara

Tout d’abord, notez les informations contenues dans la question suivante:

Ceci est une approche pour construire la version Quantal (12.10) 4.0.1 de gawk le 12.04 sous forme de package . Cela s'applique à presque tous les paquets que vous voulez transférer d'une version plus récente d'Ubuntu à celle que vous utilisez. La plupart du temps, il se construit proprement. Celui-ci fait.

  1. Installez des outils de construction de paquet de base:

    Sudo apt-get install devscripts build-essential
    Sudo apt-get build-dep gawk
    
  2. Installez la clé du développeur ( exemple de clé! ):

    gpg --keyserver keyserver.ubuntu.com --recv-key B6897E7B
    

    Cet identifiant de clé doit être remplacé par la sortie d'erreur de la commande dget ci-dessous.

  3. Assurez-vous que les devscripts utilisent aussi votre trousseau de clés, comme indiqué par Clé ajoutée, mais dget toujours "gpg: Impossible de vérifier la signature: clé publique introuvable" :

    echo 'DSCVERIFY_KEYRINGS="/etc/apt/trusted.gpg:~/.gnupg/pubring.gpg"' >> ~/.devscripts
    
  4. Téléchargez le paquet source (lien vers le fichier .dsc depuis page du paquet gawk dans l'encadré):

    dget http://archive.ubuntu.com/ubuntu/pool/main/g/gawk/gawk_4.0.1+dfsg-2.dsc
    
  5. cd dedans:

    cd gawk-4.0.1+dfsg/
    
  6. Première tentative de construction (éventuellement échec):

    debuild -uc -us
    

    en cas d'échec, sortie pertinente avec dpkg-checkbuilddeps: Unmet build dependencies (voici un exemple!):

    Unmet build dependencies: bison libreadline-dev libsigsegv-dev
    
  7. Installez les dépendances de construction supplémentaires dont vous avez toujours besoin à ce stade. Exemple:

    Sudo apt-get install bison libreadline-dev libsigsegv-dev
    
  8. Réessayez la construction (devrait bien se construire maintenant!):

    debuild -uc -us
    
  9. cd dans le répertoire supérieur:

    cd ..
    
  10. Trouvez votre colis ici:

    ls -al *.deb
    
  11. Installez-le:

    Sudo dpkg -i gawk_4.0.1+dfsg-2_AMD64.deb
    
  12. Prendre plaisir!


Au cas où vous ne voudriez pas vous soucier de la compilation, vous avez encore deux options:

APP

J'ai téléchargé ceci sur mon PPA (en attente d'être construit en ce moment) pour votre commodité.

Installation manuelle du paquet binaire Quantal

  1. Téléchargez le fichier .deb approprié à partir du packages.ubuntu.compage , par exemple. http://nl.archive.ubuntu.com/ubuntu/pool/main/g/gawk/gawk_4.0.1+dfsg-2_AMD64.deb

  2. Installez-le manuellement:

    Sudo dpkg -i gawk_4.0.1+dfsg-2_AMD64.deb
    
9
gertvdijk

la réponse de gertvdiijk est probablement juste mais je ne savais pas quoi faire. J'ai trouvé:

https://launchpad.net/~schot/+archive/ubuntu/gawk

a un PPA pour Gnu Awk 4.0:

Pour l'obtenir, vous pouvez exécuter:

apt-get install python-software-properties
add-apt-repository ppa:schot/gawk
apt-get update
apt-get install gawk

Le lien Que sont les PPA et comment les utiliser? ne m'a pas été directement utile, car il ne s'agissait que d'un lien et ne contenait pas d'instructions détaillées sur ce qu'il fallait vraiment faire avec Ubuntu 12.04 LTS - je devais Faites quelques essais et tentatives d’erreur avant d’arriver aux quatre lignes ci-dessus.

0
Wolfgang Fahl