Ubuntu 12.04にgawk 4.0.1以降をインストールするにはどうすればよいですか?
あなたの提案をいただければ幸いです!!
まず、次の質問の情報に注意してください。
これは、12.04にgawkのQuantal(12.10)4.0.1バージョンをパッケージとしてビルドするアプローチです。これは、新しいUbuntuリリースから使用しているリリースにバックポートするほとんどすべてのパッケージに適用されます。ほとんどの場合、きれいにビルドされます。これは。
基本的なパッケージビルドツールをインストールします。
Sudo apt-get install devscripts build-essential
Sudo apt-get build-dep gawk
開発者のキーをインストールします(サンプルキー!):
gpg --keyserver keyserver.ubuntu.com --recv-key B6897E7B
このキー識別子は、以下のdget
コマンドのエラー出力に置き換える必要があります。
キーを追加しましたが、dgetは「gpg:署名をチェックできません:公開キーが見つかりません」 :のように、devscriptsもキーリングを使用します。
echo 'DSCVERIFY_KEYRINGS="/etc/apt/trusted.gpg:~/.gnupg/pubring.gpg"' >> ~/.devscripts
ソースパッケージをダウンロードします(サイドバーの gawk
パッケージページ からの.dsc
ファイルリンク):
dget http://archive.ubuntu.com/ubuntu/pool/main/g/gawk/gawk_4.0.1+dfsg-2.dsc
cd
に:
cd gawk-4.0.1+dfsg/
最初のビルドの試み(おそらく失敗する):
debuild -uc -us
失敗した場合は、dpkg-checkbuilddeps: Unmet build dependencies
を使用した関連出力(以下に例を示します!):
Unmet build dependencies: bison libreadline-dev libsigsegv-dev
この時点でまだ必要な追加のビルド依存関係をインストールします。例:
Sudo apt-get install bison libreadline-dev libsigsegv-dev
ビルドを再試行します(今すぐビルドする必要があります!):
debuild -uc -us
cd
を上位ディレクトリに戻します。
cd ..
そこでパッケージを見つけます。
ls -al *.deb
インストールしてください:
Sudo dpkg -i gawk_4.0.1+dfsg-2_AMD64.deb
楽しい!
このようなことをわざわざコンパイルしたくない場合は、まだ2つのオプションがあります。
これをPPAにアップロードしました(現時点で作成待ち)。
.deb
から適切なpackages.ubuntu.com
ファイルをダウンロードします page 、例: http://nl.archive.ubuntu.com/ubuntu/pool/main/g/gawk/gawk_4.0.1+dfsg-2_AMD64.deb
手動でインストールします。
Sudo dpkg -i gawk_4.0.1+dfsg-2_AMD64.deb
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行に到達する前に、試行錯誤を数回繰り返します。