Dodaj do ulubionych

kłopoty z RPM

08.04.06, 17:29
co zrobić, jak instaluję coś z RPM i instalacja się niepowiedzie, czy coś.
Porem chcę to odinstalować i jest komunikat, że program nie jest
zainstalowany. W takim razie chcę go zainstalować i wtedy jest komunikat, że
program jest już zainstalowany.

Myślałem, żeby próbować opcji -U i -F, ale też nie działa.
Obserwuj wątek
    • mrowkolew Re: kłopoty z RPM 09.04.06, 14:30
      do odinstalowywania rpm służy polecenie rpm -e (od erase?),ale chyba to wiesz
      tylko piszesz,że próbowałeś jeszcze innych poleceń
      nie wiem,może trzeba dać opcje dodatkowe do rpm -ivh np.że bez zależności
      --nodeps,to zależy z jakich powodów nie chce się dany rpm instalować(brak
      bibliotek potrzebnych pakietowi,ja miałam kłopoty po upgrade na nowsze
      xine-chyba zmieniły sie miejsca ładowania składowych rpm w system,bo krzaczyło
      się xine,a po odinstalowaniu obu wersji,mimo iż w instalatorze pakietów nie było
      xine jako zainstalowanego,to i tak sie uruchamiała znów starsza wersja pod
      konsolą),albo spróbować odinstalować z podobnym argumentem rpm -e --nodeps ??

      jeśli nie to,to chyba trzeba "odświeżyć" bazę danych pakietów ale nie pamiętam
      polecenia,rpm -rebuilddatabase? czy coś tak chyba(czyżby dystrybucja to
      MDK/Mandriva) bo też miałam takie problemy-zostaje jakiś ślad po instalacji
      chociaż nic sie nie zainstalowało,nie wiem jak to działa i dlaczego tak
      jest-może już samo wydanie polecenia rpm zostaje gdzieś w "pamięci" procesów
      polecenia rpm
      generalnie chyba lepiej instalowac pakiety spod konsoli jednak,bo przynajmniej
      jest komunikat czemu nie chce sie zainstalować,a pod graficznymi instalatorami
      jedyny komunikat to "z powodu "niesatysfakcjonującego pakietu" potrzebnego
      dodatkowo do instalacji albo "nieprawidłowy podpis pakietu"

      mam nadzieję,że ktoś dopisze dokładniej o poleceniach i "odświeżaniu" bazy
      danych pakietów bo chyba co jakiś czas takich problematycznych instalacji rpm-ów
      trzeba taki porządek zrobić
    • roar Re: kłopoty z RPM 09.04.06, 14:51
      Spróbuj rpm -U --force *rpm.

      A tak w ogóle to wszystko jest w manualu.

      Komentarz do poprzedniego postu:
      Nie używaj --nodeps. Broń boże. Nigdy. To jest dla ludzi, którzy _WIEDZĄ_ co robią i _PAMIĘTAJĄ_ później, co zrobili. Inaczej to najszybsza droga do zrobienia sobie w systemie burdelu.
      --rebuilddb możesz spróbować, a nuż pomoże.

      A tak w ogóle to wszystko jest w manualu. "man rpm".
      • szybi Re: kłopoty z RPM 09.04.06, 15:38
        Przebudowa bazy danych nie pomogła.
        Instalacja z opcją force przebiegła bez problemów, ale programu który się miał
        zainstalować znaleźć nie mogę, a odinstalować się nie da - znów komunika, że nie
        jest zainstalowany.
        Jednym słowem bez zmian.

        A jak właściwie ta cała baza danych dla rpm działa?
        • blekot Re: kłopoty z RPM 09.04.06, 17:14
          a co to za distro?
          nie masz tam jakiegoś menadżera-pakietów-ułatwiającego-życie?
          • szybi Re: kłopoty z RPM 09.04.06, 22:51
            Jest to Aurox 11. Nie wiem czy mam jakiegoś menadżera - zawsze instalowałem rpm
            z konsoli. Czasem się niudawało, ale postanowiłem to zmienić - na razie
            przegrywam :P
            • roar Re: kłopoty z RPM 09.04.06, 23:52
              Ja się chyba wycofuję z podpowiadania, bo pomysłów już nie mam, ale, gwoli kompletności - standardowa rada - spróbuj instalacji z "--verbose" i zobacz, co wypisuje; może będą jakieś clues.
              • szybi Re: kłopoty z RPM 10.04.06, 08:26
                Dałem opcję, żeby wypisywał, jak to w manuali piszą "dużo brzydkich informacji
                diagnostycznych.":

                D: ============== openoffice.ux.pl-calc-2.0.2-5.i586.rpm
                D: Oczekiwany rozmiar: 8037262 = nagł(96)+sygn(160)+wyrówn(0)+dane(8037006)
                D: Faktyczny rozmiar: 8037262
                D: dodano pakiet binarny [0]
                D: znaleziono 0 pakietów źródłowych i 1 binarnych
                D: otwieranie środowiska db /var/lib/rpm/Packages create:cdb:mpool
                D: otwieranie indeksu db /var/lib/rpm/Packages rdonly w trybie 0x0
                D: zablokowano indeks db /var/lib/rpm/Packages
                D: ========== +++ openoffice.ux.pl-calc-2.0.2-5 i586/linux 0x0
                D: otwieranie indeksu db /var/lib/rpm/Depends create w trybie 0x0
                D: otwieranie indeksu db /var/lib/rpm/Providename rdonly w trybie 0x0
                D: read h# 605 Header sanity check: OK
                D: Requires: openoffice.ux.pl-core01 TAK (zasób w bazie)
                D: Requires: rpmlib(PayloadFilesHavePrefix) <= 4.0-1 TAK (zasób rpmliba)
                D: Requires: rpmlib(CompressedFileNames) <= 3.0.4-1 TAK (zasób rpmliba)
                D: otwieranie indeksu db /var/lib/rpm/Conflictname rdonly w trybie 0x0
                D: zamknięto indeks db /var/lib/rpm/Depends
                D: zamknięto indeks db /var/lib/rpm/Conflictname
                D: zamknięto indeks db /var/lib/rpm/Providename
                D: zamknięto indeks db /var/lib/rpm/Packages
                D: zamknięto środowisko db /var/lib/rpm/Packages
                D: ========== zapisywanie relacji tsort
                D: ========== tsorting packages (order, #predecessors, #succesors, tree, depth,
                breadth)
                D: 0 0 0 0 1 0 +openoffice.ux.pl-calc-2.0.2-5.i586
                D: instalacja pakietów binarnych
                D: otwieranie środowiska db /var/lib/rpm/Packages joinenv
                D: otwieranie indeksu db /var/lib/rpm/Packages create w trybie 0x42
                D: podmontowane systemy plików:
                D: i dev bsize bavail iavail mount point
                D: 0 0x00000306 4096 2433567 3513272 /
                D: 1 0x00000003 4096 0 -1 /proc
                D: 2 0x00000000 4096 0 -1 /sys
                D: 3 0x00000009 4096 0 -1 /dev/pts
                D: 4 0x00000305 1024 361781 102767 /boot
                D: 5 0x00000010 4096 31949 31948 /dev/shm
                D: 6 0x00000307 4096 513437 903010 /home
                D: 7 0x00000309 4096 256781 -1 /mnt/fat
                D: 8 0x00000301 4096 1121961 21966 /mnt/win
                D: 9 0x00000011 4096 0 -1 /proc/sys/fs/binfmt_misc
                D: 10 0x00000012 4096 0 -1 /var/lib/nfs/rpc_pipefs
                D: 11 0x00000013 4096 0 -1 /misc
                D: 12 0x00000014 4096 0 -1 /net
                D: sprawdzanie poprawności 1 elementów
                D: otwieranie indeksu db /var/lib/rpm/Name create w trybie 0x42
                D: read h# 831 Header sanity check: OK
                D: obliczanie 64 odcisków plików
                Przygotowywanie pakietów do instalacji...
                D: obliczanie dyspozycji plików
                D: otwieranie indeksu db /var/lib/rpm/Basenames create w trybie 0x42
                D: read h# 99 Header sanity check: OK
                D: read h# 100 Header sanity check: OK
                D: read h# 101 Header sanity check: OK
                D: read h# 203 Header sanity check: OK
                D: read h# 204 Header sanity check: OK
                D: read h# 205 Header sanity check: OK
                D: read h# 206 Header sanity check: OK
                D: read h# 399 Header sanity check: OK
                D: read h# 400 Header sanity check: OK
                D: read h# 408 Header sanity check: OK
                D: read h# 409 Header sanity check: OK
                D: read h# 410 Header sanity check: OK
                D: read h# 411 Header sanity check: OK
                D: read h# 604 Header sanity check: OK
                D: read h# 605 Header sanity check: OK
                D: read h# 615 Header sanity check: OK
                D: read h# 616 Header sanity check: OK
                D: read h# 617 Header sanity check: OK
                D: read h# 618 Header sanity check: OK
                D: read h# 619 Header sanity check: OK
                D: read h# 722 Header sanity check: OK
                D: read h# 723 Header sanity check: OK
                D: read h# 724 Header sanity check: OK
                D: read h# 826 Header sanity check: OK
                D: read h# 827 Header sanity check: OK
                D: read h# 828 Header sanity check: OK
                pakiet openoffice.ux.pl-calc-2.0.2-5 jest już zainstalowany
                D: zamknięto indeks db /var/lib/rpm/Basenames
                D: zamknięto indeks db /var/lib/rpm/Name
                D: zamknięto indeks db /var/lib/rpm/Packages
                D: zamknięto środowisko db /var/lib/rpm/Packages
                D: May free Score board((nil))


                Nic z tego nie rozumiem, ale żeby jakies błędy niesamowite wyskoczyły, to też
                nie zauwazyłem.

                Próbowałem też instalacji z opcją --replacepkgs i nieby się zainstalowało, to
                znaczy nie pisało, że się nie zainstalowało, ale znaleźć tego nie można, a na
                próbę odinstalowania jak zwykle - nie zainstalowane.
    • kinemator Re: kłopoty z RPM 10.04.06, 08:43
      Moja szklana kula mowi, ze zle idinstalowujesz. Przy odinstalowaniu nie podajesz
      nazwy plku tylko nazwe pakiety.

      Instalujesz wiec rpm -Uvh taralalalala.rpm
      a odinstalowujesz rpm -e tralalalala

      Zeby odnalesc nazwa pakietu mozesz wpisac:
      rpm -qa | grep mozilla
      Pokaze ci wszystkie pakiety majace w nazwie mozilla:
      np mozilla-1.6.1
      i wtedy usuwasz
      rpm -e mozilla-1.6.1

      PAMIETAJ NAZWA PKAIETU A NAZWA PLIKU TO NIE TO SAMO!!!

      • owca_czarna Re: kłopoty z RPM 10.04.06, 08:58

        > Instalujesz wiec rpm -Uvh taralalalala.rpm
        > a odinstalowujesz rpm -e tralalalala

        I chyba o to chodzi, kiedyś też robiłam taki błąd, a potem dziwiłam się dlaczego
        otrzymuję komunikat, że pliku do odinstalowania nie ma - jak wiedziałam, że on
        jest zainstalowany.

        owca_czarna
      • szybi Re: kłopoty z RPM 10.04.06, 22:18
        No i faktycznie działa :) Bardzo dziękuję za skuteczną pomoc :)

        Pozdrawiam.
      • hanatol Re: kłopoty z RPM 10.04.06, 23:10
        > Instalujesz wiec rpm -Uvh taralalalala.rpm
        > a odinstalowujesz rpm -e tralalalala

        To jaki to w końcu pakiet ?
        taralalalala czy tralalalala ?

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka