Tip: Řekni apt-get neinstalovat "doporučuje" balíčky v distribuci Debian Linux
Účel: Pokud používáte Debian Lenny a instalaci softwarových balíčků pomocí apt-get a pak jste si možná všimli nové verze apt-get v Lennym nainstaluje "doporučuje" balíčky automaticky, čímž se zvýší počet balíčků nainstalovaných ve vašem počítači. "Apt-get" v Debianu Etch (4.0) se nepoužívá k instalaci "doporučuje" balíčky. V tomto příspěvku si ukážeme, jak můžeme stále říct, apt-get neinstalovat "doporučuje" balíčky. Pro ty z vás, kteří si nejsou jisti Debianu je "závislá", "doporučuje" a "navrhované" balíky, obraťte se na tuto doc . To je důležité, pokud máte omezený úložný prostor na vašem systému, řekněme například embedded systém.
Problém:
Pojďme se podívat, jak to udělat na příkladu. Předpokládejme, že je třeba nainstalovat perl balíčku. Pokud tak učiníte:
# apt-get update
# apt-get install perl
Získáte něco jako toto:
# apt-get install perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
perl-doc perl-modules
Suggested packages:
libterm-readline-gnu-perl libterm-readline-perl-perl groff
The following NEW packages will be installed:
perl perl-doc perl-modules
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 15.9MB of archives.
After this operation, 41.4MB of additional disk space will be used.
Do you want to continue [Y/n]?
Všimněte si, že když jdete do toho s tím (řekněme Y), budete skončit s použitím 41,4 mb volného místa na disku. Nicméně, pokud se podíváte sem , uvidíte, že balíček perl-doc je volitelné proto, protože je to jen "doporučuje" balíček a ne "závisí" balíček.
Červená = Závisí
Zelená = doporučuje (volitelné)
Modrá = navrhuje (volitelné)
Řešení:
Vytvořte nebo upravte soubor / etc / apt / apt.conf soubor a přidejte následující obsah:
// Recommends are as of now still abused in many packages
APT::Install-Recommends "0";
APT::Install-Suggests "0";
Nyní soubor uložte a spusťte:
#apt-get update
# apt-get install perl
Nyní byste měli mít něco takového:
# apt-get install perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
perl-modules
Suggested packages:
libterm-readline-gnu-perl libterm-readline-perl-perl
Recommended packages:
perl-doc
The following NEW packages will be installed:
perl perl-modules
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 7731kB of archives.
After this operation, 27.5MB of additional disk space will be used.
Do you want to continue [Y/n]?
will be used now. Pokud jste si všimli, že se celková velikost instalace snížena z 41,4 mb až 27,5 mb, tj. téměř 33% méně místa na disku bude použito hned. To je velmi užitečné, pokud úložný prostor je problémem pro vás. Také můžete vidět, že "apt-get" se uvádí "Doporučená" balíček jako samostatný subjekt výše (viz zelený výše).
Dočasné řešení:
Také pokud nechcete vytvořit "apt.conf" soubor, protože vy chcete "apt-get" instalovat "doporučuje" balíček, ale někdy nechcete instalovat "doporučuje" balíčky selektivně pro konkrétní balíček nainstalovat pak si můžete dát následující příkaz:
# apt-get --no-install-recommends install perl
a bude mít stejný účinek, jako mají ty linky "apt.conf" soubor, ale budete muset dát volbu "-no-install-doporučuje" při každém použití apt-get instalovat žádný balík.
Jako obvykle, prosím zanechat komentář / zpětné vazby, pokud máte nějaké. Komentáře podporuje bloggerů, abyste mohl psát více a zachovat jejich duchové vysoko.
Také nezapomeňte na tento příspěvek níže.













11.01.2009 v 12:09
hmmm ... v ubuntu také aptitude instaluje doporučené balíky. debian ubuntu šel cestou, wtf?
Odpovědět na tento komentář
Kushal Odpověď:
11.01.2009 v 23:10
HI LMZ,
Postu hovoří o apt-get. Nechci používat Aptitude moc, ale vzpomínám si, že aptitude je instalace "Doporučená" balíčků, protože dlouhou dobu. Nejste si jisti, který šel jejichž způsob.
Děkujeme za Váš komentář.
Odpovědět na tento komentář
21.března 2009 v 16:06
[...] Řekni "apt-get" neinstalovat "doporučuje" balíčky - Debian (a Ubuntu) se doporučuje instalovat balíčky ve výchozím nastavení. Vypněte jej, aby se ušetřilo místo [...]
05.07.2009 v 06:28
pokud pomocí aptitude. Chcete-li použít volbu "-bez-doporučuje"
Případně můžete provést změnu konfiguračního souboru a použít volbu "-s-doporučuje" zvrátit chování.
Opravdu, jeden by měl být aptitude v dnešní době. Není moc důvod k použití apt-get a spousta důvodů, proč používat aptitude (např. lepší manipulaci závislost)
Odpovědět na tento komentář
17.ledna 2010 v 06:39
Díky! Jen to, co jsem hledal!
Odpovědět na tento komentář
03.03.2010 v 23:54
Díky LMZ a Draeath pro apt-get a aptitude příkazy!
Odpovědět na tento komentář
05.06.2010 v 01:57
Díky za těmito pokyny, jsem hledal, jak automaticky dostat navrhuje a doporučuje instalovat bez nutnosti zadávat je do každého okamžiku. Váš článek mi pomohl dosáhnout, stačí změnit z 0 na 1.
Odpovědět na tento komentář
30.března 2011 v 12:40
Zachránil mi prdel z instalace sh * tload poděkování balíky,!
Odpovědět na tento komentář
13.března 2012 v 01:32
Sir při instalaci apt ve Fedoře 14 jsem jít tato chybová Chyba při stahování balíčků:
apt-0.5.15lorg3.95-0.git522.1.fc14.i686: porucha: apt-0.5.15lorg3.95-0.git522.1.fc14.i686.rpm od aktualizace: errno [256] Ne více zrcátky zkusit.
Odpovědět na tento komentář
23.března 2012 v 07:30
Díky moc! mohu používat KDE aplikace bez tahání KDE knihovny s ní: D váš nejlepší: D
Odpovědět na tento komentář
20.srpna 2012 v 20:54
Muchas gracias! : D
Odpovědět na tento komentář
09.02.2013 v 09:26
Děkuji
Odpovědět na tento komentář