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

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) ===================================== のようなメッセージが出てとまります。 どうすればよいでしょうか?

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

  • 回答数2
  • 閲覧数1129
  • ありがとう数2

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

  • ベストアンサー
  • 回答No.1
  • anmochi
  • ベストアンサー率65% (1332/2045)

Vine Linux 2.6を使っているようだが、Vineの3.1もだいぶこなれて来たので、そちらも検討してみては。  ところで、確かにVineのapt-getは、意味もなく取得に失敗する事がある。その場合は、とりあえず「失敗」と出なくなるまで # apt-get update を繰り返していただきたい。「取得」と出ても、成功してそうな時には大丈夫だ。  後、dist-upgradeじゃなくてupgradeを使おう。 # apt-get upgrade dist-upgradeはディストリビューション全部を一切合財更新するために使う(らしい)。私もまだ使った事はない。そんな事するくらいなら入れなおすし。  蛇足ながら、保留パッケージは恐らくカーネルの類だ。カーネルのアップデートは行っておこう。Vineのaptではカーネルはバーチャルパッケージになっているので、次の手順で入れる。 # apt-get install kernel すると、kernelはこれこれこういう理由でバージョンを指定しないと駄目よと出る。ここで現在使用できるバージョン一覧も出てくるので、最新のものを選ぼう。 # apt-get install kernel#2.4.20-0vl7.5 これでまずkernel自体をインストールした後、kernel-sourceとkernel-headersをインストールする # apt-get install kernel-source kernel-headers 後はLILOの設定だ。と、その前に、なぜかkernelパッケージだけだとinitrdが作られない。なので次のようにする。 # mkinitrd /boot/initrd-2.4.20-0vl7.5.img 2.4.20-0vl7.5 これでinitrdが作られたので、lilo.confを書き換えて # lilo だ。

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

質問者からの補足

ありがとうございます。 とりあえず、 # apt-get update を繰り返したのですが、同じエラーメッセージしか出ません。 カーネルなどのアップデートは難しそうなので、次回にしたいと思っているのですが・・

関連するQ&A

  • Vine Linuxの"apt-get upgrade"の不具合

    Vine4.1を使っています。 "apt-get upgrade"で次の現象が出ていますが、解決策がわかりませんでしょうか。 2008年1月12日 # apt-get update # apt-get upgrade パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 以下のパッケージがアップグレードされます: kernel-doc kernel-source 以下のパッケージが新たにインストールされます: kernel-devel#2.6.16-0vl76.28 kernel-module-madwifi#0.9.3.3_2.6.16_0vl76.28-0vl0.42.1 kernel-module-ndiswrapper#1.27_2.6.16_0vl76.28-0vl2 アップグレード: 2 個, 新規インストール: 3 個, 削除: 0 個, 保留: 0 個 E: 問題を解決することができません。こわれたパッケージがあるようです。 $ uname -a Linux vine.myhome 2.6.16-0vl76.3 #1 SMP Sun Jun 17 14:32:18 JST 2007 i686 athlon i386 GNU/Linux $ rpm -qa | grep -e kernel-doc -e kernel-source -e kernel-devel -e kernel-module-madwifi -e kernel-module-ndiswrapper kernel-doc-2.6.16-0vl76.3 kernel-source-2.6.16-0vl76.3 kernel-devel-2.6.16-0vl68 kernel-devel-2.6.16-0vl76.3 kernel-module-madwifi-0.9.3_2.6.16_0vl68-0vl2.r1770 kernel-module-madwifi-0.9.3_2.6.16_0vl76.3-0vl4.r1770 kernel-module-ndiswrapper-1.27_2.6.16_0vl68-0vl2 kernel-module-ndiswrapper-1.27_2.6.16_0vl76.3-0vl2 以上

  • 正しくapt-getができるミラーサイト?

    VineLinux4.1をインストール後にapt-getを実行しましたが、以下のエラーが発生します。正しくapt-getができるミラーサイトはあるのでしょうか?ちなみにインターネットは見れています。 取得:1 http://www.t.ring.gr.jp 4.1/i386 release [2255B] エラー http://www.t.ring.gr.jp 4.1/i386 release File was not signed with a known key. Check if the proper gpg key was imported to your keyring. 以下の取得に失敗しました: http://www.t.ring.gr.jp/pub/linux/Vine/apt/4.1/i386/base/release File was not signed with a known key. Check if the proper gpg key was imported to your keyring. 2255B を 0s 秒で取得しました (11.3kB/s) パッケージリストを読みこんでいます... 依存情報ツリーを作成しています... W: いくつかのリポジトリのリリースファイルが取得できませんでした。取得できなかったリポジトリは無視されます。 W: この問題を解決するためには 'apt-get update' を実行する必要があるかもしれません。 E: いくつかのインデックスファイルのダウンロードに失敗、無視、あるいは古いものが使用されました。 以下、/etc/aptにあるsources.listです。 --------------------------------------------------------- # # apt for RPM source.list sample # ## ## Vine Linux 4.1 ## # (master) #rpm [vine] http://updates.vinelinux.org/apt 4.1/$(ARCH) main plus updates nonfree #rpm-src [vine] http://updates.vinelinux.org/apt 4.1/$(ARCH) main plus updates nonfree # # (ring mirror) rpm [vine] http://www.t.ring.gr.jp/pub/linux/Vine/apt 4.1/$(ARCH) main plus updates nonfree rpm-src [vine] http://www.t.ring.gr.jp/pub/linux/Vine/apt 4.1/$(ARCH) main plus updates nonfree # # (jaist mirror) #rpm [vine] http://ftp.jaist.ac.jp/pub/Linux/Vine/apt 4.1/$(ARCH) main plus updates nonfree #rpm-src [vine] http://ftp.jaist.ac.jp/pub/Linux/Vine/apt 4.1/$(ARCH) main plus updates nonfree # # (kddlabs mirror) #rpm [vine] http://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 4.1/$(ARCH) main plus updates nonfree #rpm-src [vine] http://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 4.1/$(ARCH) main plus updates nonfree

  • 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 で、システムの設定ファイルが上書きされる心配はしなくて大丈夫なものでしょうか? ● みなさんはサーバのセキュリティアップデートはどうなさっているでしょうか?

