馬場崎です。調査と準備に手間取ってしまいました。 :参考文献:rpm説明書 http://www.jpring.net/jitaku/rpm-man.html 他、apt-get とapt-cacheのmanページ 私事ですが、以前にrpmのリストが変になっちゃった時は短気を起こして VineLinuxを再度インストールし直してしまいました。これでは参考に なりませんから、何か別の方法が無いかと調べてみました。 まず、疑わしい箇所から。 /var/lib/rpm/Packages 46403584 root/root 私の所の環境では約44MBあります。これが確かデータベースファイルです。 例えばこのファイルが無い状態(リネームや削除)で # rpm --initdb ……を実行しますと大変小さなデータベースファイルが作られます。 この時の問い合わせ結果はゼロになります。 今回のケースでは内容ゼロにはなっていませんが、ほとんどリストが 無い状態になっているようですね。 いくつか試してみましたが、私の調べた範囲では実際にインストール されているパッケージからこのデータベースを復旧する手段を見付ける ことは出来ませんでした。これに付いては、もし手段を御存じの方が いらっしゃるかもしれませんので、「私の調べた範囲では復旧不可能」 としておきます。 ベストな手段が取れないのなら、次善の方法をというわけで、この際 データベースに再登録する方法を二つ、示しておきたいと思います。 一つはGUIツールの synaptic を使います。synaptic は インストール済みのパッケージに付いてはこのrpmのデータベースを、 パッケージリスト全体に付いては apt-get update で取得する リストを使うようです。 かなり面倒ですが、検索やグループなどの属性と、説明文を参考にして 範囲選択と任意選択で一気にインストールパッケージを指定することが 可能です。apt-get と同様に reinstall や依存関係の解消も してくれます。 ※※捕捉※※ もしもVine以外のrpmパッケージを既に入れているのなら、 # apt-cache stats ……で状態を、 # apt-cache list-extras ……で、Vine以外のパッケージ名が表示されることを あらかじめ確認しておきましょう。 もう一つはこれまで通りapt-get を使う方法です。 reinstall でも install でも構わないので、Vine3.2のCDに 含まれるリストのものを参考にしてインストールします。 取り合えず、RINGサーバーのプールのリストを付けます。 http://www.t.ring.gr.jp/archives/linux/Vine/Vine-3.2/i386/Vine/pool/ (依存関係がありますから、全てを入れることは出来ません。これを 参考に自分用のリストを作成されると良いでしょう) ※長くてすみません※ Canna Canna-devel GConf2 GConf2-devel ImageMagick ImageMagick-c++ ImageMagick-c++-devel ImageMagick-devel ImageMagick-perl JF-20040924 MAKEDEV Mule-UCS ORBit ORBit-devel ORBit2 ORBit2-devel SDL SDL-devel SysVinit TrueType-base TrueType-sazanami VFlib VFlib-devel VFlib-utils XOrg-100dpi XOrg XOrg-75dpi XOrg-ISO8859-14 XOrg-ISO8859-15 XOrg-ISO8859-2 XOrg-ISO8859-5 XOrg-ISO8859-7 XOrg-ISO8859-8 XOrg-ISO8859-9 XOrg-Xnest XOrg-Xvfb XOrg-base-fonts XOrg-cursors XOrg-cyrillic-fonts XOrg-devel XOrg-doc XOrg-font-utils XOrg-gl XOrg-gl-devel XOrg-libs XOrg-syriac-fonts XOrg-tools XOrg-truetype-fonts XOrg-twm XOrg-xdm XOrg-xfs XOrg-xtrap-clients Xaw3d Xaw3d Xconfigurator acpid adjtimex alternatives anacron apache apache-devel apache-manual apel apmd apt apt-devel arts ash aspell aspell-devel aspell-el at atk atk-devel audiofile audiofile-devel aumix aumix-X11 authconfig autoconf autoconf-mode autofs automake basesystem bash bash-doc bc bind bind-devel bind-utils binutils bootsplash build-essential bzip2 bzip2-devel caching-nameserver cdrtools-cdda2wav cdrtools-cdrecord cdrtools-mkisofs chkconfig chkfontpath cndrvcups-capt cndrvcups-common cndrvcups-lips4 console-tools-19990829 control-center control-center-devel cpio-2.5 cpufreqd cracklib cracklib crontabs ctags cups cups-devel cups-libs curl curl-devel cvs cyrus-sasl cyrus-sasl-devel cyrus-sasl-md5 cyrus-sasl-plain db4 db4-devel db40 desktop-file-utils dev dhcpcd dia dialog diffutils docbook-dtds dosfstools dump dvipdfmx-20040411 e2fsprogs e2fsprogs-devel ed eel2 eel2-devel eject emacs emacsen-common eog eplaser-cups eruby esound esound-devel etcskel fam fam-devel file file-roller filesystem fileutils findutils flim foomatic foomatic-db foomatic-ppd foomatic-ppd-gimp-print foomatic-ppd-gimp-print-ijs foomatic-ppd-hpijs foomatic-ppd-omni fortune-mod freetype freetype-devel freetype-utils freetype2 freetype2-devel ftdumps ftp gail gail-devel gaim gaim-devel gawk gc gc-devel gcc gcc-c++ gcc-cpp gcc-docs gcc-g77 gcc-java gcc-objc gcc-tools gconf-editor gd gd-devel gd-progs gdbm gdbm-devel gdk-pixbuf gdk-pixbuf-devel gdm gedit gettext gftp ggv ghostscript ghostscript-devel ghostscript-fonts ghostscript-shared gimageview gimp gimp-devel gimp-print gimp-print-devel gimp-print-plugin gimp-print-utils gksu glib glib-devel glib2 glib2-devel glibc-2.3.3 glibc-2.3.3 glibc-common glibc-debug glibc-devel glibc-profile glibc-utils gmp gmp-devel gnome-applets gnome-audio gnome-audio-extra- gnome-cups-manager gnome-cups-manager-devel gnome-desktop gnome-desktop-devel gnome-desktop-libs gnome-games gnome-icon-theme gnome-icon-theme-extra gnome-keyring gnome-keyring-devel gnome-libs gnome-libs-devel gnome-media gnome-mime-data gnome-panel gnome-session gnome-system-monitor gnome-system-tools gnome-terminal gnome-themes gnome-themes-extras gnome-user-docs gnome-utils gnome-vfs2 gnome-vfs2-devel gnupg gpm gpm-devel grep grip groff groff-gxditview groff-perl gstreamer gstreamer-devel- gstreamer-plugins gstreamer-plugins-devel gtk+ gtk+-devel gtk-engines gtk-xfce-engine gtk1-xfce-engine gtk2 gtk2-devel gtk2-engines gtkhtml2 gtkhtml2-devel gtksourceview gtksourceview-devel guile gzip hdparm hicolor-icon-theme hpijs hwdata imlib imlib-cfgeditor imlib-devel indent indexhtml inetd initscripts install-info intltool iproute iproute-devel iptables iptables-devel iputils-20020927 irb isapnptools jed jed-common jed-xjed jman_pages jvf kakasi kakasi-devel kbdconfig kernel kernel-doc kernel-headers kernel-pcmcia-cs kernel-smp kernel-source kinput2 kterm kudzu kudzu-devel less lftp lha libIDL libIDL-devel libao libao-devel libart_lgpl libart_lgpl-devel libbonobo libbonobo-devel libbonoboui libbonoboui-devel libcanna libelf libelf-devel liberuby liberuby-devel libexpat libgcc libgcj libgcj-devel libghttp libghttp-devel libglade libglade-devel libglade2 libglade2-devel libgnome libgnome-devel libgnomecanvas libgnomecanvas-devel libgnomecups libgnomecups-devel libgnomeprint libgnomeprint-devel libgnomeprintui libgnomeprintui-devel libgnomeui libgnomeui-devel libgtop2 libgtop2 libjpeg-6b libjpeg-devel-6b libmng libmng-devel libogg libogg-devel libpcap libpng libpng-devel librsvg2 librsvg2-devel libruby libstdc++3 libstdc++3-devel libtermcap libtermcap-devel libtiff libtiff-devel libtool libtool-libs libungif libungif-devel libungif-progs libuser libuser-devel libvorbis libvorbis-devel libwnck libwnck-devel libwnn6 libwnn6 libxml libxml-devel libxml2 libxml2-devel libxml2-python libxslt libxslt-devel libxslt-python liece lilo linc linc-devel logrotate losetup m4 magicdev mailcap mailx make man man-pages metacity metamail mew mew-common mingetty mkinitrd mkkickstart mktcapdir mktemp mod_ssl modutils mount mouseconfig mozilla mozilla-chat mozilla-devel mozilla-dom-inspector mozilla-js-debugger mozilla-mail mozilla-nspr mozilla-nspr-devel mozilla-nss mozilla-nss-devel mozilla-psm mpage mtools murasaki murasaki-usb-mount namazu namazu-devel namazu_JFdb-20040924 namazu_JMANdb namazu_VineDocsdb nautilus nautilus-cd-burner nautilus-media ncompress ncurses ncurses-devel net-tools netpbm netpbm-devel netpbm-progs newt newt-devel nfs-utils nkf nscd ntp ntsysv open openMotif openMotif-demos openMotif-devel openjade openjade-devel openssh openssh-askpass openssh-askpass-gnome openssh-clients openssh-contrib openssh-server openssl openssl-devel openssl-perl openssl096 pam pam-devel pango pango-devel passwd patch pciutils pciutils-devel pcre pcre-devel perl perl-DateManip perl-File-MMagic perl-Parse-Yapp perl-SGMLSpm perl-XML-Dumper perl-XML-Encoding perl-XML-Parser perl-libxml-enno perl-libxml-perl pkgconfig pnm2ppa popt portmap postfix postfix-ldap postfix-mysql postfix-pcre postfix-pgsql ppp ppxp procinfo procmail procps procps-X11 proftpd psmisc pump pump-devel pwdb python python-devel python-docs quota raidtools rail rdoc readline readline-devel reiserfsprogs rmt rootfiles rp-pppoe rp-pppoe-gui rpm rpm-build rpm-devel rpm-perl rpm-python rsync ruby ruby-devel ruby-docs ruby-gtk2 ruby-libglade2 ruby-mode ruby-openssl ruby-tcltk sash screen scrollkeeper sed semi setup setuptool sgml-common sh-utils shadow-utils sharutils-4.2.1_jp slang slang-devel slocate sndconfig sox sox-devel startup-notification startup-notification-devel stat strace sudo sylpheed synaptic sysklogd syslinux t1lib t1lib-devel t1lib-progs tar tcl tcp_wrappers tcsh telnet termcap tetex tetex-extra tetex-macros texinfo textutils tgif time tk tknamazu tmpwatch traceroute umb-scheme unarj unzip urw-fonts usermode usermode-gtk utempter util-linux vim vim-X11 vim-X11-big vim-X11-common vim-X11-huge vim-big vim-common vim-huge vim-man vim-perl vim-python vim-ruby vim-tiny vine-backgrounds vine-keyring vine-logos vine-menus vine-release vixie-cron vte vte-devel vutils w3m w3m-el w3m-img wget which wireless-tools wireless-tools-devel wl words xcdroast xchat xdvik xdvik-search xinitrc xml-common xmms xmms-devel xpaint xpdf xscreensaver xsri yatex yelp yp-tools ypbind- zip zlib zlib-devel zsh メッセージを確認することを考えれば、少しずつやった方が良いと思います。 ※※非推奨の危険な手段※※ /var/cache/apt/archives に存在する、キャッシュされた rpmファイルを rpm -Uvh で片っ端からアップグレードインストールする、 という危険な方法があります。 リスクが高いのでお薦めできませんし、事前の準備と確認は必要ですから 決して楽な方法ではありません。 それでもネットワークが常に使えない、データ転送速度が遅い、等の場合 では、やむなく使うこともあったりなかったり……。 類似手段として3.2インストールCDをマウントして使う方法がありますが、 大抵の場合、CDに含まれるパッケージの方が古くて更なるデータベースの 混乱をまねくことが予想されますので、こちらはもっと危険であることを 記しておきたいと思います。 -- __/__/__/__/__/__/__/__/__/__/ ZON or MaruArt. >> Babasaki Seiichirou (Jap) E-Mail mindgear@xxxxxxxxxxxx Zaurus zon@xxxxxxxxxxxx __/__/__/__/__/__/__/__/__/__/