YUM (Keltainen koiran päivittäjä, muokattu): Se on komentorivin ohjelmistojen hallinta (CLI) päivittää, asentaa ja poistaa paketteja automaattisella riippuvuustarkkuudella. Se on kirjoitettu Python, jonka avulla sen toimintoja voidaan laajentaa laajennusten avulla. Yum on saatavana myös Debianissa.
Yum tarjoaa turvallisen pakettien hallinnan, koska se tukee allekirjoituksen vahvistusjärjestelmää GPG (GNU Privacy Guard, tunnetaan myös nimellä GnuPG). Kun allekirjoituksen vahvistus on käytössä, Yum kieltäytyy asentamasta paketteja, joita ei ole allekirjoitettu oikealla GPG-avaimella kyseiseen arkistoon. Tämä tarkoittaa, että voit luottaa kyseisiin paketteihin RPM että lataat ja asennat järjestelmääsi, ovat luotettavasta lähteestä, eikä niitä ole muokattu siirron aikana.
Tässä Miten (jaettuna useaan osaan) näemme kuinka hyödyntää tätä tehokasta ja joustavaa ohjelmistonhallintaohjelmaa, joka on mielestäni yksi parhaista olemassa olevista pacman (Archlinux);). Näemme käytännössä kaikki sen vaihtoehdot, laajennukset ja kuinka konfiguroida se omien tarpeidemme mukaan: D.
Minkä tahansa alla esitetyn vaihtoehdon käyttäminen edellyttää pääsyä vain nimellä juuri tai käytä sudo ja kirjoittaa:
yum [opciones] comando {paquete1} {paquete2} {...}
esimerkiksi:
yum -y install clementine
Huom: Välillä [] olevat parametrit ovat valinnaisia, välillä {} olevat parametrit riippuvat käytettävästä komennosta.
Yumilla olevien komentojen luettelo on:
- asenna paketti1 [paketti2] […]
- päivitä [paketti1] [paketti2] […]
- päivitys [paketti1] [paketti2] […]
- tarkista - päivitä
- päivitä [paketti1] [paketti2] […]
- päivitä [paketti1] [paketti2] […]
- jakelu-synkronointi [paketti1] [paketti2] […]
- poista | poista paketti1 [paketti2] […]
- luettelo […]
- tiedot […]
- tarjoaa | whatprovides feature1 [feature2] […]
- puhdas [pakkaukset | metatiedot | expire-cache | rpmdb | laajennukset | kaikki]
- tee välimuisti
- ryhmät […]
- etsi merkkijono1 [merkkijono2] […]
- kuori [tiedostonimi]
- ratkaistuep dep1 [dep2] […]
- (ylläpidetään vain vanhoista syistä - käytä repoery tai yum antaa)
- paikallinen asennus rpmfile1 [rpmfile2] […]
- (ylläpidetään vain vanhoista syistä - käytä asennusta)
- paikallinen päivitys rpmfile1 [rpmfile2] […]
- (ylläpidetään vain vanhoista syistä - käytä päivitystä)
- asenna paketti1 [paketti2] […]
- alenna paketti1 [paketti2] […]
- poista paketti1 [paketti2] […]
- repolist [kaikki | käytössä | poistettu käytöstä]
- versio [kaikki | asennettu | käytettävissä | ryhmä- | ryhmät | ryhmälista | ryhmätiedot]
- historia [info | lista | paketit-luettelo | paketit-info | yhteenveto | addon-info | tee uudelleen | kumoa | palauta | uusi | synkronoi | tilastot]
- kuormitustapahtuma [txfile]
- tarkastaa
- ohje [komento]
kuvaus komennoista
asentaa
Sitä käytetään paketin tai pakettiryhmän uusimman version asentamiseen varmistaen samalla, että kaikki riippuvuudet on täytetty. Jos mikään paketti ei vastaa annettua paketin nimeä, ottelut asennetaan. Jos nimi alkaa "@" - merkillä, loput nimestä käytetään kuin ryhmäasennuskomento suoritettaisiin. Jos nimen alussa on "-" -merkki, haku suoritetaan tapahtumasta ja kaikki vastaavuudet poistetaan. Jos nimi on tiedosto, asennus suoritetaan ikään kuin se olisi tehty paikallisen asennuksen kautta.
päivitys
Jos se suoritetaan ilman paketin nimeä, päivitä kaikki järjestelmään tällä hetkellä asennetut paketit. Jos yksi tai useampi paketti on määritetty, yum päivittää vain nimetyt paketit. Yum varmistaa, että kaikki riippuvuudet on täytetty päivityksen aikana.
päivitys
Tämä komento toimii kuten "päivitys", mutta määrität aina sen paketin version, johon haluat päivittää.
tarkista - päivitä
Se on toteutettu, jotta voit tietää, onko koneellasi odottavia päivityksiä ilman, että sinun on suoritettava päivitystä vuorovaikutteisesti. Se palauttaa myös luettelon päivitettävistä paketeista luettelomuodossa. Runotilassa se näyttää myös vanhentuneet paketit.
parantaa
Se on sama kuin päivityskomento lipun kanssa --obsoletes
.
jakelu - synkronointi o häiriö - synkronointi
Synkronoi asennettu paketti uusimpien saatavilla olevien pakettien kanssa, tämä tehdään joko vanhentumisen, päivityksen tai vanhentumisen vuoksi. Jos annat valinnaisen argumentin "täysi", komento asentaa myös paketit uudelleen, jos asennuksen tarkistussumma ja käytettävissä oleva tarkistussumma eivät täsmää. Poista vanhat paketit (voidaan käyttää synkronoimaan rpmdb-versiot). Valinnaista argumenttia "different" voidaan käyttää määrittämään oletustoiminto. Tämä komento ei tee toimintoja ryhmille, paikallisille paketeille tai negatiivisille valinnoille.
poistaa o Pyyhkiä
Niitä käytetään määritettyjen pakettien poistamiseen järjestelmästä sekä poistettavista paketeista riippuvien pakettien poistamiseen.
Huom: et voi vahingossa poistaa yumia itse.
lista
Sitä käytetään näyttämään erilaisia tietoja käytettävissä olevista paketeista. Tämän komennon koko joukko on yksityiskohtainen alla:
- yum-luettelo [kaikki | suojelija1] [suojelija2] […]
Näyttää kaikki saatavilla olevat ja asennetut paketit.
- yum-lista saatavilla [suojelija1] […]
Näytä kaikki paketit asennettavissa olevissa yum-arkistoissa.
- yum-luettelon päivitykset [suojelija1] […]
Se näyttää kaikki paketit päivityksillä, jotka ovat käytettävissä yum-arkistoissa.
- yum-luettelo asennettuna [suojelija1] […]
Luettelo argumentteina pidetyistä paketeista. Jos argumentti ei vastaa käytettävissä olevan paketin nimeä, tulitikut tulostetaan.
- yum list extrat [suojelija1] […]
Siinä luetellaan järjestelmään asennetut paketit, joita ei ole missään yum-arkistossa ja jotka näkyvät määritystiedostossa.
- yum-luettelo on vanhentunut [suojelija1] […]
Siinä luetellaan järjestelmään asennetut paketit, jotka ovat vanhentuneet missä tahansa yum-arkistossa ja näkyvät määritystiedostossa.
- yum list viimeaikainen [suojelija1] […]
Luettele viime aikoina arkistoihin lisätyt paketit. Tämä ei ole yleensä hyödyllistä, mutta jos todella haluat, voit käyttää laajennusta nam lista-päivitystiedot seuraavasti: "yum list-updateinfo new".
Huom: voit korvata parametrin «suojelija1""suojelija2'Jne., Paketin nimen kanssa, jonka haluat tarkistaa. Muista, että [] väliin merkityt vaihtoehdot ovat valinnaisia.
Itsemurha on turvallista
Huomaa: et voi vahingossa poistaa yumia itse.
erittäin hyvä info, joitain kysymyksiä XD, joka voidaan asentaa myös Ubuntuun? ja jos pystyt käyttämään debian repoa Ubuntussa?
Voisit käyttää yumia paketinhallintaohjelmana vaihtoehtona apt-get tai aptitude, en ole varma, voisitko käyttää debian-pakettia Ubuntussa ja se toimii oikein, se olisi testaamisen asia :).
Olet luonut minulle eksistentiaalisen epäilyn ... Yum Debianissa! (ja kyllä, se on; vahvistin sen tarkistamalla arkistot). Tarkoittaako tämä, että .rpm-paketit voidaan asentaa debianiin (onko minun lisättävä myös arkistoja?) Vai voinko hyödyntää yumin komentoja ja käyttöliittymää .deb-pakettien asentamiseen? Anteeksi, jos sanon julma, mutta olen yllättynyt lukemastani.
Tervehdys.
Oletetaan, että .deb-paketit voidaan asentaa yumilla, aivan kuten pclinux os: ssa, rpm-paketit synapticilla ja apt xD: llä
Tarkasteltaessa sitä loogisesta näkökulmasta normaali asia on, että yumilla voit asentaa .deb-paketteja, joten "apt-get install firefox" kirjoittamisen sijaan kirjoitat "yum install firefox".
Ja niin sen pitäisi olla, koska asennusohjelma on yksi asia ja paketti on toinen asia.
Totuus on, että ymmärrän, että me kaikki käytämme käyttöjärjestelmää, mutta kenellekään ei ole aavistustakaan sen toiminnasta.
http://www.mylifeUnix.org
Olet erittäin oikea ystävä, monet meistä ajattelevat tietävänsä monia asioita distroistamme, mutta kun tutkimme vähän, käy ilmi, että tiedämme pienen XD: n.
Ja puhuessasi yumista, huomasitko, että Fedora-ihmiset suosittelevat jo suoraan asennusta 64-bittisiin järjestelmiin?
Minulla ei ollut aavistustakaan, joka tapauksessa 64-bittisten järjestelmien edut ovat monet 🙂
Entä veli, kuten huomautat, on erittäin suositeltavaa käyttää 64-bittistä versiota, mitä luin, Fedora x86_64 käyttää 64-paketteja niin paljon kuin mahdollista, ja vain jos niitä ei ole, se yhdistää ne 32: n paketteihin. se on todella siistiä, koska valitamme aina huonosta yhteensopivuudesta 32- ja 64-bittisten järjestelmien välillä.
Kippis :).
Debianin YUM ei yllättänyt minua, koska Fedora-ydin käytti apt-getia ylläpitäjänä, olen jopa luonut version 7 tai jotain sellaista, koska haluan yhdistää pakettien hallintaohjelmia, katson paljon niistä, ja äskettäin ruuvasin fedoraani 17 Pacmanin (kyllä, ArchLinux-hallinta) asettamisesta ja kaikki toimi, kunnes käynnistin XD: n uudelleen
Vau, pacora Fedorassa *. *, Harmi, että se ei toiminut sinulle :(. Se, mitä sanot pakettien ylläpitäjien vaihtamisesta distrojen välillä, on asia, josta monet meistä eivät tiedä, joten minulla oli hyvä ajatus tuoda esiin tiedot :).
Kiitos kommentista ja vierailusta, tervehdys veli;).
Olen käyttänyt Fedora x86_64 -tekniikkaa noin kaksi vuotta.
Minulla ei ole ollut mitään ongelmaa.
Se toimii paljon paremmin kuin 32-bittinen versio.
Yum on yksi parhaista asennettavista ohjelmista.
Olen kauan sitten lopettanut "rpm" -komennon käyttämisen
Suorita ladattujen pakettien asennus
he eivät ole arkistoissa. Jos yhdistät sen «Yumexiin»,
graafinen käyttöliittymä, ne ovat erittäin tehokkaita työkaluja.
Tässä Fedoran uusimmassa versiossa "apper" toimii erittäin hyvin,
ainakin siltä osin kuin olen kokeillut, asentamalla paketteja
tehty Firefoxista, koska yksi toiminnoista on asentaa se
appper.
Ystävällisin terveisin,
Emiliano
Badajoz
D: