debianでlibxml-sax-perlがエラーを吐きまくるのは実はaptitudeでインストールする前にcpanでXML::SAXをインストールするとはまるという、Debian特有の問題に遭遇している、そんな貴兄は一度XML::SAXを削除してからaptitude install しろと言いたい俺がいる件
もしもこんなエラーが出たら
以下のパッケージの処理中にエラーが発生しました: libxml-sax-perl libxml-simple-perl libxml-sax-expat-perl
そっと次のスクリプトを保存して実行して下さい…
1.適当にファイルを作成
% vi remove.pl
2.内容
#!/usr/bin/perl -w use ExtUtils::Packlist; use ExtUtils::Installed; $ARGV[0] or die "Usage: $0 Module::Name\n"; my $mod = $ARGV[0]; my $inst = ExtUtils::Installed->new(); foreach my $item (sort($inst->files($mod))) { print "removing $item\n"; unlink $item; } my $packfile = $inst->packlist($mod)->packlist_file(); print "removing $packfile\n"; unlink $packfile;
3.実行
% sudo perl remove.pl
4. aptitude でインストール
% sudo aptitude install libxml-sax-perl
参考文献というか丸ごとコピーした記事