質問: apt-get 失敗 久しぶりに使用するマシンで、 apt-get でyacc, m4などをインストールしようとしているのですが、 apt-get install m4 としても 404 not found のエラーがでます。 よくみると、m4_1.4.10-0ubuntu2_amd64.deb というファイルを取得しようとしていますが、 接続先のサーバーには、上記の名前のファイルは存在せず、 m4_1.4.10-1_amd64.deb というものならあります。 apt-get upgrade や apt-get update を行ってみたものの やはり、同様に not found エラーが多発します。 以前は update 等はできていたのですが、久しぶりにおこなったら失敗するようになっていました。このような場合はどのように対処すればよいのでしょうか? マシンは os : ubuntu 7.10 cpu: intel core 2 quad q6600 memory: 4gb
回答: dapperのサポート期間は既に切れています。 したがって、ほとんどの(あるいはすべての)mirrorから dappaerのパッケージは削除されていると考えられます。 本来であれば、サポート期間が切れる前に、 sudo apt-get update;sudo apt-get upgrade して、続いて/etc/apt/sources.lstのdapperを hardyに置換して、改めて sudo apt-get update;sudo apt-get upgrade そして、ほとんどの場合はsudo apt-get dist-upgradeを行なっておくべきでした。 現段階からdappaerからhardyへの移行を試みることも 特別危険な作業ということは無いと思いますが dapperとしての最終バージョンに上げておかないことによって 不具合が発生するリスクは、わずかに高いのかもしれません。 hardyはltsなので、この状況からのおすすめはhardyですね。 intrepidを選ぶ利点はほとんど無く、jauntyでは起動の高速化が魅力です。 aptやsynapticで、現行のjauntyやまもなくリリースされるkarmicに切り替えるには intrepid経由で順次切り替えていく必要があると言われています。 (飛び級を想定した検証と対策は行なわれていないためだと思われます) かなりの時間がかかってしまいますから、新規インストールのほうがいいかもしれません。 ただし、jauntyでは、グラフィック機能の認識を、新しいx.orgに任せる方針となり 古いシステムやマイナーなシステムで、グラフィック機能を正常認識できないトラブルが多いので注意。 dapper当時の/etc/x11/xorg.confを保存しておくと対応できるとは思います。 まぁ、再設定時の参考として、/etcと/homeは全部とっとくのが良いと思います。