Siela Napisano Maj 17, 2005 Zgłoszenie Share Napisano Maj 17, 2005 Wpisuję komendę: yum install xmms i otrzymuję komunikat o braku libmikmod.so.2 To jest niemożliwe! Zobaczcie sami! [root@siela siela]# whereis libmikmod.so.2 libmikmod.so: /usr/lib/libmikmod.so /usr/lib/libmikmod.so.2 Czy coś robię nie tak? A może to jakiś błąd? Pomóżcie prosze.. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Maj 17, 2005 Zgłoszenie Share Napisano Maj 17, 2005 Po pierwsze źle się logujesz na roota. Powinienes to robić tak: su - Po drugie co pokazuje: rpm -qf /usr/lib/libmikmod.so.2 Jeśli coś jest na dysku, nie oznacza, że jest w bazie danych rpm. Wszystkie transakcje związane z operowaniem na pakietach nie sprawdzają czy dany plik jest na dysku, a tylko czy jest w bazie danych. Po trzecie: która wersja yum: rpm -q yum Wklej też cały komunikat, jaki sie pokaże po wpisaniu yum instll xmms. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Siela Napisano Maj 17, 2005 Autor Zgłoszenie Share Napisano Maj 17, 2005 Wiem, że zadaje głupie pytania, ale do końca głupi nie jestem Na roota zalogowałem sie przez SU [root@siela gg2-2.2.5]# rpm -qf /usr/lib/libmikmod.so.2 mikmod-3.1.6-30.2 [root@siela gg2-2.2.5]# rpm -q yum yum-2.1.11-3 yum-2.2.0-0.fc3 [root@siela gg2-2.2.5]# yum install xmms Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package xmms.i386 1:1.2.10-9 set to be updated --> Running transaction check --> Processing Dependency: libmikmod.so.2 for package: xmms --> Finished Dependency Resolution Error: Missing Dependency: libmikmod.so.2 is needed by package xmms Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Maj 17, 2005 Zgłoszenie Share Napisano Maj 17, 2005 Na roota zalogowałem sie przez SU A dałeś na końcu kreskę? yum-2.1.11-3 yum-2.2.0-0.fc3 No to coś masz spraprane w bazie danych. Nie przerwałes kiedyś procesu aktualizacji systemu? Reboot albo coś takiego? Spróbuj wywalić obie paczki i zainstluj je przy użyciu RPM-a: rpm -Uvh http://sunsite.mff.cuni.cz/pub/fedora/updates/3/i386/yum-2.2.0-0.fc3.noarch.rpm Może zostały jakieś pliki po poprzedniej wersji i coś się sypie :/ Nie podałes też całego przebiegu instalacji. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Siela Napisano Maj 18, 2005 Autor Zgłoszenie Share Napisano Maj 18, 2005 [root@siela siela]# rpm -q yum yum-2.2.0-0.fc3 [root@siela siela]# yum install xmms Setting up Install Process Setting up Repos base 100% |=========================| 1.1 kB 00:00 updates-released 100% |=========================| 951 B 00:00 Reading repository metadata in from local files base : ################################################## 2622/2622 primary.xml.gz 100% |=========================| 349 kB 00:05 MD Read : ################################################## 899/899 updates-re: ################################################## 899/899 Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package xmms.i386 1:1.2.10-9 set to be updated --> Running transaction check --> Processing Dependency: libmikmod.so.2 for package: xmms --> Finished Dependency Resolution Error: Missing Dependency: libmikmod.so.2 is needed by package xmms [root@siela siela]# Wyrzuciłem yum`a i zainstalowałem jak kazałeś i nadal nic :/ Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Maj 18, 2005 Zgłoszenie Share Napisano Maj 18, 2005 Coś jest ostro skopane :/ Zrób tak: yum clean all rpm --rebuilddb -vv Potem: rpm -qa --qf '%{name}\n' | sort > listing1.txt uniq listing1.txt listing2.txt diff listing1.txt listing2.txt i wklej to co wypluje diff. Jeszcze raz się spytam: logujesz się na roota poleceniem su czy su -. Pokaż co sie pojawi po wpisaniu tej komendy po przelogowaniu się na roota: echo $PATH Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
XVito Napisano Maj 18, 2005 Zgłoszenie Share Napisano Maj 18, 2005 Z xmms'em miałem podobnią historie. Korzystałem na początku z (_yum'a_ → yuma) ORT i... przesiadłem sie na APT. Jeżeli jesteś zainteresowaniy to ściagnij z http://dag.wieers.com/packages/apt/ paczke na swoją platforme i ją zainstaluj. później już tylko zaktualizuj baze informacji o deostępnym oprogramowaniu wydając komende: apt-get upgrade - troche potrwa. A teraz już tylko wterminalu wydajesz: apt-get install libmikmod.so.2 xmms. Jeżeli nie znajdzie xmms'a poszukaj na necie dodatkowych repozytoriów. Do poprwanego działania potrzebować bedziesz jeszcze libxmms - to też zainstaluj. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Siela Napisano Maj 18, 2005 Autor Zgłoszenie Share Napisano Maj 18, 2005 [root@siela ~]# diff listing1.txt listing2.txt 266,267d265 < gpg-pubkey < gpg-pubkey 346d343 < kernel 511d507 < net-snmp 513,514d508 < net-snmp-libs < net-tools 521d514 < nfs-utils 524d516 < nscd 540d531 < openmotif 542,543d532 < openmotif-devel < openoffice.org 546d534 < openoffice.org-i18n 548,549d535 < openoffice.org-libs < openssh 552d537 < openssh-askpass 554,555d538 < openssh-askpass-gnome < openssh-clients 558d540 < openssh-server 565d546 < pam 568d548 < pam-devel 582d561 < pcmcia-cs 587d565 < perl 621d598 < policycoreutils 626d602 < prelink 629d604 < procps 637,638d611 < pygtk2 < pygtk2-devel 641d613 < pygtk2-libglade 648,649d619 < python < python-devel 655d624 < qt 657,658d625 < qt-designer < qt-devel 669d635 < redhat-menus 672d637 < rhgb 676d640 < rhpl 679d642 < rmt 688d650 < rsh 691,692d652 < samba-client < samba-common 695,696d654 < sane-backends < sane-backends-devel 712d669 < selinux-policy-targeted 721d677 < shadow-utils 726,727d681 < slang < slang-devel 732d685 < sound-juicer 735d687 < spamassassin 750d701 < sysklogd 754,755d704 < system-config-date < system-config-display 764,765d712 < system-config-printer < system-config-printer-gui 769d715 < system-config-securitylevel 771,772d716 < system-config-securitylevel-tui < system-config-services 776d719 < system-config-users 784d726 < tcpdump 787,788d728 < tcsh < telnet 792,793d731 < tetex < tetex-dvips 796,797d733 < tetex-fonts < tetex-latex 809,810d744 < tzdata < udev 819d752 < urw-fonts 825d757 < util-linux 831,832d762 < vim-common < vim-enhanced 835d764 < vim-minimal 838d766 < vixie-cron 842d769 < vte 846,847d772 < wireless-tools < words 855,856d779 < xfce4-iconbox < xfce4-panel 859,860d781 < xfce4-systray < xfce-mcs-manager 863d783 < xfce-mcs-plugins 865,866d784 < xfce-utils < xfdesktop 869d786 < xffm 872,873d788 < xfprint < xfwm4 876d790 < xfwm4-themes 880d793 < xloadimage 885,886d797 < xorg-x11 < xorg-x11-deprecated-libs 889,890d799 < xorg-x11-deprecated-libs-devel < xorg-x11-devel 893d801 < xorg-x11-font-utils 895,896d802 < xorg-x11-libs < xorg-x11-Mesa-libGL 899d804 < xorg-x11-Mesa-libGLU 901,902d805 < xorg-x11-tools < xorg-x11-twm 905d807 < xorg-x11-xauth 907,908d808 < xorg-x11-xdm < xorg-x11-xfs 921d820 < zip [root@siela ~]# echo $PATH /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin Logowałem się poprzez samo su ale teraz już loguje się przez su - /update/ Instalka XMMS poszła bez problemowo Pewnie tak jak mówiłeś błędy w bazie danych. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Maj 18, 2005 Zgłoszenie Share Napisano Maj 18, 2005 Ja bym się jeszcze nie cieszył :/ Z jakichs powodów nie przebiegł u Ciebie poprawnie proces aktualizacji (nie przerwałeś go w jakimś momencie?) Masz zdublowane niektóre paczki (kernel i gpg-pubkey można pominąć) Pokaż co Ci np. pokaże: rpm -q sound-juicer Bedziesz chyba musiał robić tak jak z yumem: wywalać obie i instalować jeszcze raz Trochę będziesz miał z tym roboty, ale na szczęście wszystko można naprawić (zdobędziesz też trochę przy okazji doświadczenia) :] Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Arial Napisano Maj 18, 2005 Zgłoszenie Share Napisano Maj 18, 2005 a nie lepiej bylo zainstalowac go przy instalacji systemu ?? Jezeli masz fedore 3 i kupiles w magazynie Linux+ to masz wszystkie potrzebne biblioteki na dysku 4 ( /Linux+/ATrpms ) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Maj 18, 2005 Zgłoszenie Share Napisano Maj 18, 2005 w magazynie Linux+ to masz wszystkie potrzebne biblioteki na dysku 4 ( /Linux+/ATrpms ) ATrpms to nienajlepszy pomysł... Użyłbym cięższych słów, ale nie wypada ;-) Hehe, ludzie z L+ chcą chyba pokazać, że Aurox jest bardziej dopracowany ;-) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Siela Napisano Maj 18, 2005 Autor Zgłoszenie Share Napisano Maj 18, 2005 [root@siela ~]# rpm -q sound-juicer sound-juicer-0.5.14-1.FC3.0 sound-juicer-0.5.14-1 Czyli co wszystko co sie dubluje usuwac i instalowac od nowa? (FC3 mam z L+, ale jakoś nie zaznaczyłem XMMS). Poza tym mam wersje DVD Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
gajownik Napisano Maj 19, 2005 Zgłoszenie Share Napisano Maj 19, 2005 Tak, ale z wyjątkiem kernela i gpg-pubkey (w sumie to ten starszy kernel też możesz wywalić). Najwięcej problemów będzie z bibliotekami (szczególnie takimi jak pam), bo ich odinstalowanie może spowodować pad systemu ;-) W przypadku takich paczek będziesz musiał uruchomić się w trybie rescue z płytki instalacyjnej → http://www.fedorafaq.org/basics/#rescue Podmontuj dyski, ale nie chrootuj się. Następnie wydaj takie polecenie: rpm -e pam-stara_wersja pam-nowa_wersja --root /mnt/sysimage --nodeps rpm -Uvh pam-numerki.rpm --root /mnt/sysimage (to jest jedna z tych sytuacji, kiedy używanie parametru --nodeps jest uzasadnione). I tak dla reszty paczek, z którymi będziesz miał problemy. Najlepiej jakbyś wcześniej pościągał odpowiednie RPM-y ;-) Jeśli nie wiesz czy wszystko dobrze robisz, to możesz dodać parametr --test -- spróbuje wykonać operację, ale jej nie wykona. Dla pewności przebuduj na koniec jeszcze raz bazę RPM. Jeśli będą jakieś problemy, to pisz. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Siela Napisano Maj 23, 2005 Autor Zgłoszenie Share Napisano Maj 23, 2005 Wszystko usunięte Sprawdziłem tak jak poprzednio czy nie mam niczego zdublowanego i pozostało tylko gpg-pubkey i kernel, ale tych nie kazałeś usuwać. Używałem jedynie komend rpm -q NAZWA_PAKIETU z tego wybierałem wersję starszą, a następnie wpisywałem yum remove PEŁNA_NAZWA_STARSZEJ I tak z wszystkimi Mam nadzieję, że dobrze robiłem Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się