Jak na Fedoru: Vše, co jste chtěli vědět o YUM a neodvážili jste se zeptat (část I)

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é.

V tuto chvíli je první část, aby se příliš neroztahovala;).

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   rogertux řekl

    Přátelský k sebevraždám
    Poznámka: nemůžete omylem odstranit yum sami.

  2.   azavenom řekl

    velmi dobrá informace, nějaké otázky XD, které lze také nainstalovat v ubuntu? a pokud můžete použít debian repo v ubuntu?

    1.    Perseus řekl

      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í :).

  3.   Rock and roll řekl

    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.

    1.    pandev92 řekl

      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

    2.    řádný řekl

      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“

      1.    Juan Carlos řekl

        A tak by to mělo být, protože instalační program je jedna věc a balíček druhá.

  4.   JULIO řekl

    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

    1.    Perseus řekl

      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.

  5.   Juan Carlos řekl

    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?

    1.    řádný řekl

      Neměl jsem tušení, každopádně výhod 64bitových systémů je mnoho 🙂

    2.    Perseus řekl

      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í :).

  6.   Charles Emilio řekl

    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

    1.    Perseus řekl

      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;).

  7.   Emiliano řekl

    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

    1.    pipi řekl

      D: