2011-07-08 19 views
3

最近Storm On Demandでサーバーをセットアップしましたが、Ruby(など)をインストールしようとしていますが、次のコマンドを使用すると404 Not Foundエラーが表示されます:Ubuntuを使って404が見つかりませんでしたsudo apt-get

sudo apt-get install ruby-full 

私は何か間違っていますか?ここで私は戻って取得しています何のサンプルです:

Err http://us.archive.ubuntu.com jaunty-security/main ruby1.8-dev 1.8.7.72-3ubuntu0.1 
    404 Not Found [IP: 91.189.92.169 80] 
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/x/xorg/x11-common_7.4~5ubuntu18_all.deb 404 Not Found [IP: 91.189.92.169 80] 

私は正確に専門家ではないけど、私は本当にあなたが私に

+0

実行する 'apt-get update'のように@ShinTakezouが提案しました。あなたのインデックスは古くなっています。 – cam

+0

これはOSとaptitudeに問題があるので、[Ask Ubuntu](http://askubuntu.com/)への移行をお勧めします –

答えて

0

を与えることができる任意のヘルプをいただければ幸いそれは、リソースはもう(存在しないことを意味しますか? )、または何らかの理由で間違っている可能性があります。読み込みhttp://us.archive.ubuntu.com/ubuntu/pool/main/x/xorg/あなたが似たような、多分x11-common_7.4+3ubuntu10_all.debそこ(に興味がある可能性があり、ファイルを検索することができます。?sudo apt-get updateでリストを更新すると、間違ったファイル名を修正するが、私は問題がこのであればわからないことができ

+0

これは何もインストールできないようです.....インストールしようとしましたFTPを使って:sudo apt-get install vsftpdと私は同じ結果を得ました。 – Scott

+0

sudo apt-get updateを試しましたか? – ShinTakezou

1

明らかに。あなたがJaunty Jackpos(Ubuntu 9.04)を使用していることを意味するJaunty reposから抜けようとしています。

2010年10月にUbuntu 9.04が廃止され、Canonicalに義務はありませんそれらの古いリポジトリをもう管理してください; RubyがJauntyのためにもう存在しない可能性は非常にあります。賢いGoog恋人が助けるかもしれない。

言い換えれば、9.04 reposのミラーに入っているRubyのバージョンを使用するのは恐ろしい考えです。なぜなら、彼らがCanonicalのセキュリティレビューを実行しないからです。つまり、更新されます。 Rubyやその他の関連技術(Rails、MySQLなど)の時代遅れの(おそらくは安全でない)バージョンを使用して立ち往生するでしょう。

私は、VPSのソリューションの多くと同様に、あなたのサーバー上で実行するものをOS上で、あなたのオプションを制限することができますが、それは絶対的に重要でない限り、あなたが嵐の異なるバージョンを選択するために、粋または不可能に滞在していることを実現あなたの最善の策はアップグレードし、最新のreposで作業することです。さらに、開発者が実際にサポートを提供しているOSを利用することもできます。

2

Ubuntu Linux 9.04(Jaunty Jackalope)がend-of-life on October 23, 2010に達したため、このバージョンのリポジトリはプライマリサーバから削除されました。あなたはまだarchive serverでパッケージを見つけることができます。

できるだけ早く最新のバージョンにアップグレードする必要があります。

関連する問題