Ubuntu 12.04
デスクトップエディションにmongodb
をインストールしようとしています。まず、問題がないことを願っています。 Ubuntuデスクトップエディションにmongodb
をインストールします。
mongodb
のマニュアルに従って buntuマシンにインストール 。 When指示(マニュアルに記載)を使用して10gen public GPG Key
をインポートしようとしています。
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
私はこの応答を受け取ります:
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.WsHkMVxFlM --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 7F0CEB10
gpg: requesting key 7F0CEB10 from hkp server keyserver.ubuntu.com
gpgkeys: key 7F0CEB10 not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
この点に関するヘルプやヒントをいただければ幸いです。
前もって感謝します。
ファイアウォールを回避する方法:一般的なポート(80)でクエリを実行します。Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
もう1つの問題として、ネットワークプロキシが考えられます。プロキシ経由でインターネットに接続する必要がある場合は、プロキシ設定をbash構成にエクスポートします-プロキシアドレスを使用して行を追加します(必要に応じて:ユーザー名/パスワード-http://proxyserver:port
):export http_proxy=http://username:password@proxyserver:port/
ファイルの終わりに/etc/bash.bashrc
@ aniket-thakur の回答のように、手動でMongoDB public GPG Key
を追加できます。コピーにより、この Page の内容をファイル10gen-gpg-key.asc
に追加します。次にapt-key add <file>
コマンドラインを使用してファイルを追加します。
Sudo apt-key add 10gen-gpg-key.asc
この2番目のアプローチ link がうまくいきました。キーを手動でダウンロードして追加します。リンクは、キーの欠落が原因で発生するエラーを修正するためのステップバイステップの手順を提供します。
PS:上記のリンクは、これを行う方法の詳細な手順と、これを修正するために試すことができる他のいくつかのことを記載した私の個人ブログに移動します。
実行中のキーが見つかりませんでした:
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 83FBA1751378B444
私への解決策は:
Sudo launchpad-getkeys
そしてついに「apt-getupdate」を実行できるようになりました