Ubuntu 12.04を再インストールすると、オイルラッシュなどの商用ゲームをインストールできなくなります。このエラーが発生します:
Failed to fetch https://private-ppa.launchpad.net/commercial-ppa-uploaders/oilrush/ubuntu/dists/oneiric/main/binary-AMD64/Packages The requested URL returned error: 401
Failed to fetch https://private-ppa.launchpad.net/commercial-ppa-uploaders/oilrush/ubuntu/dists/oneiric/main/binary-i386/Packages The requested URL returned error: 401
Some index files failed to download. They have been ignored, or old ones used instead.
これらのゲームを11.10で購入しましたが、以前に12.04でインストールしました...この問題を解決するにはどうすればよいですか?
Steel Storm:Burning Retributionを再インストールしようとすると、同じ問題が発生しました。
エラー401は認証エラーです。
私のケースでそれを取り戻すことがわかりました。それが役に立てば幸いです。
まず、PPAの認証の詳細が/etc/apt/auth.conf
に格納されていることを知っておく必要があります。
次に、 https://launchpad.net にアクセスし、ソフトウェアの購入に使用した詳細に接続して、詳細が正しいことを確認する必要があります。
ログインしたら、右上隅(ログアウトボタンの横)にある名前をクリックします。
[個人用パッケージアーカイブ]セクションで、[プライベートPPAサブスクリプションを表示する]をクリックします。
購入に対応する行の右側にある「表示」をクリックします
次のようなものが表示されます。
deb https://USERNAME:PASSWORD@private-ppa.launchpad.net/commercial-ppa-uploaders/PURCHASE/ubuntu YOUR_UBUNTU_VERSION_HERE main
USERNAME
およびPASSWORD
/etc/apt/auth.conf
ファイルのloginおよびpasswordにそれぞれ一致します。
/etc/apt/auth.conf
が正しい詳細で更新されたら、ターミナルからSudo apt-get update
として実行し、まだエラーメッセージが表示されるかどうかを確認します。表示されない場合は、ゲームを再インストールできます。
もう1つの問題は、ゲームにまだPRECISEバージョンがない場合です。その場合、/etc/apt/sources.list.d/
にアクセスして、プライベートPPAの説明を含むファイルを変更する必要があります(私の場合は/etc/apt/sources.list.d/private-ppa.launchpad.net_commercial-ppa-uploaders_steel-storm2_ubuntu.list
)。
私はこの行を置き換える必要がありました:
deb https://private-ppa.launchpad.net/commercial-ppa-uploaders/steel-storm2/ubuntu precise main
...これとともに:
deb https://private-ppa.launchpad.net/commercial-ppa-uploaders/steel-storm2/ubuntu oneiric main
一時的なサーバーダウンが発生している可能性があるため、open Update Manager
をクリックしてSettings
をクリックすると、ウィンドウが開き、そのウィンドウのUbuntu Software
TABサーバーを変更するオプションがあります。そこで、サーバーをメインサーバーまたは最適なサーバーに変更し、再試行してください。