私は実行するとsudo apt-get upgrade
、私のDebian Squeezeのインストールに、私は次のエラーを取得します:
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
libxml2-dev : Depends: libxml2 (= 2.7.8.dfsg-2+squeeze3) but 2.7.8.dfsg-2+squeeze5 is installed
E: Unmet dependencies. Try using -f.
「squeeze3」と「squeeze5」の意味がわかりませんが、それがlibxml2パッケージの唯一の違いです。
「sudo apt-get install -f」を実行すると、次のようになります。
The following extra packages will be installed:
libxml2-dev
The following packages will be upgraded:
libxml2-dev
1 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
108 not fully installed or removed.
Need to get 0 B/830 kB of archives.
After this operation, 69.6 kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 96842 files and directories currently installed.)
Preparing to replace libxml2-dev 2.7.8.dfsg-2+squeeze3 (using .../libxml2-dev_2.7.8.dfsg-2+squeeze5_amd64.deb) ...
Unpacking replacement libxml2-dev ...
dpkg: error processing /var/cache/apt/archives/libxml2-dev_2.7.8.dfsg-2+squeeze5_amd64.deb (--unpack):
unable to install new version of `./usr/include/libxml2': No such file or directory
configured to not write apport reports
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/libxml2-dev_2.7.8.dfsg-2+squeeze5_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
同様のエラーがで発生しsudo apt-get upgrade -f
ます。
私の/etc/apt/sources.listは現在:
deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.debian.org/debian/ squeeze-updates main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
これを修正するにはどうすればよいですか?ありがとう!
ls -l
アクセスできないと言って、すべてのパーミッション情報の代わりにマークlibxml2
を?
付けます。回答するように宣伝しますか?修正方法はわかりませんが、ホストを調べたり、ホストと話したりできます。
squeeze3
squeezeの3番目のパッチリリースsqueeze5
は5番目です。それらはバージョン番号の一部です。ライブラリと開発ファイルのバージョンは正確に一致する必要があります。APTが実行を要求するのは通常のことですapt-get install -f
。通常ではないのは、のアップグレードlibxml2-dev
が失敗していることです。ディレクトリは/usr/include/libxml2
存在しますか?許可は妥当ですか?十分なディスク容量がありますか?