Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: geopit в Oct 25, 2003, 01:15



Титла: apt-get -f install
Публикувано от: geopit в Oct 25, 2003, 01:15
root@geopit:~# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following extra packages will be installed:
  kdelibs-data
The following packages will be upgraded
  kdelibs-data
1 upgraded, 0 newly installed, 0 to remove and 174 not upgraded.
4 not fully installed or removed.
Need to get 0B/5066kB of archives.
After unpacking 16.4kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 118447 files and directories currently installed.)
Preparing to replace kdelibs-data 4:3.1.2-2.1 (using .../kdelibs-data_4%3a3.1.4-2_all.deb) ...
Unpacking replacement kdelibs-data ...
dpkg: error processing /var/cache/apt/archives/kdelibs-data_4%3a3.1.4-2_all.deb (--unpack):
 trying to overwrite `/usr/share/mimelnk/application/x-cue.desktop', which is also in package k3b
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/kdelibs-data_4%3a3.1.4-2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@geopit:~# dpkg --configure -a
dpkg: dependency problems prevent configuration of kdelibs4:
 kdelibs4 depends on kdelibs-data (= 4:3.1.4-2); however:
  Version of kdelibs-data on system is 4:3.1.2-2.1.
dpkg: error processing kdelibs4 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of khelpcenter:
 khelpcenter depends on kdelibs4 (>= 4:3.1.3); however:
  Package kdelibs4 is not configured yet.
dpkg: error processing khelpcenter (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of kopete:
 kopete depends on khelpcenter (>= 4:3.1.3); however:
  Package khelpcenter is not configured yet.
 kopete depends on kdelibs4 (>= 4:3.1.4); however:
  Package kdelibs4 is not configured yet.
dpkg: error processing kopete (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of kdelibs-bin:
 kdelibs-bin depends on kdelibs4 (>= 4:3.1.4); however:
  Package kdelibs4 is not configured yet.
dpkg: error processing kdelibs-bin (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 kdelibs4
 khelpcenter
 kopete
 kdelibs-bin
root@geopit:~#

Molia pomognete !!! :(


Титла: apt-get -f install
Публикувано от: n_antonov в Oct 25, 2003, 10:05
Проблемът има много лесно решение. Пакетът на k3b в unstable прави мизерии - държи си някакъв файл, който се дублира със същия файл от друг пакет. Това е въпросният файл - /usr/share/mimelnk/application/x-cue.desktop.

Цялата работа идва от инсталационните скриптове на k3b във /var/lib/dpkg/info, които можеш временно да махнеш, за да не пречат на инсталацията на другия пакет. Има и по-интелигентно решение, но k3b е пакет с нисък приоритет и не си струва да се бъхташ заради него. Просто махни оттам инсталационните скриптове на k3b и изпълни отново apt-get -f install.


Титла: apt-get -f install
Публикувано от: в Oct 25, 2003, 10:29
Hiliadi blagodarnosti !!! Napravih kakvoto mi kaza i vsi4ko enared !


Титла: apt-get -f install
Публикувано от: в Oct 25, 2003, 10:57
Nikola,
Obadi mi se kato ima6 pat kam Bansko.Da se vidim i da pogovorim za Debian i za drugi ne6ta.

geopit@abv.bg


Титла: apt-get -f install
Публикувано от: n_antonov в Oct 25, 2003, 21:20
Банско? А механата на Еринини знаеш ли я? ;) С удовлоствие бих наминал.


Титла: apt-get -f install
Публикувано от: в Oct 26, 2003, 03:17
Цитат (n_antonov @ Окт. 25 2003,22:20)

Имам само един въпрос към Н. Антонов, преди да е заминал за Банско :)

Точно такъв проблем имах преди няколко дена с този k3b-0.10. Дублираните файлове бяха два: x-iso.desktop и x-cue.desktop.
Разархивирах пакета, изтрих двата файла и пак го събрах в .deb и го инсталирах, но даде warnings.
Забелязах, че единствено дава грешки при проверка с tiger - липсващ файл и грешна чексума (нали файловете са от kdelibs-data).

Възможно ли е от подобни действия да се повреди нещо в пакетната система?


Титла: apt-get -f install
Публикувано от: n_antonov в Oct 26, 2003, 09:41
При пакети от типа на k3b нищо не може да се развали, защото те са с нисък приоритет и сами по себе си не са важни за функионирането на системата. Въпреки това, не прекалявай със соловите акции:) По принцип повечето проблеми от този тип идват от грешно написани пред- и постинсталационни скриптове, които се наместват във /var/lib/dpkg/info. Манипулирай ги тях. Ако хванеш къде е грешката, можеш да го редактираш, т.е. да коментираш евентуално проблемното място. Можеш също да махнеш проблемните скирптове, както беше в случая с k3b.

После можеш да предотвратиш излизането на wrnings като върнеш махнатите скирптове или като преинсталираш програмата, инсталирана с тях с apt-get install --reinstall <package>. Така всичко отново ще си дойде на мястото.

Когато ползваш testing/unstable, бъди готов да срещнеш подобни проблеми. Дебиан не е съвършен, но като че ли се приближава най-много до тази цел;)





Титла: apt-get -f install
Публикувано от: в Oct 26, 2003, 15:03
Gore-dolu znaq vsi4ki mehani po Bansko :D