1. leht 1-st

Mõned küsimused pakihalduri (URPMI) kohta.

Postitatud: 14.08.2011, 01:18
Postitas mocambo
Mõni aeg tahasi tekkis vajadus kompileerida üks programm KDE alla. Selleks tuli paigaldada nõutud pakett kdelibs4-devel 4.4.5 0.3mdv2010.2, mis koos sõltuvuspakettide paigaldamisega võttis kokku 120Mb ruumi. Peale edukat kompileerimist otsustasin kdelibs4-devel'i maha võtta, kuid peale eemaldamist vabanes ainult 16Mb kettapinda. Miks ta ei eemaldanud ülejäänud pakette, mille koos kdelibs4-devel'ga paigaldasin ? ' urpme --auto-orphans' ei lahendanud samuti probleemi. Tõenäoliselt on tegemist ristsõltuvustega.

Seoses eelnevaga on mul mõned küsimused:

1. Kas eksisteerib mingi log selle kohta millised paketid millal ja miks (paigaldatud sõltuvuse lahendamiseks või otse) paigaldati ?

2. Kuidas on võimalik näha kogu sõltuvuste hierarhiat ?

3. Kuidas näha nende pakettide suuruseid, mis on juba paigaldatud ?

Samuti huvitaks kogemused teiste distributsioonide (mitte URPMI) halduritega ehk kas sellised võimalused on seal olemas ? Kas ja kuidas on samad küsimused lahendatud Mageial ?

Postitatud: 14.08.2011, 08:53
Postitas akbgf
2. Kuidas on võimalik näha kogu sõltuvuste hierarhiat ?
ldd failinimi näitab söltuvusi.

Re: Mõned küsimused pakihalduri (URPMI) kohta.

Postitatud: 14.08.2011, 10:44
Postitas sander85
mocambo kirjutas:Miks ta ei eemaldanud ülejäänud pakette, mille koos kdelibs4-devel'ga paigaldasin ? ' urpme --auto-orphans' ei lahendanud samuti probleemi. Tõenäoliselt on tegemist ristsõltuvustega.
urpme --auto-orphans oleks pidanud sõltuvusena paigaldatud asjad eemaldama, kui miski muu neid enam ei nõua.
mocambo kirjutas:
1. Kas eksisteerib mingi log selle kohta millised paketid millal ja miks (paigaldatud sõltuvuse lahendamiseks või otse) paigaldati ?
Paigaldamise aega peaks nägema käsuga
rpm -qa --last
mocambo kirjutas: 2. Kuidas on võimalik näha kogu sõltuvuste hierarhiat ?
Kui mõtled kogu puud kõigist sõltuvustest, siis ma ei tea hetkel sellist tööriista, mis selle välja võiks raalida ja joonistada.
Aga per rpm saab käsuga
urpmq --requires-recursive paki_nimi
mocambo kirjutas: 3. Kuidas näha nende pakettide suuruseid, mis on juba paigaldatud ?
Nt
rpm -qa --queryformat="%10{SIZE}\t%{NAME}\n" | sort -k1,1n
mocambo kirjutas: Kas ja kuidas on samad küsimused lahendatud Mageial ?
Mageia kasutab samuti urpmit, nii et praegune hetk ei tohiks olla nende kahe vahel mingeid suuremaid erinevusi..