30 Ocak 2010 Cumartesi

Fedora Paket Kurulumunda Bağımlılık Sorunu

Birçok yerde tartışılan ve bugün başıma gelen bir faciadan bahsedeceğim. Yum update komutunu verdim bişeyler atıştırmaya gittim geldiğimde bağlantımın koptuğunu gördüm dolayısıyla bizim update işi de tehlikeye girmişti. Tahmin ettiğim gibi web hatalarını almaya başladım. Perl bağımlılığından bahseden abuk subuk hatalar almaya başladım. Sonrasında Perl kurulumunu sıfırdan yapmaya karar verdiğimde manzara aynen şöyle oldu:

root@vedat:/opt# yum install perl.i386
Loaded plugins: refresh-packagekit
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package perl.i386 4:5.10.0-68.fc9 set to be updated
--> Processing Dependency: perl = 4:5.10.0-20.fc9 for package: perl-Pod-Simple
--> Processing Dependency: perl = 4:5.10.0-20.fc9 for package: perl-version
--> Processing Dependency: perl = 4:5.10.0-20.fc9 for package: perl-libs
--> Processing Dependency: perl = 4:5.10.0-20.fc9 for package: perl-Pod-Escapes
--> Processing Dependency: perl = 4:5.10.0-20.fc9 for package: perl-Module-Pluggable
--> Running transaction check
--> Processing Dependency: perl = 4:5.10.0-20.fc9 for package: perl-libs
--> Processing Dependency: perl = 4:5.10.0-20.fc9 for package: perl-Module-Pluggable
---> Package perl-Pod-Escapes.i386 1:1.04-68.fc9 set to be updated
---> Package perl-version.i386 3:0.74-68.fc9 set to be updated
---> Package perl-Pod-Simple.i386 1:3.07-68.fc9 set to be updated
--> Finished Dependency Resolution
4:perl-libs-5.10.0-20.fc9.i386 from installed has depsolving problems
--> Missing Dependency: perl = 4:5.10.0-20.fc9 is needed by package 4:perl-libs-5.10.0-20.fc9.i386 (installed)
1:perl-Module-Pluggable-3.60-20.fc9.i386 from installed has depsolving problems
--> Missing Dependency: perl = 4:5.10.0-20.fc9 is needed by package 1:perl-Module-Pluggable-3.60-20.fc9.i386 (installed)
Error: Missing Dependency: perl = 4:5.10.0-20.fc9 is needed by package 4:perl-libs-5.10.0-20.fc9.i386 (installed)
Error: Missing Dependency: perl = 4:5.10.0-20.fc9 is needed by package 1:perl-Module-Pluggable-3.60-20.fc9.i386 (installed)
Bu kepazeliğe son vermenin yolu ise aynen şu olacaktır.

root@vedat:/opt# rpm -e --nodeps perl
root@vedat:/opt# yum install perl.i386
Göreceksinizki paketleriniz düzgün bir şekilde kurulmuş :) Geçmiş olsun.

0 yorum:

Paylaş

Twitter Delicious Facebook Digg Stumbleupon Favorites