• ベストアンサー
  • すぐに回答を!

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

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数878
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • vaidurya
  • ベストアンサー率45% (2710/5975)

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は全部とっとくのが良いと思います。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • apt-get upgradeを時々やるべきでしょうか?

    apt-get upgradeを時々やるべきでしょうか? サーバでapt-get update/upgradeを時々やるべきでしょうか? Ubuntu Server を 認証サーバ&ファイルサーバとして使おうと思っています。 セキュリティーのためには、 # sudo apt-get update # sudo apt-get upgrade を時々やった方が良いとは思います。 しかし、update/upgrade をすると、インストール済みのパッケージの中で新しいバージョンが公開されているときは、最新バージョンをダウンロードしてインストールするのですよね? 自分が構築した認証、NSF等の設定が upgrade で壊れてしまわないか心配です。 質問ですが ● apt-get update/upgrade で、システムの設定ファイルが上書きされる心配はしなくて大丈夫なものでしょうか? ● みなさんはサーバのセキュリティアップデートはどうなさっているでしょうか?

  • apt-getで特定のバージョンをインストール

    [質問] ubuntu16.04のapt-get install nodejs=6.9.0-1nodesource1で、古いバージョンのnodejsをインストールするには、どのようにしたらよいでしょうか。 (dpkg -i nodejs.deb、PPAリポジトリを追加、nvm,nodebrew等のバージョン管理ツールを使わず、公式サイトのリポジトリからapt-get installする方法でお願いします。) [背景] curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get update sudo apt-get install nodejs=6.9.0-1nodesource1 では、インストールできませんでした。 sources.list先にhttps://deb.nodesource.com/node_6.x/pool/main/n/nodejs/nodejs_6.9.0-1nodesource1~xenial1_amd64.deb はありますが、 https://deb.nodesource.com/node_6.x/dists/xenial/main/binary-amd64/Packages に Version: 6.9.0-1nodesource1~xenial1 の記載がないので、apt-getでインストールできないと思います。 (postgresの場合は、 http://apt.postgresql.org/pub/repos/apt/dists/xenial-pgdg/main/binary-amd64/Packages に Package: postgresql-9.4 Version: 9.4.10-1.pgdg16.04+1 の記載があり、下記で古いバージョンのpostgresql-9.4はインストールできました。 sudo apt-get update sudo apt-get install postgresql-9.4 ) sources.listをfile:/にして、ローカルにdeb,Packages,Sources,Releaseを配置して、apt-get installで古いバージョンをインストールできましたが、 特定バージョンのPackages,Sources,Releaseのテキストファイルがないと、この方法ができません。 (リポジトリ内に古いPackages,Sources,Releaseのテキストファイルはありませんでした。) また、CentOSの場合は、下記で古いバージョンのnodejsがインストールできました。(yumとapt-getの仕組みの違いと思います。) curl --silent --location https://rpm.nodesource.com/setup_6.x | bash - yum --showduplicates list | grep nodejs yum install nodejs-6.9.0 よろしくお願いします。

  • apt-getのdebファイルをダウンロードしたい

    会社での勉強目的で、VMwarePlayer2.5.5上でUbuntu8.0.4を動かしています。 Subversionをインストールしたくてapache2とsubversionのパッケージを apt-get installでインストールしたいんですが、 Ubuntu環境はネットワークに繋がないというルールになっているので、 パッケージを自動ダウンロードできないでいます。 欲しいパッケージのdebファイルをUbuntu内にコピーすれば良いというところまでは分かったのですが、 どこにdebファイルがあるのか教えていただきたいと思います。 よろしくお願いします。

  • apt-getの一般的な使いかたについて。

    こんばんは。 表題の件について教えてください。 apt-get update にて、aptの構成ファイルに記述されているURLに アクセスし、アップデートがあるものが表示されるかと思います。 そして、表示されている中でアップデートしたいものがある場合、(今回は仮に○○とします) apt-get instal ○○にて、アップデートを実施するかと思います。 私はこの時、アップデート可能として表示されるものを見ても、それが何なのか分かりません。 (sambaとか分かり易い名前がついているものは別ですが) そのため、一気に apt-get upgrade にて表示されているもの全部をアップデートしてしまいます。 通常のLinux使いの方は、どのようにapt-getコマンドを使用されているのでしょうか? また、aptの構成ファイルに記述されているURLにて公開されていないようなマイナーなアプリの バージョンアップはどうするのでしょうか? (わざわざaptの構成ファイルにURLを追記するのは面倒な気がします) しょぼい質問で申し訳ないですが、識者の方、教えてください。 よろしくお願いします。

  • 「apt-get install wget」の実行でエラーが発生

    「apt-get install wget」を実行すると下記のエラーメッセージが 表示されます。 --------------------------------------------------------------- エラー http://ports.ubuntu.com jaunty/main wget 1.11.4-2ubuntu1 'ports.ubuntu.com' を解決できませんでした http://ports.ubuntu.com/pool/main/w/wget/wget_1.11.4-2ubuntu1_armel.deb の取得に失敗しました 'ports.ubuntu.com' を解決できませんでした E: いくつかのアーカイブが取得できません。apt-get update を実行するか --fix-missing オプションを付け て試してみてください。 ----------------------------------------------------------- 解決方法を教えて下さい。宜しくお願いいたします。

  • Ubuntuでapt-getができません

    Ubuntuでapt-getしたいのですが、「入力/出力エラーです」といわれます。何が原因でしょうか?

  • Solaris10でyumやapt-getのようなコマンドはありますか

    smpatchだけでもかなり便利だと思いますが、 #yum update や #apt-get upgrade のような機能はないのでしょうか。 portsのようなものでもいいんです。 ご存知の方いらっしゃいましたらご教示お願いします。

  • debian amd64 でapt-getしたバイナリの64bitの確認方法

    はじめまして,debian の超初心者です. opteron のマシンにdebian4.0 amd64 をインストールしたのですが, apt-get で取得したバイナリがamd64用なのかを確認したいのです. i386のバイナリがamd64で動く?ということから不安になってきました.調べようとしたのですが,キーワードが絞れこめなくて,うまく検索できません. 現在は,CDNミラーサーバを使っています. /etc/apt/sources.listに以下を記述. deb http://cdn.debian.or.jp/debian/ stable main contrib non-free 宜しくお願いいたします. FreeBSDのportsのようなインストールの動作の順序が記述されているファイルは,debianではどこに記述されているのでしょうか?

  • Linux の apt-get dist-upgrade が止まる!

    友達にLinux をすすめられたので、Vine Linux を使い始めました。 Windows Update みたいなことは # apt-get update # apt-get dist-upgrade この2つだけで簡単にできる と聞いたのですが、次のようなエラーが出ます。 <問題1> apt-get update をすると ===================================== ・・・・ 以下の取得に失敗しました: ftp://ftp.jaist.ac.jp/os/linux/Vine/apt/2.6/i386/base/srclist.plus Unable to fetch file, server said '/os/linux/Vine/apt/2.6/i386/base/srclist.plus.bz2: No such file or directory ' パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 E: いくつかのインデックスファイルのダウンロードに失敗、無視、あるいは古いものが使用されました。 ===================================== のようなエラーが出ます。「取得に失敗しました」が10個あります。 <問題2> つづけて apt-get dist-upgrade をすると、 ====================================== ・・・・ 48 個のアップグレードパッケージ, 0 個の新規パッケージ, 0 個の削除/リプレースパッケージ, 4 個の保留パッケージがあります。 取得パッケージ: 0B/68.0MB のアーカイブを取得します。インストール後は 8614kB が使用されます。 続行しますか? [Y/n]Y RPM コマンドを実行しています (-U)... エラー: 依存性の欠如: libruby = 1.6.7-0vl5は ruby-tcltk-1.6.7-0vl5 に必要とされています E: Sub-process /bin/rpm returned an error code (48) ===================================== のようなメッセージが出てとまります。 どうすればよいでしょうか?

  • Redhat 7.3でaptを使いたいのですが、upgradeができません

    業務で必要になったので、Redhat 7.3を最近インストールしました。 パッケージのアップデートはaptを使おうと思い、aptのインストールをしました。 apt-get update はうまくいくようで、パッケージリストは取ってきているみたいです。 ただ、 apt-get upgrade を実行すると、 Failed to fetch http://ayo.freshrpms.net/redhat/7.3/i386/RPMS.updates/sendmail-devel-8.11.6-27.73.i386.rpm 404 Not Found のように見つかりませんというエラーがたくさん出て、正常に完了しません。 パッケージが見つからないようなので、実際にブラウザでURLをたどってみると、確かに http://ayo.freshrpms.net/redhat/7.3/i386/RPMS.updates/ というディレクトリは存在していないようです。 ちなみに現在sourses.listの中身はデフォルトのままで、 # Red Hat Linux 7.3 rpm http://ayo.freshrpms.net redhat/7.3/i386 os updates freshrpms rpm-src http://ayo.freshrpms.net redhat/7.3/i386 os updates freshrpms となっています。 apt-upgradeが正常に行える場所をご存知の方がいらっしゃいましたら、教えてください。 もしくはaptの設定をこう変えればうまくいく、といった情報でもかまいません。 よろしくお願いします。