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.
-
Instale algumas ferramentas básicas de compilação de pacotes:
sudo apt-get install devscripts build-essential sudo apt-get build-dep gawk -
Instale a chave do desenvolvedor ( chave de exemplo! ):
gpg --keyserver keyserver.ubuntu.com --recv-key B6897E7BEste identificador de chave deve ser substituído pela saída de erro do comando
dgetabaixo. -
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 -
Faça o download do pacote fonte (link do arquivo
.dscda página do pacotegawkna barra lateral):dget http://archive.ubuntu.com/ubuntu/pool/main/g/gawk/gawk_4.0.1+dfsg-2.dsc -
cd:cd gawk-4.0.1+dfsg/ -
Primeira tentativa de criar (falha possivelmente):
debuild -uc -usse falhar, saída relevante com
dpkg-checkbuilddeps: Unmet build dependencies(abaixo é um exemplo!):Unmet build dependencies: bison libreadline-dev libsigsegv-dev -
Instale as dependências adicionais de compilação que você ainda precisa neste momento. Exemplo:
sudo apt-get install bison libreadline-dev libsigsegv-dev -
Repetir o edifício (deve ficar bem agora!):
debuild -uc -us -
cdde volta ao diretório superior:cd .. -
Encontre seu pacote lá:
ls -al *.deb -
Instale:
sudo dpkg -i gawk_4.0.1+dfsg-2_amd64.deb -
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.