inštalácia rpm

Sekcia: Aplikácie & Desktop 10.03.2007 | 16:38
Martin   Návštevník
Pokúšam sa nainštalovať balíček rpm. Mám ho stiahnutý a uložený, ale keď ho chcem nainštalovať, vzniknú závislosti. Keď to skúšam cez urpmi, aby to našlo závislosti a v termináli, aby som videl, čo sa deje, napíše mi, že adresár alebo súbor/balíček neexistuje. Čo s tým mám urobiť, aby balíček "existoval"? Pokúšal som sa nastaviť aj easyurpmi, ale tiež mi to vypísalo nejaké chybové hlásenie. Čo s tým? Poradí niekto?
Viem, že už tu takéto otázky boli, ale prešiel som aj iné fóra, kde sa na to tiež pýtali, aj manuál a nie som z toho múdrejší.
Vopred ďakujem...
    • Re: inštalácia rpm 10.03.2007 | 16:43
      Avatar borg Arch, Debian jessie  Administrátor
      ked si prechadzal, tak si prechadzal asi zle.
      par riadkov nizsie, presne taky isty nazov threadu, mrkni sa na reakcie, mozno ti to pomoze:

      http://linuxos.sk/index.php?show=forum&id=7792
    • Re: inštalácia rpm 10.03.2007 | 16:47
      Avatar Dušan Ďurech Debian Lenny 5.0  Používateľ
      Ked nieco instalujes cez "urpmi" nedavas nazov balicka, ktory mas
      v aktualnom adresari, ale nazov balicka, ktory chces stiahnut z repozitarov
      (teda ho nems [a ani nemas mat ] na HDD a nemas ho ani nainstalovany)
      Balíčkovací systém Mandrake Linuxu
      • Re: inštalácia rpm 13.03.2007 | 23:20
        Avatar M@trixX Mandriva 2007.1  Používateľ
        AFAIK da sa pouzit aj urpmi nazov_balika_na_disku.rpm
    • Re: inštalácia rpm 10.03.2007 | 17:02
      Martin   Návštevník
      Vďaka, skúsim to. Len dúfam, že na to postačia moje schopnosti :)
    • Re: inštalácia rpm 11.03.2007 | 12:11
      Martin   Návštevník
      Ako správny BFU sa opäť vraciam k svojej včerajšej otázke, týkajúcej sa rpm.
      Pýtal sa na to aj niekto iný a dostal odpoveď, že má hľadať v RPM search na rpm.pbone.net. Čo som chcel, to som tam našiel. ALE v položke "requires" tam bolo 56 ďalších súvisiacich balíčkov. Čo ďalej?
      Z príručky a návodov na diskusných fórach som to pochopil takto: ako root vstúpim do "Nastaviť váš počítač", v kolónke "Správa softvéru" so kliknem na "Zdroje softvéru" a vstúpim do "Pridať vlastný". Tam vyplním "meno" a "cesta", čiže napríklad rmp.pbone.net. (alebo ak by to pomohlo, aj rmpfind.net).
      A potom by som mal ísť ako root cez príkazový riadok a tam napísať urpmi a názov rpm-balíčka.
      Pochopil som to správne? Ako sa v tomto prípade vyrieši tých 56 súvisiacich balíčkov? Nainštaluje ich to automaticky, alebo musím každý spracovať ručne, a v akom poradí, aby som sa zasa nedostal do "pekla závislostí"? (Upresním, že ide o 3D-modeláciu, balíček k3d-0.6.6.0-3mdv2007.1.i586.rpm, pre prípad, že by sa na to chcel niekto mrknúť a vyskúšať to.)
      Má sa to robiť takto, alebo ma nejako upresníte?
      Viem, že u leziem na nervy, ale mne to treba vysvetliť krok za krokom, písmenko za písmenkom, kliknutie za kliknutím a radšej sa opýtam skôr, ako sa do toho naostro pustím:) Manuály a návody sú fajn, ale najlepšie sa to vysvetlí na konkrétnom prípade.
      Ďakujem za trpezlivosť...
      • Re: inštalácia rpm 13.03.2007 | 00:14
        Martin   Návštevník
        Hm, takto to asi nepôjde - keď si chcem cez Kontrolné centrum Mandriva pridať zdroj softvéru RPM Search (http://rpm.pbone.net), tak mi to vypíše takéto hlásenie:

        Nie je možné pridať zdroj, chyba je oznámená:

        ...získavanie zlyhalo: curl failed: exited with 22 or signal 0

        nie je možné pristúpiť k prvému inštalačnému zdroju (nebol nájdený súbor hdlists)

        Zdroj:RPM Search (http://rpm.pbone.net/)

        Keď to skúsim ako aktualázáciu média, vypíše mi to toto:

        Unable to update medium, errors reported:

        ...získavanie zlyhalo: curl failed: exited with 23 or signal 0

        nebol nájdený hdlist súbor pre zdroj "RPM Search"
        problém s čítaním synthesis súboru pre zdroj "RPM Search"

        Čo sa s tým dá robiť, aké kúzlo musím použiť, aby to fungovalo?
        • Re: inštalácia rpm 13.03.2007 | 00:17
          ---   Návštevník
          http://rpm.pbone.net/ je vyhladavac ,nie zdroj softveru.
          To je podobne ako keby si do zdroja chcel pridat google:-)
          • Re: inštalácia rpm 13.03.2007 | 22:38
            Martin   Návštevník
            Aha, som nevedel... :)
            Vďaka za upozornenie...
            Len dúfam, že keď nájdem nejaký zdroj, tak to bude riešiť závislosti.
            • Re: inštalácia rpm 13.03.2007 | 23:20
              Avatar borg Arch, Debian jessie  Administrátor
              treba si pozriet dokumentaciu ku svojej distribucii.
            • Re: inštalácia rpm 13.03.2007 | 23:32
              Avatar M@trixX Mandriva 2007.1  Používateľ
              1.) chod na http://easyurpmi.zarb.org/
              2.) klikni proceed to step 2
              3.) zaskrkni vsetky zaskrkavatka a v kazdom vybere vyber nejaky blizky mirror (slovensky/cesky/akyChces)
              4.) klikni na proceed to step 3
              5.) "Type this in a console as root". (prihlas sa do konzoly ako root a vloz tam text zo sedeho policka)
              6.) ze problem? (zdroje su pridane, mozes napisat urpmi program) BTW: vid
              Databaza znalosti

              Ak mas JRE, tak v rpm.pbone.net ti to po kliknuti na [chcek requires] ti to vypise, ktore zavislosti mas, a ktore nie.
              • Re: inštalácia rpm 14.03.2007 | 00:18
                Martin   Návštevník
                Na easyurpmi.zarb.org som bol predvčerom, mám to nastavené, aj keď zaškrtol som len jedno "zaškrkávatko", a aj tak sa to štelovalo pol hodiny, lebo mám pomalý net. Ale možno tam pôjdem ešte raz a zaškrtnem všetky, nech sa deje čo sa má...

                rpm.pbone.net a zisťovanie závislostí tiež poznám, len škoda, že sa odtiaľ nedá sťahovať, vyzerajú tam byť zaujímavé veci.
                Len ktovie, prečo mi to vypisuje, že databáza urpmi je uzamknutá... Ale možno aj na to časom prídem.
                Vďaka za ochotu pomôcť :)
                • Re: inštalácia rpm 14.03.2007 | 00:19
                  Avatar borg Arch, Debian jessie  Administrátor
                  uzamknuta je lebo ju pouziva nejaky iny proces.
                • Re: inštalácia rpm 14.03.2007 | 00:24
                  kubik   Návštevník
                  Na easyurpmi.zarb.org se dá zaškrtnout, že chceš stáhnout jen stručné info o balíčcích jinak budeš stahovat třeba i několik desítek MB!

                  Pečlivě vyber architekturu, jinak si to úplně rozhodíš. Hlavně přidej PLF zdroj, ten obsahuje moooc balíčků.

                  Databáza urpmi je uzamknutá, protože máš asi ještě otevřený ten grafický instalační nástroj.
            • Re: inštalácia rpm 14.03.2007 | 00:19
              kubik   Návštevník
              Doplnění předchozího příspěvku:

              Poté, co přidáš zdroje, tak instaluješ z konzole příkazem
              urpmi k3b
              (například). Závislosti si urpm vyřeší samo, postahuje všechno samo a nainstaluje taky.

              Na urpm se mi líbí, že ani nemusíš znát celý název balíčku a ono ti to řekne, které všechny balíčky se jmenují podobně.

              Uvádím ještě základní varianty příkazu. Vyšel o tom pěkný článek na abclinuxu.cz

              urpmq --list-media = vypíše seznam zdrojů balíčků
              urpmi.addmedia <nazev> typ://server/cesta_k_balickum with <relativni_cesta_k_hdlist> -cf
              = přidá zdroje balíčků
              urpmi.removemedia <nazev> = odebírá zdroje balíčků
              urpmi.update -a = stáhne nejnovější seznamy balíčků ze všech nevyjímatelných zdrojů
              urpmi --auto --auto-select = upgrade systému dle staženého seznamu balíčků
              urpmi <jmeno_balicku> = nainstaluje balíček daného jména
              urpme <jmeno_balicku> = odebere balíček zadanéo jména
              urpmq -y <text> = seznam balíčků obsahujících v názvu zadaný řetězec
              urpmq -i <jmeno_balicku> = zobrazí informace o balíčku
              urpmf <jmeno_souboru> = vypíše balíčky obsahující zadaný soubor (i nenainstalované)
              urpmq -f <jmeno_balicku> = vypíše verzi, vydání a architekturu
              urpmq -fd <jmeno_balicku> = vypíše záislosti včetně verze, vydání a architektury
              • Re: inštalácia rpm 14.03.2007 | 23:22
                Martin   Návštevník
                Vďaka za info, keď bude viac času, tak sa s tým pohrám.
                • Re: inštalácia rpm 15.03.2007 | 19:34
                  marian34   Návštevník
                  Zdravím,už som si hovoril,že nebudem otravovať zo svojími primitivnými otázkami,ale toto mi nedá sa neopýtať:ako odstránim rpm balík(mandriva 2007 free)
                  [root@localhost Dokumenty]# urpme VirtualBox-1.3.6-2
                  odstraňovanie VirtualBox-1.3.6-2.i586
                  /var/tmp/rpm-tmp.96376: line 7: /etc/init.d/virtualbox: Adresár alebo súbor neexistuje
                  /var/tmp/rpm-tmp.96376: line 12: sbin/insserv: Adresár alebo súbor neexistuje
                  error: %postun(VirtualBox-1.3.6-2.i586) scriptlet failed, exit status 127
                  
                  • Re: inštalácia rpm 16.03.2007 | 19:46
                    Kubik   Návštevník
                    Jdeš na to dobře, příkaz je správný, práva roota asi máš. Takže to vypadá na nějakou chybu.

                    Pokud nepotřebuješ nějak příliš šetřit místem a nebudou se ti kvůli tomu objevovat nějaké další chyby, tak bych to asi nechal tak. Jediné, co případně stojí za zvážení, je zamezení spouštění příslušného démona při startu - mohl by zbytečně zabírat paměť a čas procesoru (tedy, pokud ten VirtualBox nějakého démona má a podle toho /etc/init.d/virtualbox asi má).

                    Spouštění při startu se nastavuje v /etc/rcX.d/, kde X je číslo příslušného runlevelu (jaký máš runlevel bys měl zjistit příkazem
                    runlevel
                    V tom adresáři jsou odkazy do /etc/init.d/. Ty, které začínají S se spouští, s K se zastavují (když přecházíš z jednoho runlevelu do druhého). Takže stačí případně ten problémový odkaz smazat. (Mimochodem, takhle si můžeš nastavit různé runlevely, ty si pak přidat do nabídky LILO a startovat PC dle potřeby.)

                    V Mandrivě jde myslím spouštění služeb nastavovat v tom jejich grafickém kontrolním centru, je tam myslím sekce Systém - Služby.
                    • Re: inštalácia rpm 16.03.2007 | 22:01
                      Avatar marian34 mandriva   Používateľ
                      Problem je v tom,že ma ten balik blokuje pri inštaláci nového rpm balíka(ten starší je poškodený)
                      [root@localhost ~]# rpm -i VirtualBox-1.3.8_mdv2007.1-1.i586.rpm
                              file /etc/vbox/vbox.cfg from install of VirtualBox-1.3.8_mdv2007.1-1 conflicts with file from package VirtualBox-1.3.6-2
                              file /usr/bin/VBoxManage from install of VirtualBox-1.3.8_mdv2007.1-1 conflicts with file from package VirtualBox-1.3.6-2
                              file /usr/bin/VBoxSDL from install of VirtualBox-1.3.8_mdv2007.1-1 conflicts with file from package VirtualBox-1.3.6-2
                              file /usr/bin/VBoxVRDP from install of VirtualBox-1.3.8_mdv2007.1-1 conflicts with file from package VirtualBox-1.3.6-2
                              file /usr/bin/VirtualBox from install of VirtualBox-1.3.8_mdv2007.1-1 conflicts with file from package VirtualBox-1.3.6-2
                              file /usr/share/applications/VirtualBox.desktop from install of VirtualBox-1.3.8_mdv2007.1-1 conflicts with file from package VirtualBox-1.3.6-2
                      
                      • Re: inštalácia rpm 16.03.2007 | 23:06
                        Avatar marian34 mandriva   Používateľ
                        pomohlo toto:
                        rpm -e --allmatches --nopostun baliček
                      • Re: inštalácia rpm 16.03.2007 | 23:28
                        Kubik   Návštevník
                        Vůbec nechápu, proč používáš rpm? To mandrivovské urpm je mnohem pohodlnější. Pokus máš dobře nastavené zdroje, tak nemusíš nikde nic shánět a všechny instalace děláš jedním příkazem, včetně případných aktualizací. Navíc tím rpm a asi ručně staženým balíčkem narušuješ konzistenci balíčků.

                        Řekl bych, že urpm se pro běžnou práci plně vyrovná apt-get v Debianu. Ten má výhodu akorát v tom, že jsou k dispozici celkem rychle nejaktuálnější verze většiny balíčků (tedy ve verzi testing), kdežto Mandriva ke každé vydané verzi vydává už jen opravy (tedy něco na bázi Debian stable).

                        Něco ručně hledat a instalovat, to už musí být hodně nevšední balíček.
                        • Re: inštalácia rpm 21.03.2007 | 21:19
                          marian34   Návštevník
                          Zdravím,potrebujem pomôcť s inštalaciou kernel-source(mandriva free 07)
                          [root@localhost ~]# uname -r
                          2.6.17-5mdv
                          [root@localhost ~]# urpmi kernel-source-2.6.17.5mdv-1-1mdv2007.0.i586.rpm
                          Nasledovné balíky nie je možné aktualizovať pretože majú závislosť na balíkoch
                          ktoré sú staršie ako tie ktoré sú nainštalované:
                          glibc-devel-2.4-7mdv2007.0
                          kernel-source-2.6.17.5mdv-1-1mdv2007.0
                          Continue installation anyway? (Á/n)
                          
                          • Re: inštalácia rpm 21.03.2007 | 21:28
                            Avatar borg Arch, Debian jessie  Administrátor
                            treba naistalovat glibc-devel-2.4-7mdv2007.0
                            • Re: inštalácia rpm 21.03.2007 | 21:45
                              marian34   Návštevník
                              [root@localhost ~]# urpmi glibc-devel-2.4-7mdv2007.0.i586.rpm
                              Nasledovné balíky nie je možné aktualizovať pretože majú závislosť na balíkoch
                              ktoré sú staršie ako tie ktoré sú nainštalované:
                              glibc-devel-2.4-7mdv2007.0
                              
                              • Re: inštalácia rpm 21.03.2007 | 23:50
                                marian34   Návštevník
                                Vyriešené...
                                • Re: inštalácia rpm 22.03.2007 | 00:18
                                  cc   Návštevník
                                  hmm, napis riesenie
                                  • Re: inštalácia rpm 22.03.2007 | 14:35
                                    marian34   Návštevník
                                    Ide o to,že rpm kernel-source je zavisly na glibc-devel-2.4-7mdv2007.0.i586.rpm,ten je zavisly na glibc-2.4-7mdv2007.0.i586.rpm,ale nainštalovany bol glibc-2.4-7mdv2007.1.i586.rpm.Takže som nainštaloval
                                    glibc-devel-2.4-7mdv2007.1.i586.rpm
                                    Čakal som,že mi to kernel-source nevezme,ale vzalo...Ta hláška
                                    Nasledovné balíky nie je možné aktualizovať pretože majú závislosť na balíkoch
                                    ktoré sú staršie ako tie ktoré sú nainštalované:
                                    sa mi zda dosť blbá...
                                    • Re: inštalácia rpm 22.03.2007 | 16:07
                                      Avatar borg Arch, Debian jessie  Administrátor
                                      mne sa zda cely blby balickovaci system zalozeny na rpm :)
                                      • Re: inštalácia rpm 22.03.2007 | 16:40
                                        Avatar uid0 Debian  Používateľ
                                        chyba uz davno nie je v samotnych RPM balickoch, ale v ich kvalite. Debian ma prisnu "packaging policy"
                                        Debian. apt-get into it…