YUM (Sárga kutya Updater, módosítva): Ez egy parancssori szoftverkezelő (CLI) automatikus függőségi felbontású csomagok frissítéséhez, telepítéséhez és eltávolításához. Ben van írva Piton, amely lehetővé teszi funkcióinak bővítését bővítmények segítségével. A Yum elérhető a Debianon is.
A Yum biztonságos csomagkezelést kínál, mivel támogatja az aláírás-ellenőrző rendszert GPG (GNU Adatvédelmi Gárda, más néven GnuPG). Ha az aláírás-ellenőrzés engedélyezve van, a Yum megtagadja azoknak a csomagoknak a telepítését, amelyek nincsenek a GPG-kulccsal aláírva az adott adattárhoz. Ez azt jelenti, hogy megbízhat abban a csomagban RPM hogy a rendszerre letölti és telepíti, megbízható forrásból származnak, és az átvitel során nem módosultak.
Ebben How To (több részre osztva) meglátjuk, hogyan lehet a legtöbbet kihozni ebből a hatékony és rugalmas szoftverkezelőből, amely személyes véleményem szerint az egyik legjobb, ami létezik a pacman (Archlinux);). Látni fogjuk gyakorlatilag az összes opciót, a beépülő modulokat és a saját igényeinknek megfelelő konfigurálást: D.
Az alább látható opciók bármelyikének használatához csak a (z) néven kell elérni gyökér vagy használja sudo és írj:
yum [opciones] comando {paquete1} {paquete2} {...}
Példa:
yum -y install clementine
Megjegyzés: A [] között található paraméterek nem kötelezőek, a {} között található paraméterek a használandó parancstól függenek.
A yum parancsok listája:
- install1 csomag [csomag2] […]
- frissítés [csomag1] [csomag2] […]
- update-to [csomag1] [csomag2] […]
- ellenőrzés - frissítés
- frissítés [csomag1] [csomag2] […]
- upgrade-to [csomag1] [csomag2] […]
- terjesztés-szinkronizálás [csomag1] [csomag2] […]
- eltávolít | csomag1 törlése [csomag2] […]
- lista […]
- információ […]
- biztosítja | mit nyújt a feature1 [feature2] […]
- tiszta [csomagok | metaadatok | expire-cache | rpmdb | bővítmények | összes]
- sminklánc
- csoportok […]
- string1 keresése [string2] […]
- shell [fájlnév]
- resolep dep1 [dep2] […]
- (csak örökölt okokból fenntartva - használjon újraválaszolást vagy yum biztosítja)
- localinstall rpmfile1 [rpmfile2] […]
- (csak régi okokból karbantartva - használja a telepítést)
- helyi frissítés rpmfile1 [rpmfile2] […]
- (csak régi okokból karbantartva - használja a frissítést)
- telepítse újra a1 csomagot [csomag2] […]
- downgrade csomag1 [csomag2] […]
- deplist csomag1 [csomag2] […]
- repolist [minden | engedélyezve | letiltva]
- verzió [mind | telepítve | elérhető | csoport- | csoportok | grouplist | csoportinfo]
- előzmények [információ | lista | csomagok-lista | csomagok-információk | összefoglaló | addon-info | újra | visszavonás | visszagörgetés | új | szinkronizálás | statisztikák]
- betöltési tranzakció [txfile]
- ellenőrizze
- segítség [parancs]
leírás a parancsok közül
telepíteni
Egy csomag vagy csomagcsoport legújabb verziójának telepítésére szolgál, miközben biztosítja az összes függőség teljesülését. Ha egyetlen csomag sem felel meg a megadott csomagnévnek, akkor a mérkőzések telepítve vannak. Ha a név "@" karakterrel kezdődik, akkor a név többi részét úgy használjuk, mintha a groupinstall parancsot hajtották volna végre. Ha a név "-" karakterrel kezdődik, akkor a tranzakción belül keresést végeznek, és az esetleges egyezéseket eltávolítják. Ha a név fájl, akkor a telepítés úgy történik, mintha a helyi telepítésen keresztül történt volna.
frissítés
Ha csomagnév használata nélkül fut, frissítse az összes, a rendszerre jelenleg telepített csomagot. Ha egy vagy több csomag van megadva, akkor a yum csak a kijelölt csomagokat frissíti. Yum biztosítja, hogy a frissítés során minden függőség teljesüljön.
frissítés
Ez a parancs úgy működik, mint az "update", de mindig megadja a csomag verzióját, amelyre frissíteni kíván.
ellenőrzés - frissítés
Úgy lett megvalósítva, hogy anélkül tudja megtudni, hogy a gépén vannak-e függőben lévő frissítések, anélkül, hogy interaktívan kellene futtatnia a frissítést. Visszaadja a frissítendő csomagok listáját is lista formátumban. Verbose módban futtatva elavult csomagokat is mutat.
frissítés
Ez megegyezik a frissítési paranccsal a zászlóval --obsoletes
.
elosztás - szinkronizálás o disztró - szinkron
Szinkronizálja a telepített csomagot a legfrissebb elérhető csomagokkal, ezt elavulás, frissítés vagy adott esetben elavult okok miatt. Ha az opcionális "full" argumentumot adja meg, akkor a parancs újratelepíti azokat a csomagokat is, ahol a telepítési ellenőrző összeg és az elérhető ellenőrző összeg nem egyezik. És távolítsa el a régi csomagokat (használható az rpmdb verzióinak szinkronizálására). Az opcionális "más" argumentum megadhatja az alapértelmezett műveletet. Ez a parancs nem hajt végre műveleteket csoportokon, helyi csomagokon vagy negatív kijelöléseken.
eltávolítása o törli
Ezeket használják a megadott csomagok eltávolítására a rendszerből, valamint az eltávolított csomagtól függő csomagok eltávolítására.
Megjegyzés: nem lehet véletlenül eltávolítani a yumot egyedül.
lista
Különféle információk megjelenítésére szolgál az elérhető csomagokról. A parancs teljes opcióit az alábbiakban részletezzük:
- yum lista [mind | védnök1] [védnök2] […]
Megmutatja az összes rendelkezésre álló és telepített csomagot.
- yum lista áll rendelkezésre [védnök1] […]
Az összes csomag megjelenítése a telepíthető yum tárolókban.
- yum lista frissítéseket [védnök1] […]
Megjeleníti az összes csomagot a yum tárolókban elérhető frissítésekkel.
- yum list telepítve [védnök1] […]
Sorolja fel az argumentumnak tekintett csomagokat. Ha egy argumentum nem egyezik meg az elérhető csomag nevével, akkor az egyezések kinyomtatásra kerülnek.
- yum list extrák [védnök1] […]
Felsorolja a rendszerre telepített csomagokat, amelyek egyetlen yum adattárban sem érhetők el, és amelyek a konfigurációs fájlban jelennek meg.
- yum list elavult [védnök1] […]
Felsorolja a rendszerre telepített csomagokat, amelyek bármely yum adattárban elavultak és a konfigurációs fájlban jelennek meg.
- yum list friss [védnök1] […]
Sorolja fel a tárakhoz nemrégiben hozzáadott csomagokat. Ez általában nem hasznos, de ha nagyon akarod, használhatod a plugint yum list-updateinfo a következőképpen: "yum list-updateinfo new".
Megjegyzés: helyettesítheti a «paramétertvédnök1""védnök2'Stb., Az ellenőrizni kívánt csomag nevével. Ne feledje, hogy a [] között jelölt opciók nem kötelezőek.
Az öngyilkosság biztonságos
Megjegyzés: nem lehet véletlenül eltávolítani a yumot egyedül.
nagyon jó infó, néhány kérdés XD, amely az ubuntuban is telepíthető? és ha tudod használni a debian repót az ubuntuban?
Használhatná a yum csomagkezelőként az apt-get vagy az aptitude alternatívájaként, nem vagyok biztos benne, hogy használhatná-e a debian csomagot az Ubuntuban, és megfelelően működik-e, tesztelés kérdése lenne :).
Ön egzisztenciális kétséget teremtett számomra ... Yum on Debian! (és igen, ez van; megerősítettem a tárak ellenőrzésével). Ez azt jelenti, hogy az .rpm csomagok telepíthetők a debianra (hozzá kell adnom a tárakat is?) Vagy azt, hogy kihasználhatom a yum parancsait és a GUI-t a .deb csomagok telepítéséhez? Elnézést, ha kegyetlenül mondom, de meglep, amit olvastam.
Üdvözlet.
Feltételezzük, hogy a .deb csomagokat a yum segítségével is telepítheti, csakúgy, mint a PClinux OS-ben az rpm csomagokat a synaptic és az apt xD segítségével
Logikai szempontból nézve a normális dolog az lenne, hogy a yum segítségével telepítheti a .deb csomagokat, így az "apt-get install firefox" helyett "yum install firefox"
És ennek így kell lennie, mivel a telepítő egy dolog, a csomag pedig más.
Az igazság az, hogy rájövök, hogy mindannyian operációs rendszert használunk, de egyikünknek a legcsekélyebb fogalma sincs a működéséről.
http://www.mylifeUnix.org
Nagyon helyes barátod van, sokan azt gondoljuk, hogy sokat tudunk a disztribúciónkról, de amikor kicsit vizsgálódunk, kiderül, hogy amit tudunk, az apró XD.
És ha már yumról beszélünk, rájöttél, hogy a Fedora emberei már közvetlenül tanácsolják a 64 bites rendszerek telepítését?
Fogalmam sem volt, egyébként a 64 bites rendszerek előnyei sokak systems
Mi lenne a tesóval, amint arra jól rámutat, erősen ajánlott a 64 bites verzió használata, amit olvastam, a Fedora x86_64 a lehető legjobban használja a 64-es csomagokat, és csak akkor, ha nem léteznek, egyesíti azokat a 32-es csomagokkal. nagyon klassz, mivel mindig panaszkodunk a 32 és 64 bites rendszerek rossz kompatibilitására.
Egészségére :).
A Debianban szereplő YUM nem lep meg, mivel a Fedora core az apt-get-et használta menedzserként, sőt a 7-es verziót is létrehoztam, vagy ilyesmi, mivel szeretek kombinálni a csomagkezelőket, sokat nézek rájuk, és nemrégiben elcsesztem a fedorámat 17 a Pacman (igen, az ArchLinux kezelő) elhelyezéséért, és minden addig működött, amíg újra nem indítottam az XD-t
Wow, pacman a Fedorában *. *, Kár, hogy ez nem ment neked :(. Amit mondtál a csomagkezelők cseréjéről a disztribúciók között, arról sokan nem tudunk, ezért jó ötlet volt rámutatni az adatokra :).
Köszönöm a megjegyzést és a látogatást, üdvözlet tesó;).
Körülbelül két éve használom a Fedora x86_64-et.
Semmi problémám nem volt.
Sokkal jobban működik, mint a 32 bites verzió.
A Yum az egyik legjobban telepíthető program.
Már régen felhagytam az "rpm" parancs használatával
hajtsa végre a letöltött csomagok telepítését és azt
nincsenek tárolókban. Ha összekapcsolja a «Yumex» -vel,
a grafikus felület, ezek nagyon hatékony eszközök.
A Fedora ezen legújabb verziójában az "apper" nagyon jól működik,
legalábbis amennyire megpróbáltam, csomagokat telepíteni
Firefoxból készült, mert az egyik művelet a
appar.
Üdvözlettel,
Emiliano
Badajoz
D: