Re: Alternativa k "emerge", "equery", "etcat", "revdep-rebuild -p"?
To |
Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz> |
From |
"deb_petr zavinac seznam bod cz" <deb_petr zavinac seznam bod cz> |
Date |
Sat, 22 Oct 2005 22:41:05 +0200 |
Cc |
kurem zavinac upcase bod inf bod upol bod cz |
User-agent |
Mozilla Thunderbird 1.0.2 (Windows/20050317) |
Je někde popis flagů za těmi standardními flagy zmíněnými v helpu v
sekci 2.8 a 2.9 - konkrétně např. "ih U", "idA" (jde mi o tyto U, A, ...
případně existují-li další)?
Už jsem to s Vaší pomocí vyřešil. Sice jsem tam měl nastavené "hold" na
libgliby, ale nebyl tam příznak ruční instalace. Jinak níže zmíněný mc s
podporou UTF-8 opravdu nevyžaduje při instalaci "libglib2.0-0" a
"libglib2.0-data", ale pro svůj běh je potřebuje.
> Co to znamena odkryt? Nemuzete trosku popsat, co maji ty 2 prikazy delat?
To, že se povolí (odkryje) v konfiguračních souborech emerge instalace
unstable či hard-unstable balíčků. Dále lze v tomto souboru nastavit,
aby se odkrytý balíček ne/mohl down/up-gradovat. Možná k tomut účelu
slouží /etc/apt/preferences, ale nejsou mi jasné z dokumentace jeho
použití syntaxe a praktické použití + důsledky.
Děkuji, Petr Novák
***
deb_petr zavinac seznam bod cz napsal(a):
Nějak se pochroumal předmět zprávy, proto zasílám příspěvek ještě
jednou. Snad nyní již bude vše v pořádku.
Ještě doplním, že jsem zkoušel nastavit "hold" pro "mc" v "dselect", což
pomohlo, ale u těch libglibů to nepomáhá. Dočetl jsem se cosi o
/etc/apt/preferences, ale podle dokumentace jsem nepochopil jeho
použití. Souvisí to vůbec s tím, že se konkrétní balíček neupgraduje
nebo neodinstaluje? Pokud to někdo využíváte můžete mi sem napsat
konkrétní příklad a co to provádí?
Díky moc za vysvětlení, Petr Novák.
-------- Původní zpráva --------
Předmět: Alternativa k "emerge -pv xxx", "equery depends xxx", "emerge
--depclean", "revdep-rebuild -p" a "/var/lib/portage/world,
/etc/portage/package.keywords, /etc/portage/package.unmask" ?
Datum: Sat, 22 Oct 2005 20:13:05 +0200
Od: deb_petr zavinac seznam bod cz <deb_petr zavinac seznam bod cz>
Komu: czdebian-l zavinac debian bod cz
Ahoj,
můžete mi prosím poradit alternativní příkazy Debianu ke Gentoovským?
Sedím teď nad Debianem (čti Kubuntu ;-) a přemýšlím, že vlastně nevím,
jak říci, aby mi ručně nainstalovaný "dpkg -i xxx" balíček neupgradoval
při "aptitude upgrade" a taky následně, aby mi neodstranil dva balíky,
které ručně nainstalovaný balíček vyžaduje. V podstatě jde o to, že jsem
si nainstaloval "mc" s podporou UTF-8
(http://forum.ubuntu.ru/index.php?topic=83.msg529) a chce mi to odebrat
"libglib2.0-0" a "libglib2.0-data", které vyžadoval originální "mc" a
tento je vyžaduje zřejmě rovněž. Další podivností je skutečnost, že
tento "mc" nevidím v "dselectu" ani "aptitude" :-(.
# Pouze se podívat, co se bude dít při instalaci a nic neinstalovat.
emerge -pv xxx
# Které balíčky jsou zavislé na balíčku xxx?
equery depends xxx (etcat -d xxx)
# Odebrání nepotřebných balíčků, které se nevyužívají.
emerge --depclean
# Kontrola konzistence závislostí.
revdep-rebuild -p
# Soupis balíčků, které se budou updatovat a upgradovat.
/var/lib/portage/world
# Soupis unstable balíčků, které se mají odkrýt či zůstat instalované v
konkrétní verzi.
/etc/portage/package.keywords
# Soupis hard-unstable balíčků, které se mají odkrýt či zůstat
instalované v konkrétní verzi.
/etc/portage/package.unmask
Děkuji za typy, Petr Novák.
________________________________________________
CZdebian-l maillist - CZdebian-l zavinac debian bod cz
http://www.debian.cz/mailman/listinfo/czdebian-l
E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz
__________ Informacia od NOD32 1.1263 (20051021) __________
Tato sprava bola preverena antivirusovym systemom NOD32.
http://www.eset.sk
***
On Sat, Oct 22, 2005 at 08:13:05PM +0200, deb_petr zavinac seznam bod cz wrote:
Ahoj,
můžete mi prosím poradit alternativní příkazy Debianu ke Gentoovským?
Sedím teď nad Debianem (čti Kubuntu ;-) a přemýšlím, že vlastně nevím,
jak říci, aby mi ručně nainstalovaný "dpkg -i xxx" balíček neupgradoval
při "aptitude upgrade" a taky následně, aby mi neodstranil dva balíky,
které ručně nainstalovaný balíček vyžaduje.
V aptitude prepnout na tech dvou knihovnach priznak 'Instalovany
automaticky' (pro splneni zavislosti) na 'Instalovany rucne'
a na tom mc nastavit priznak 'Podrzet' (v aktualni verzi).
V podstatě jde o to, že jsem
si nainstaloval "mc" s podporou UTF-8
(http://forum.ubuntu.ru/index.php?topic=83.msg529) a chce mi to odebrat
"libglib2.0-0" a "libglib2.0-data", které vyžadoval originální "mc" a
tento je vyžaduje zřejmě rovněž. Další podivností je skutečnost, že
tento "mc" nevidím v "dselectu" ani "aptitude" :-( .
To je podivne. Podivejte se, jake ma cislo verze a co ukazuje
aptitude, kdyz na balicku stisknete 'v'.
# Pouze se podívat, co se bude dít při instalaci a nic neinstalovat.
emerge -pv xxx
Treba aptitude install --simulate xxx
# Které balíčky jsou zavislé na balíčku xxx?
equery depends xxx (etcat -d xxx)
V aptitude na balicku stisknout 'r'.
# Odebrání nepotřebných balíčků, které se nevyužívají.
emerge --depclean
Ty aptitude odstrani automaticky pri odinstalaci posledniho balicku,
ktery na nich zavisel.
# Kontrola konzistence závislostí.
revdep-rebuild -p
Aptitude bude rvat sama, kdyz se ji neco nebude libit...
# Soupis balíčků, které se budou updatovat a upgradovat.
/var/lib/portage/world
V Aptitude se podivate do podstromu nazvaneho Baliky k aktualizaci
# Soupis unstable balíčků, které se mají odkrýt či zůstat instalované v
konkrétní verzi.
/etc/portage/package.keywords
# Soupis hard-unstable balíčků, které se mají odkrýt či zůstat
instalované v konkrétní verzi.
/etc/portage/package.unmask
Co to znamena odkryt? Nemuzete trosku popsat, co maji ty 2 prikazy delat?
-- Miroslav Kure ________________________________________________
CZdebian-l maillist - CZdebian-l zavinac debian bod cz
http://www.debian.cz/mailman/listinfo/czdebian-l E-mail
(un)subscriptions: czdebian-l-request zavinac debian bod cz __________ Informacia od
NOD32 1.1263 (20051021) __________ Tato sprava bola preverena
antivirusovym systemom NOD32. http://www.eset.sk
Partial thread listing: