YUM (Žlutý pes Updater, Modified): Je to správce softwaru příkazového řádku (CLI) k aktualizaci, instalaci a odinstalaci balíčků s automatickým řešením závislostí. Je napsán v PYTHON, což umožňuje rozšíření jeho funkcí prostřednictvím pluginů. Yum je také k dispozici na Debianu.
Yum nabízí bezpečnou správu balíků, protože podporuje systém ověřování podpisů GPG (Ochrana soukromí GNU, také známý jako GnuPG). Když je povoleno ověření podpisu, Yum odmítne instalovat balíčky, které nejsou podepsány správným klíčem GPG pro dané úložiště. To znamená, že těmto balíčkům můžete důvěřovat RPM které stáhnete a nainstalujete do svého systému, pocházejí ze spolehlivého zdroje a nebyly během přenosu změněny.
V této Jak (rozdělené do několika částí) uvidíme, jak co nejlépe využít tohoto výkonného a flexibilního softwarového manažera, který je podle mého osobního názoru jedním z nejlepších, pacman (Archlinux);). Uvidíme prakticky všechny možnosti, které má, pluginy a jak si je nakonfigurovat podle vlastních potřeb: D.
Chcete-li použít některou z níže uvedených možností, je nutné přistupovat pouze jako kořen nebo použít sudo a piš:
yum [opciones] comando {paquete1} {paquete2} {...}
příklad:
yum -y install clementine
Nota: Parametry obsažené mezi [] jsou volitelné, parametry obsažené mezi {} budou záviset na použitém příkazu.
Seznam příkazů, které má, je:
- nainstalujte balíček1 [balíček2] […]
- aktualizovat [balíček1] [balíček2] […]
- aktualizovat na [balíček1] [balíček2] […]
- zkontrolovat - aktualizovat
- upgrade [balíček1] [balíček2] […]
- upgradovat na [balíček1] [balíček2] […]
- distribuce-synchronizace [balíček1] [balíček2] […]
- odstranit | vymazat balíček1 [balíček2] […]
- seznam […]
- informace […]
- poskytuje | co poskytuje feature1 [feature2] […]
- vyčistit [balíčky | metadata | expire-cache | rpmdb | pluginy | Všechno]
- vyrovnávací paměť
- skupiny […]
- hledat řetězec1 [řetězec2] […]
- shell [název souboru]
- vyřešeno dep1 [dep2] […]
- (udržováno pouze ze starších důvodů - použijte repoquery nebo yum poskytuje)
- localinstall rpmfile1 [rpmfile2] […]
- (udržováno pouze ze starších důvodů - použít instalaci)
- localupdate rpmfile1 [rpmfile2] […]
- (udržováno pouze ze starších důvodů - použít aktualizaci)
- přeinstalovat balíček1 [balíček2] […]
- downgrade balíček1 [balíček2] […]
- deplist balíček1 [balíček2] […]
- repolist [vše | povoleno | deaktivováno]
- verze [vše | nainstalován | k dispozici | skupina- | Skupiny | grouplist | groupinfo]
- historie [info | seznam | balíčky-seznam | balíčky-informace | shrnutí | addon-info | zpět | zpět | vrácení zpět | nové | synchronizace | statistiky]
- transakce zatížení [txfile]
- check
- help [příkaz]
popis příkazů
instalovat
Používá se k instalaci nejnovější verze balíčku nebo skupiny balíčků při zajištění, že byly splněny všechny závislosti. Pokud žádný název balíčku neodpovídá danému názvu balíčku, pak se zápasy nainstalují. Pokud název začíná znakem „@“, použije se zbytek názvu, jako kdyby byl spuštěn příkaz groupinstall. Pokud název začíná znakem „-“, provede se vyhledávání v rámci transakce a všechny shody budou odstraněny. Pokud se jedná o název souboru, instalace se provede, jako by byla provedena prostřednictvím localinstall.
aktualizovat
Pokud je spuštěn bez použití názvu balíčku, aktualizace aktualizuje všechny balíčky aktuálně nainstalované v systému. Pokud je zadán jeden nebo více balíčků, yum aktualizuje pouze určené balíčky. Yum zajistí, že během aktualizace byly splněny všechny závislosti.
aktualizovat na
Tento příkaz funguje jako „aktualizace“, ale vždy určíte verzi balíčku, na který chcete provést aktualizaci.
zkontrolovat - aktualizovat
Byla implementována, abyste věděli, zda váš počítač čeká na aktualizaci, aniž byste museli aktualizaci interaktivně spouštět. Vrátí také seznam balíčků, které mají být aktualizovány ve formátu seznamu. Při spuštění v podrobném režimu také zobrazuje zastaralé balíčky.
upgradovat
Je to stejné jako příkaz update s příznakem --obsoletes
.
distribuce - synchronizace o distro - synchronizace
Synchronizujte nainstalovaný balíček s nejnovějšími dostupnými balíčky, což se provádí buď z důvodu zastaralosti, aktualizace nebo zastaralé. Pokud mu dáte volitelný argument „plný“, příkaz přeinstaluje také balíčky, kde se kontrolní součet instalace a dostupný kontrolní součet neshodují. A odeberte staré balíčky (lze je použít k synchronizaci verzí rpmdb). Volitelný argument „jiný“ lze použít k určení výchozí operace. Tento příkaz nebude provádět operace se skupinami, místními balíčky ani se záporným výběrem.
odstranit o Vymazat
Používají se k odebrání určených balíčků ze systému a také k odebrání balíčků, které závisí na odebraném balíčku.
Nota: nemůžete omylem odstranit yum sami.
lest
Slouží k zobrazení různých informací o dostupných balíčcích. Celá sada možností pro tento příkaz je popsána níže:
- yum seznam [vše | patron1] [patron2] […]
Zobrazí všechny dostupné a nainstalované balíčky.
- dostupný seznam [vzor1] […]
Zobrazit všechny balíčky v úložištích yum k dispozici k instalaci.
- aktualizace seznamu yum [vzor1] […]
Zobrazuje všechny balíčky s aktualizacemi dostupnými v úložištích yum.
- instalovaný seznam [vzor1] […]
Seznam balíčků považovaných za argumenty. Pokud argument neodpovídá názvu dostupného balíčku, shody se vytisknou.
- yum seznam doplňků [vzor1] […]
Uvádí seznam balíků nainstalovaných v systému, které nejsou k dispozici v žádném úložišti yum a které se objevují v konfiguračním souboru.
- yum seznam zastaralých [vzor1] […]
Uvádí seznam balíků nainstalovaných v systému, které zastaraly v jakémkoli úložišti yum a které se objevují v konfiguračním souboru.
- mňam seznam nedávný [vzor1] […]
Seznam balíčků, které byly nedávno přidány do úložišť. To obvykle není užitečné, ale pokud to opravdu chcete, můžete použít plugin yum seznam-aktualizace info takto: "yum list-updateinfo new".
Nota: můžete nahradit parametr «vzor1","vzor2'Atd. S názvem balíčku, který chcete zkontrolovat. Pamatujte, že možnosti označené mezi [] jsou volitelné.
Přátelský k sebevraždám
Poznámka: nemůžete omylem odstranit yum sami.
velmi dobrá informace, nějaké otázky XD, které lze také nainstalovat v ubuntu? a pokud můžete použít debian repo v ubuntu?
Můžete použít yum jako správce balíčků jako alternativu k apt-get nebo aptitude, nejsem si jistý, jestli byste mohli použít balíček debian v Ubuntu a funguje správně, bylo by to testování :).
Vytvořili jste pro mě existenciální pochybnosti ... Jo na Debianu! (a ano, je; potvrdil jsem to kontrolou úložišť). Znamená to, že na debian lze instalovat balíčky .rpm (musím také přidat úložiště?) Nebo že mohu použít yum příkazy a GUI k instalaci balíčků .deb? Omlouvám se, když říkám kruté, ale jsem překvapen tím, co jsem četl.
Zdravím.
Dalo by se předpokládat, že balíčky .deb můžete nainstalovat pomocí yum, stejně jako v pclinux os balíčky rpm se synaptickými a apt xD
Při pohledu na to z logického hlediska by bylo normální, že s yum můžete instalovat balíčky .deb, takže místo psaní „apt-get install firefox“ napíšete „yum install firefox“
A tak by to mělo být, protože instalační program je jedna věc a balíček druhá.
Pravdou je, že si uvědomuji, že operační systém používáme všichni, ale nikdo z nás nemá ani nejmenší představu o jeho fungování.
http://www.mylifeUnix.org
Jste velmi správný přítel, mnozí z nás si myslí, že víme o naší distribuci mnoho věcí, ale když to trochu prozkoumáme, ukáže se, že to, co víme, je malý XD.
A když už mluvíme o mňam, uvědomili jste si, že lidé Fedory již přímo doporučují instalaci na 64bitové systémy?
Neměl jsem tušení, každopádně výhod 64bitových systémů je mnoho 🙂
A co brácho, jak dobře zdůrazňuješ, důrazně se doporučuje používat 64bitovou verzi, z toho, co jsem četl, používá Fedora x86_64 balíčky pro 64 co nejvíce a pouze pokud neexistují, kombinuje je s verzemi z 32. Toto je to opravdu skvělé, protože si vždy stěžujeme na špatnou kompatibilitu mezi 32 a 64bitovými systémy.
Na zdraví :).
YUM v Debianu mě nepřekvapuje, protože jádro Fedory používalo jako správce apt-get, dokonce jsem vytvořil verzi 7 nebo něco podobného, protože rád kombinuji správce balíčků, hodně se na ně dívám a nedávno jsem pokazil svoji fedoru 17 pro uvedení Pacmana (ano, správce ArchLinuxu) a všechno fungovalo, dokud jsem nerestartoval XD
Páni, pacman ve Fedoře *. *, Škoda, že to nefungovalo pro vás :(. To, co jste řekli o změně správců balíků mezi distribucemi, je něco, o čem mnozí z nás neví, proto jsem měl dobrý nápad poukázat na data :).
Díky za komentář a za návštěvu, pozdravy brácho;).
Fedoru x86_64 používám asi dva roky.
Neměl jsem žádný problém.
Funguje mnohem lépe než 32bitová verze.
Yum je jedním z nejlepších programů k instalaci.
Už dávno jsem přestal používat příkaz "rpm"
provést instalaci stažených balíčků a to
nejsou v úložištích. Pokud jej zkombinujete s «Yumex»,
grafické rozhraní, jsou to velmi silné nástroje.
V této nejnovější verzi Fedory „apper“ funguje velmi dobře,
alespoň pokud jsem to zkusil, instalace balíčků
provedeno z Firefoxu, protože jednou z akcí je instalace pomocí
aper.
S pozdravem,
Emiliano
Badajoz
D: