Debiar 5.0 SİD Güncellemesi Sonrası Alınan Hata Mesajı

Başlatan fadike, 01 Mart 2009 - 11:00:42

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

fadike

Malum şu sıralar Debian 5.0 ve XFCE'nin duyuruları peş peşe oldu ve forumumuzda bununla ilgili bir dizi makale yayımlayacağım; hazırlıklar bitti, karalama kağıtları ve beyin haritaları temize geçiliyor.

Dün gece zorlu bir uğraştan sonra Debian 5.0 Squeeze'den Kararsız SID'e gerekli depoları ekledim ve geçiş tamamlandı. Akabinde XFCE 4.6'yı da kurdum, SID ile Squeeze'de kurulu olan Compiz-Fusion çakışması oldu; bir saate üstesinden geldim, Çağlar şahidimdir!

Ancak XFCE 4.6 depolarını ekleyih gücelleme ve sürüm yükseltme yapınca hem terminalde hem de Synaptic üzerinde aşağıdaki hata mesajı ile karşılaşıyorum, Sonrasında ise kurmak istediğim XFCE 4.5.99 ile XFCE-Session 4.5.99 kurulamıyor ve "bozum Paketler" süzgecinde yer alıyor.

Alınan hata mesajı ise şu:
E: /var/cache/apt/archives/xfce4-session_4.5.99.1-1_amd64.deb: trying to overwrite `/usr/share/desktop-base/profiles/xdg-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml', which is also in package desktop-base

Mavi ile işaretlediğim yerler benim sorununm temeli ve anladığım kadarıyla "xfce4-session_4.5.99.1-1_amd64.deb:", bu adreste bulunan `/usr/share/desktop-base/profiles/xdg-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml' dosyasının üzerine kendisini eklemek istemekte.

Benim çözüm önerim ise `/usr/share/desktop-base/profiles/xdg-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml' bu dosyayı kaldırmak ve gerekli izinleri karşılamak.

Bakça bir önerisi olan van mı?
"Bilgi sahibi olmadan fikir sahibi olunmaz." Uğur MUMCU
"Hepimiz özgür yazılımın sendikalı emekçileriyiz." Fadike
http://fadike.org
http://pedalsorler DELL Vostro 5470 i5 4. nesil Ubuntu ön yüklü

erginemr

Dosyayı silseniz de bir şey fark etmeyebilir. Zira öyle görünüyor ki; "xfce4-session" ve "desktop-base" paketleri aynı yere aynı isimli dosyayı yazmak istiyorlar. Debian'ın paket yönetim sistemi olan dpkg, paketlerin içeriğinin kaydını tuttuğu için, bu paketlerin aynı anda kurulumuna izin vermiyor olabilir.

Belki bu kayıt nerede tutuluyorsa (yerini bilmiyorum), oraya gidip "desktop-base" paketinin dosya listesinden "/usr/share/desktop-base/profiles/xdg-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml" satırını silerseniz, dpkg itiraz etmeyi bırakabilir.

fadike

Alıntı yapılan: erginemr - 01 Mart 2009 - 11:44:06
Dosyayı silseniz de bir şey fark etmeyebilir. Zira öyle görünüyor ki; "xfce4-session" ve "desktop-base" paketleri aynı yere aynı isimli dosyayı yazmak istiyorlar. Debian'ın paket yönetim sistemi olan dpkg, paketlerin içeriğinin kaydını tuttuğu için, bu paketlerin aynı anda kurulumuna izin vermiyor olabilir.

Belki bu kayıt nerede tutuluyorsa (yerini bilmiyorum), oraya gidip "desktop-base" paketinin dosya listesinden "/usr/share/desktop-base/profiles/xdg-config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml" satırını silerseniz, dpkg itiraz etmeyi bırakabilir.

Dosyaları sildim, hatta yetmedi /var/cache/apt/archive/ dizini altında bellekte tutulan ilgili dosyayı da sildim, olmadı...

Araştırmaktayım hâlâ.
"Bilgi sahibi olmadan fikir sahibi olunmaz." Uğur MUMCU
"Hepimiz özgür yazılımın sendikalı emekçileriyiz." Fadike
http://fadike.org
http://pedalsorler DELL Vostro 5470 i5 4. nesil Ubuntu ön yüklü

erginemr

Dediğim gibi, bence dosya silme değil de, dpkg veritabanında "hacking" benzeri bir işlem yapmanız gerekiyor.