Hozzászólások
Sziasztok!
Lenne egy kis problémám:
9.1-es SUSE-t használok, és a minap a YaST Online Update-tel frissítettem fel a rendszert, többek között a YaST-ot is. Minden rendben is ment, addig, míg újra nem indítottam a gépet, innentől kezdve már nem lehetett újabb programokat telepíteni a YaST segítségével. X alatt a szoftverek telepítése és módosítása rész egy pillanatra megjelenik, majd el is tűnik. Ha konzolon idítom el, akkor ugyanez a helyzet, csak ha nagyon figyelek, a hibaüzenetben egy kis részt érkezek elovasni: segmentation fault (vagy valami hasonló). Ekkor gondoltam, hogy az rpm -U oldpackage rpmfajlneve parancsal visszarakom a régi verzióját (a frissítés előttit). Lefut hiba nélkül. Indítom a YaST-ot, ugyan az a hiba. Dühös lettem, és le akartam szedni teljesen, ekkor azt írja hogy nincs is fent (pedig ott van).
Az lenne a kérdésem, hogy miként lehet leszedni vagy megjavítani, mert egy kicsit idegesítő, hogy ott van, de nem lehet használni.
- A hozzászóláshoz be kell jelentkezni
[code:1:f59350d004]
rpm -q yast2
[/code:1:f59350d004]
Ez mit ad válaszul?
- A hozzászóláshoz be kell jelentkezni
Ha hazamegyek kipróbálom.
Az lenne még a kérdésem, hogy ha kézzel akarom kitörölni, akkor elég-e az rpm csomagban lévő CONTents.cpio fajlban szereplő álományokat kitörölnöv, vagy van-e más is, pl. config fajlokban bejegyzés vagy hasonló.
- A hozzászóláshoz be kell jelentkezni
[quote:c1a61bbed4="feca"]Ha hazamegyek kipróbálom.
Az lenne még a kérdésem, hogy ha kézzel akarom kitörölni, akkor elég-e az rpm csomagban lévő CONTents.cpio fajlban szereplő álományokat kitörölnöv, vagy van-e más is, pl. config fajlokban bejegyzés vagy hasonló.
Az "rpm --rebuilddb" újraépíti a feltelepített csomagok adatbázisát, mert ahogy olvasom valami ilyen probléma is lehet.
- A hozzászóláshoz be kell jelentkezni
Arra már rájöttem, hogyan kell leszedni:
rpm -e yast2-2.9.60-5
csak így, .i586.rpm nélkül, gond nélkül lemászik, persze, csak ha a tőle függő programokat is leszedtem.
És itt a teljes hibaüzenet: [code:1:86b67bf4af]Segmentation fault at /usr/share/YaST/clients/sw_single.ycp:162
/sbin/yast: line 185: 4426 Szegmens hiba $ybindir/y2bose menu ncurses[/code:1:86b67bf4af]
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Meg tudná mondani valaki, hogy mit kell olyankor csinálni, mikor nem lehet eltávolítani azokat a programokat, melyekre már nincs szükség, de egymástól függenek, pl.: az A-t nem tudon eltávolítani, mert a B-nek szüksége van rá, a B-t nem, mert kell a C-hez, a C-t meg az A-igényli.
- A hozzászóláshoz be kell jelentkezni
[quote:fadfb4923e="feca"]Sziasztok!
Meg tudná mondani valaki, hogy mit kell olyankor csinálni, mikor nem lehet eltávolítani azokat a programokat, melyekre már nincs szükség, de egymástól függenek, pl.: az A-t nem tudon eltávolítani, mert a B-nek szüksége van rá, a B-t nem, mert kell a C-hez, a C-t meg az A-igényli.
Szerintem az rpm parancs --force és --nodeps kapcsolóival kellene próbálkoznod, pl.:
[code:1:fadfb4923e]rpm -e --force --nodeps A B C[/code:1:fadfb4923e]
Nem biztos, hogy a fenti működik, most nem tudom kipróbálni, de az rpm manuáljában utána tudsz nézni (man rpm).
- A hozzászóláshoz be kell jelentkezni
elméletileg ha jól tudom ha az egynmástól függőeket egyszerre távolítod el akkor nem reklamál..így gondoltam:
[code:1:6da99bcf4c]
rpm -e A B C
[/code:1:6da99bcf4c]
- A hozzászóláshoz be kell jelentkezni
Ki fogom próbálni.
Az lenne még a kérdésem, hogy a forrásból feltelepített programokat hogyan lehet eltávolítani.
- A hozzászóláshoz be kell jelentkezni
[quote:7dac5d92a1="feca"]Ki fogom próbálni.
Az lenne még a kérdésem, hogy a forrásból feltelepített programokat hogyan lehet eltávolítani.
Ha írtak bele uninstall eljárást, akkor a make uninstall leszedi.
- A hozzászóláshoz be kell jelentkezni