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

Linuxi tarkvaraliste küsimustega seotud foorum

Moderaator: Moderaatorid

Vasta
Kasutaja avatar
mocambo
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 82
Liitunud: 10.06.2007, 06:11

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

Postitus 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 ?
Kasutaja avatar
akbgf
Vana Pingviin
Vana Pingviin
Postitusi: 763
Liitunud: 07.10.2009, 09:04

Postitus Postitas akbgf »

2. Kuidas on võimalik näha kogu sõltuvuste hierarhiat ?
ldd failinimi näitab söltuvusi.
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

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

Postitus 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..
Pilt Pilt Pilt
Vasta