Instalando o gawk 4.0 no Ubuntu 12.04

3

Como instalo o gawk 4.0.1 ou posterior no Ubuntu 12.04?

Suas sugestões serão apreciadas !!

    
por sara 17.01.2013 / 15:29

2 respostas

8

Em primeiro lugar, observe as informações na seguinte pergunta:

Esta é uma abordagem para construir a versão Quantal (12.10) 4.0.1 do gawk em 12.04 como um pacote . Aplica-se a quase todos os pacotes que você quer backport de uma versão mais recente do Ubuntu para o que você está usando. Na maioria das vezes, apenas constrói de forma limpa. Este faz.

  1. Instale algumas ferramentas básicas de compilação de pacotes:

    sudo apt-get install devscripts build-essential
    sudo apt-get build-dep gawk
    
  2. Instale a chave do desenvolvedor ( chave de exemplo! ):

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

    Este identificador de chave deve ser substituído pela saída de erro do comando dget abaixo.

  3. Faça os devscripts usarem seu chaveiro também, conforme Adicionado chave, mas dget ainda mostra" gpg: não é possível verificar assinatura: chave pública não encontrada ":

    echo 'DSCVERIFY_KEYRINGS="/etc/apt/trusted.gpg:~/.gnupg/pubring.gpg"' >> ~/.devscripts
    
  4. Faça o download do pacote fonte (link do arquivo .dsc da página do pacote gawk na barra lateral):

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

    cd gawk-4.0.1+dfsg/
    
  6. Primeira tentativa de criar (falha possivelmente):

    debuild -uc -us
    

    se falhar, saída relevante com dpkg-checkbuilddeps: Unmet build dependencies (abaixo é um exemplo!):

    Unmet build dependencies: bison libreadline-dev libsigsegv-dev
    
  7. Instale as dependências adicionais de compilação que você ainda precisa neste momento. Exemplo:

    sudo apt-get install bison libreadline-dev libsigsegv-dev
    
  8. Repetir o edifício (deve ficar bem agora!):

    debuild -uc -us
    
  9. cd de volta ao diretório superior:

    cd ..
    
  10. Encontre seu pacote lá:

    ls -al *.deb
    
  11. Instale:

    sudo dpkg -i gawk_4.0.1+dfsg-2_amd64.deb
    
  12. Aproveite!

Caso você não queira se preocupar em compilar essas coisas, você ainda tem duas opções:

PPA

Enviei isto no meu PPA (esperando para ser construído neste momento) para sua conveniência.

Instalação manual do pacote binário quantal

  1. Faça o download do arquivo .deb apropriado na página packages.ubuntu.com , por exemplo http://nl.archive.ubuntu.com/ubuntu/pool/main/g/gawk/gawk_4.0.1+dfsg-2_amd64.deb

  2. Instalar manualmente:

    sudo dpkg -i gawk_4.0.1+dfsg-2_amd64.deb
    
por gertvdijk 17.01.2013 / 15:41
0

A resposta de gertvdiijk provavelmente está certa, mas não consegui descobrir o que fazer. Eu encontrei:

link

tem um PPA para o Gnu Awk 4.0:

Para obtê-lo de lá, você pode querer executar:

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

O link O que são os PPAs e como usá-los? ? não foi diretamente útil para mim porque era apenas um link e não tinha instruções detalhadas sobre o que realmente fazer dado o Ubuntu 12.04 LTS - eu tive que fazer algumas tentativas de tentativa e erro antes de chegar às quatro linhas acima.

    
por Wolfgang Fahl 29.01.2015 / 14:35