その他の回答 (1)

  • 回答No.2
  • v4493p
  • ベストアンサー率45% (25/55)

Vineのホームページの解説を参考して ファイルを変更してみてください。 下記のrpm aptの変更解説ページにURL設定してみてください。

参考URL:
http://vinelinux.org/manuals/using-rpm-2-1.html

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

質問者からの補足

ftp サーバを変更してみました。 <問題1> apt-get update このエラーはかなり減ったのですが、  W: ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt/ will not be authenticated.  W: ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt/ will not be authenticated. というエラーが出るようになりました。 <問題2> つづけて apt-get dist-upgrade のエラーはまだ解決していません。 あいかわらず  エラー: 依存性の欠如:  libruby = 1.6.7-0vl5は ruby-tcltk-1.6.7-0vl5 に必要とされています というエラーが出ます。 どうすればよいでしょうか・・。

関連するQ&A

  • vinelinuxでapt-getが使えない。

    現在、vineで自宅サーバをしているのですが、再インストールしたら、apt-getが接続できなくなってしまいました。 インターネットには接続しています。 ネットで検索して、接続先を変更しましたがダメでした。。 エラー内容は ----------------------------------------- エラー http://updates.vinelinux.org 3.2/i386 release Temporary failure resolving 'updates.vinelinux.org' 以下の取得に失敗しました: http://updates.vinelinux.org/apt/3.2/i386/base/release Temporary failure resolving 'updates.vinelinux.org' パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 W: いくつかのリポジトリのリリースファイルが取得できませんでした。取得できなかっ たリポジトリは無視されます。 W: この問題を解決するためには 'apt-get update' を実行する必要があるかもしれませ ん。 E: いくつかのインデックスファイルのダウンロードに失敗、無視、あるいは古いものが 使用されました。 ------------------------------------- です。 分かる方いましたら、お願いします。 vienLinuxでapt-getが使えないと不便で仕方ありません。

  • 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の設定をこう変えればうまくいく、といった情報でもかまいません。 よろしくお願いします。

  • また、vineで apt-getができません。他のサイトはありますか?

    VineLinuxをメインに考えましたが、よくダウンするので困ります。 source.listのすべてのコメントを外しましたが、 すべて apt-get updateの取得に失敗します。 以下の4サイト以外に有効なサイトはあるのでしょうか? # # apt for RPM source.list sample # ## ## Vine Linux 3.2 ## 標準では extras カテゴリは除外されています。extras カテゴリ内のパッケージ ## が必要な場合はコンポーネントリストに "extras" を追加してください。 # (masters) rpm [vine] http://updates.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates rpm-src [vine] http://updates.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates # rpm [vine] http://updates1.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates rpm-src [vine] http://updates1.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates # # (ring mirror) rpm [vine] http://www.ring.gr.jp/pub/linux/Vine/apt 3.2/$(ARCH) main devel plus updates rpm-src [vine] http://www.ring.gr.jp/pub/linux/Vine/apt 3.2/$(ARCH) main devel plus updates # # (jaist mirror) rpm [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.2/$(ARCH) main devel plus updates rpm-src [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.2/$(ARCH) main devel plus updates # # (kddlabs mirror) rpm [vine] ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.2/$(ARCH) main devel plus updates rpm-src [vine] ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.2/$(ARCH) main devel plus updates

  • 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

  • apt upgradeでエラー

    apt upgradeで以下のエラーが出ます 以下のパッケージは満たせない依存関係があります。 libssl1.1:破壊:python-boto(<2.44.0-1.1)しかし、2.44.0-1はインストールされています。 E:未解決の依存関係です。apt&#8212;fix broken installを実行してみてください。 でもapt&#8212;fix broken installもエラーになります。 解決方法ありますでしょうか?

  • vine2.5plus-cd-romからインストールできない

    http://www.okweb.ne.jp/kotaeru.php3?q=566473 ここで一度この件に関して質問させて戴いたのですが、解決したと思われましたが、実はだめでした(ToT) 教えて戴いた http://vinelinux.org/manuals/using_rpm-2.html#ss2.1 と同じようにやっているのですが、結果がちがいます。 apt-get update とやりますと、 「以下の取得に失敗しました:file:/mnt/cdrom/vine/base/pkglist.main」 とでてしまいます。そこで apt-cd-rom add とやってから、apt-get updateしますと、出るメッセージ量がかなり増えるのですが、結局は、 「以下の取得に失敗しました:file:/mnt/cdrom/vine/base/pkglist.main」 とでています。 そして apt-get upgrade とやりますと、はげしく「取得に失敗しました」となんかいも出ます。エラーをよくみるとRPMS.plus-noarchと言うフォルダにアクセスしており、CD内を見ましても確かにそんなフォルダはありません。--fix-missingオプションを付けて実行しましても、pkglist.mainが見付かりません、と言うところでとまってしまいました。(このファイルはcd内にありました) もう、なにがまちがっているのか分かりません。 足りない情報は捕捉します。 助けて下さい。お願いします

  • 「エラー: 依存性の欠如」が出ます!

    apt-get dist-upgrade や apt-get upgrade を(updateのあとに)やると、  エラー: 依存性の欠如:  libruby = 1.6.7-0vl5は ruby-tcltk-1.6.7-0vl5 に必要とされています というメッセージが出ます。 しかし、RUBY 1.6.7-0vl5 に RUBY 1.6.7-0vl5 が必要と言われても、どうしようもありません!! 念のため、apt-get install libruby とかやっても同じでした。 どうすれば良いでしょうか? (なお、この質問は http://okweb.jp/kotaeru.php3?q=1409456 の続きです)

  • VineLinux2.6でのapt-getでのphpのインストールについて

    玄箱でいま、VineLinuxを動かしているのですが、 apt-getでやるとphpパッケージがみつからないようなことが言われます。 玄箱のVineLinuxのベースは2.6だそうで、玄箱をハックしよう!という本の付属のCDでVineをインストールしました。 どうすればphpをaptでインストールできますかね。

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

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

  • Debianでapt-get updateでエラー

    数年前に玄箱(玄箱HGではありません)にDebian Sargeをインストールしました。 それを etch、lenny、… とupgradeするために、先ず apt-get updateコマンドを実行しましたが、下記のエラーとなります。 /etc/apt/sources.list の内容を色々変更しましたが、同じエラーなります。 対処方法をご教示して頂きたくよろしくお願い致します。 E: Unable to parse package file /var/lib/apt/lists/ftp.dti.ad.jp_pub_Linux_debian_dists_stable_main_binary-powerpc_Packages (1)