web-dev-qa-db-ja.com

Ubuntu 12.04にgawk 4.0をインストールする

Ubuntu 12.04にgawk 4.0.1以降をインストールするにはどうすればよいですか?

あなたの提案をいただければ幸いです!!

5
sara

まず、次の質問の情報に注意してください。

これは、12.04にgawkのQuantal(12.10)4.0.1バージョンをパッケージとしてビルドするアプローチです。これは、新しいUbuntuリリースから使用しているリリースにバックポートするほとんどすべてのパッケージに適用されます。ほとんどの場合、きれいにビルドされます。これは。

  1. 基本的なパッケージビルドツールをインストールします。

    Sudo apt-get install devscripts build-essential
    Sudo apt-get build-dep gawk
    
  2. 開発者のキーをインストールします(サンプルキー!):

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

    このキー識別子は、以下のdgetコマンドのエラー出力に置き換える必要があります。

  3. キーを追加しましたが、dgetは「gpg:署名をチェックできません:公開キーが見つかりません」 :のように、devscriptsもキーリングを使用します。

    echo 'DSCVERIFY_KEYRINGS="/etc/apt/trusted.gpg:~/.gnupg/pubring.gpg"' >> ~/.devscripts
    
  4. ソースパッケージをダウンロードします(サイドバーの gawkパッケージページ からの.dscファイルリンク):

    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. 最初のビルドの試み(おそらく失敗する):

    debuild -uc -us
    

    失敗した場合は、dpkg-checkbuilddeps: Unmet build dependenciesを使用した関連出力(以下に例を示します!):

    Unmet build dependencies: bison libreadline-dev libsigsegv-dev
    
  7. この時点でまだ必要な追加のビルド依存関係をインストールします。例:

    Sudo apt-get install bison libreadline-dev libsigsegv-dev
    
  8. ビルドを再試行します(今すぐビルドする必要があります!):

    debuild -uc -us
    
  9. cdを上位ディレクトリに戻します。

    cd ..
    
  10. そこでパッケージを見つけます。

    ls -al *.deb
    
  11. インストールしてください:

    Sudo dpkg -i gawk_4.0.1+dfsg-2_AMD64.deb
    
  12. 楽しい!


このようなことをわざわざコンパイルしたくない場合は、まだ2つのオプションがあります。

PPA

これをPPAにアップロードしました(現時点で作成待ち)。

Quantalバイナリパッケージの手動インストール

  1. .debから適切なpackages.ubuntu.comファイルをダウンロードします page 、例: http://nl.archive.ubuntu.com/ubuntu/pool/main/g/gawk/gawk_4.0.1+dfsg-2_AMD64.deb

  2. 手動でインストールします。

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

gertvdiijkの答えはおそらく正しいかもしれませんが、どうすればよいかわかりませんでした。私が見つけた:

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

gnu Awk 4.0のPPAがあります:

そこから取得するには、次を実行します。

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

リンク PPAの概要と使用方法 これは単なるリンクであり、Ubuntu 12.04 LTSを使用した場合の実際の対処方法に関する詳細な指示がなかったため、直接的には役に立ちませんでした。上記の4行に到達する前に、試行錯誤を数回繰り返します。

0
Wolfgang Fahl