この時点でも、# apt-get aptitudeでCouldn't find package aptitude となってし
まいます。
そこで、aptitudeのdeb形式をダウンロードしてきて、# dpkg -i
aptitude_0.4.11.8-1_i386.deb を行って見ましたが、今度は依存関係でかなりのエ
ラーが出て困っています。
これらのいくつかを、#apt-get install hogehoge と行ってみましたが、またエラー
が出てしまいます。
下記のようなエラーですが、解決するには、これらをまとめてinstallする等、根気
良くこれらを繰り返せば、アップグレードできる物なのでしょうか?
また、アップグレードが遅れてしまったので、何か無理があるのでしょうか?
何卒、よろしくお願いいたします。
# dpkg -i aptitude_0.4.11.8-1_i386.deb
(Reading database ... 50798 files and directories currently installed.)
Preparing to replace aptitude 0.4.11.8-1 (using
aptitude_0.4.11.8-1_i386.deb) ...
Unpacking replacement aptitude ...
dpkg: dependency problems prevent configuration of aptitude:
aptitude depends on libapt-pkg-libc6.7-6-4.6; however:
Package libapt-pkg-libc6.7-6-4.6 is not installed.
aptitude depends on libc6 (>= 2.7-1); however:
Version of libc6 on system is 2.2.5-11.8.
aptitude depends on libcwidget3; however:
Package libcwidget3 is not installed.
aptitude depends on libept0 (>= 0.5.20); however:
Package libept0 is not installed.
aptitude depends on libgcc1 (>= 1:4.1.1); however:
Version of libgcc1 on system is 1:3.0.4-7.
aptitude depends on libncursesw5 (>= 5.6+20071006-3); however:
Package libncursesw5 is not installed.
aptitude depends on libsigc++-2.0-0c2a (>= 2.0.2); however:
Package libsigc++-2.0-0c2a is not installed.
aptitude depends on libstdc++6 (>= 4.2.1); however:
Package libstdc++6 is not installed.
aptitude depends on libxapian15; however:
Package libxapian15 is not installed.
dpkg: error processing aptitude (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
aptitude
ひとまず当面の目標を達成する情報です。
http://www.debian.org/distrib/archive
よくわからなければ、これも。ずれていたら“archive.debian.org”で
ページ内を探してください。
http://debian.fam.cx/index.php?woody#n525e915
時間の余裕や覚悟ができたら、etchまでアップグレードしてください。
> 仕方なく、sources.list のwoodyをsargeに変更し、# apt-get update ,# apt-get
> upgrade や、# apt-get dist-upgrade を行いました。
> この結果、kept backされた物が非常に多くあり、9個しか更新されませんでした。
アップグレードは、単純に“apt-get dist-upgrade”ではできません。
手順は(なぜか)「リリースノート」にありますので、それをみながら
やることになります。
→sarge
http://www.debian.org/releases/sarge/i386/release-notes/ch-upgrading
→etch
http://www.debian.org/releases/etch/i386/release-notes/ch-upgrading
--
喜瀬“冬猫”浩
その後、リリースノートを見ながら、sources.listをsargeに直し、#apt-getを行
い、#aptitude install aptitudeを行いましたが、これができませんでした。
仕方なく、# aptitude -f --with-recommends dist-upgradeを行ったところ、94個
がkept backされてしまいました。
下記のようなメッセージになります。
これらkeptbackされた物を#aptitude install packge 等としていますが、次々とエ
ラーがでてしまいます。
# dpkg --remove package 等と消そうと思っても消えない物があります。
sargeへのアップは結構大変なものなのでしょうか?
度々申し訳ありませんが、よろしくお願いいたします。
> > 実は、woodyからのアップが遅れてしまい、sources.listのstableをwoodyにした
ま
> > ま、apt-get install aptitudeをして見ましたが、Couldn't find package
aptitude
> > となってしまいます。
> ひとまず当面の目標を達成する情報です。
> http://www.debian.org/distrib/archive
>
> よくわからなければ、これも。ずれていたら“archive.debian.org”で
> ページ内を探してください。
> http://debian.fam.cx/index.php?woody#n525e915
>
> →sarge
> http://www.debian.org/releases/sarge/i386/release-notes/ch-upgrading
>
> →etch
> http://www.debian.org/releases/etch/i386/release-notes/ch-upgrading
# aptitude install -f aptitude
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information... Done
Sorry, aptitude is already installed at the requested version (0.2.11.1-4)
The following packages have been kept back:
abiword-common apache apache-common apache-ssl bind9 bind9-host bsdutils
cpio dhcp-client dnsutils file flex gdm gnupg gs gzip info kcoloredit
kdepasswd kdm kfind kghostview kiconedit kruler ksnapshot kugar kview
lbxproxy libcupsys2 libdps1 libfreetype6 libgcc1 libgdk-pixbuf-gnome2
libgdk-pixbuf2 libisccc0 libisccfg0 liblwres1 libnspr4 libnss3 libpcre3
libpgtcl libssl0.9.6 libungif4g libxaw7 libxml2 login lwresd lynx man-db
mlock mount mozilla mozilla-browser mozilla-mailnews mozilla-psm mutt
nowebm openssl passwd perl perl-base perl-modules postgresql
postgresql-client ppp proxymngr python2.1 qpopper samba samba-common
smbclient smbfs ssh swat tar texinfo tk8.3 twm util-linux uw-imapd
xbase-clients xdm xfree86-common xfs xfwp xlibmesa3 xlibs xnest
xserver-common xserver-xfree86 xterm xutils xvfb zlib1g
0 packages upgraded, 0 newly installed, 0 to remove and 94 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Do you want to continue? [Y/n/e/d/v/action/?] Y
Writing extended state information... Done
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information... Done
# dpkg -l aptitude
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)
||/ Name Version Description
+++-==============-==============-==========================================
==
ii aptitude 0.2.11.1-4 curses-based apt frontend
# aptitude -f --with-recommends dist-upgrade
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information... Done
The following packages have been kept back:
abiword-common apache apache-common apache-ssl bind9 bind9-host bsdutils
cpio dhcp-client dnsutils file flex gdm gnupg gs gzip info kcoloredit
kdepasswd kdm kfind kghostview kiconedit kruler ksnapshot kugar kview
lbxproxy libcupsys2 libdps1 libfreetype6 libgcc1 libgdk-pixbuf-gnome2
libgdk-pixbuf2 libisccc0 libisccfg0 liblwres1 libnspr4 libnss3 libpcre3
libpgtcl libssl0.9.6 libungif4g libxaw7 libxml2 login lwresd lynx man-db
mlock mount mozilla mozilla-browser mozilla-mailnews mozilla-psm mutt
nowebm openssl passwd perl perl-base perl-modules postgresql
postgresql-client ppp proxymngr python2.1 qpopper samba samba-common
smbclient smbfs ssh swat tar texinfo tk8.3 twm util-linux uw-imapd
xbase-clients xdm xfree86-common xfs xfwp xlibmesa3 xlibs xnest
xserver-common xserver-xfree86 xterm xutils xvfb zlib1g
0 packages upgraded, 0 newly installed, 0 to remove and 94 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Do you want to continue? [Y/n/e/d/v/action/?] Y
Writing extended state information... Done
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information... Done
手順通りにやらなければ難しいかもしれません。
>> →sarge
>> http://www.debian.org/releases/sarge/i386/release-notes/ch-upgrading
> # aptitude install -f aptitude
> Reading Package Lists... Done
> Building Dependency Tree
> Reading extended state information... Done
> Sorry, aptitude is already installed at the requested version (0.2.11.1-4)
これ、気になります。sargeなら0.2.15.9-2ではないでしょうか。
0.2.11.1-4はwoody用なはず。
・/etc/apt/sources.listに余計な記述がありませんか? woodyだとか
etchだとかstableだとか書かれた行があるとトラブルの元です。
・apt-get updateは成功していますか?
--
喜瀬“冬猫”浩
そこで、deb http://ftp.riken.jp/Linux/debian/debian/ sarge/updates main
contrib non-free
としてみたら、aptitude が0.2.15.9-2になりました。
只、今の段階でも、apacheなどがkept back されているので、apacheなど、このまま
で良いのか、どうやったらアップできるのか、恐れ入りますが、ご教示頂ければと存
じます。
> そこで、deb http://ftp.riken.jp/Linux/debian/debian/ sarge/updates main
> contrib non-free
> としてみたら、aptitude が0.2.15.9-2になりました。
リリースノートの4.5.2をクリアした、ということですね。
http://www.debian.org/releases/sarge/i386/release-notes/ch-upgrading#s-upgrading_aptitude
> 只、今の段階でも、apacheなどがkept back されているので、apacheなど、このまま
> で良いのか、どうやったらアップできるのか、恐れ入りますが、ご教示頂ければと存
> じます。
リリースノートの続きをやってみてはいかがでしょう。
kept backされる場合、たいていは依存関係の問題でしょう。ですが、
dist-upgradeすると、パッケージを削除してでも整合性を取ろうと
しますので、あまりkept backされないような気がします。
まあ、出てきたメッセージを提示していただかないことには、神降臨を
待つばかりになってしまいます。
--
喜瀬“冬猫”浩
只、sambaで、直近のファイルをバックアップしていなかった為、文字化けしてしま
いました。
smbfnconv を使用できるように、インストールまで行きません。
また、別にスレッドを立てるかも知れませんが、その時はどうかよろしくお願いいた
します。
deb http://ftp.riken.jp/Linux/debian/debian/ sarge main contrib non-free
# apt-get update
Get:1 http://ftp.riken.jp sarge/main Packages [4523kB]
Get:2 http://ftp.riken.jp sarge/main Release [98B]
Get:3 http://ftp.riken.jp sarge/contrib Packages [73.7kB]
Get:4 http://ftp.riken.jp sarge/contrib Release [101B]
Get:5 http://ftp.riken.jp sarge/non-free Packages [76.6kB]
Get:6 http://ftp.riken.jp sarge/non-free Release [102B]
Fetched 4673kB in 33s (140kB/s)
Reading Package Lists... Done
# apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back:
abiword-common apache apache-common apache-ssl bind9 bind9-host dnsutils
file gdm
gnome-applets gnome-control-center gnome-core gnome-panel gnome-panel-data
gnome-session
gnome-terminal gnome-utils gs kcoloredit kdelibs3-bin kdepasswd kdm kfind
kghostview
kiconedit kruler ksnapshot kugar kview lesstif1 libcupsys2 libisccc0
libisccfg0 libnspr4
libnss3 libpgtcl lwresd mozilla mozilla-browser mozilla-mailnews
mozilla-psm mutt pgaccess
postgresql postgresql-client rep-gtk rep-gtk-gnome samba samba-common
sawfish-gnome
smbclient smbfs swat uw-imapd xbase-clients xlibmesa3 xlibs xterm
0 upgraded, 0 newly installed, 0 to remove and 58 not upgraded.
# aptitude -f --with-recommends dist-upgrade
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
E: Unable to correct problems, you have held broken packages.
E: Unable to correct dependencies, some packages cannot be installed
-----
> deb http://ftp.riken.jp/Linux/debian/debian/ sarge main contrib non-free
sargeにするのは通過点だとは思いますが、security.debian.orgも
あったほうがいいですね。
> 良いのかどうか、分かりませんが、kept backされたものをひとつずつ、#aptitude
> install *****としていったところ、何とかできたようです(問題があるようでしたら
> お願いいたします)。
対処方法はそれでよいと思います。
> 只、sambaで、直近のファイルをバックアップしていなかった為、文字化けしてしま
> いました。
> smbfnconv を使用できるように、インストールまで行きません。
これはよくわかりません。
> # aptitude -f --with-recommends dist-upgrade
(略)
> E: Unable to correct problems, you have held broken packages.
> E: Unable to correct dependencies, some packages cannot be installed
んー、なんでしょうね。この後に何かメッセージが続きそうな気もします。
問題は解決されたようなので、記録が残っていなければそれでよいです。
--
喜瀬“冬猫”浩