Conas Fedora: Gach rud a theastaigh uait a fháil amach faoi YUM agus nár leomh tú a iarraidh (Cuid I)

Yum (Updater madra buí, Athraithe): Is bainisteoir bogearraí líne ordaithe é (CLI) pacáistí a nuashonrú, a shuiteáil agus a dhíshuiteáil le réiteach uathoibríoch spleáchais. Tá sé scríofa i Python, a cheadaíonn a fheidhmeanna a leathnú trí fhorlíontáin. Tá Yum ar fáil ar Debian freisin.

Cuireann Yum bainistíocht slán pacáiste ar fáil mar go dtacaíonn sé le córas fíoraithe sínithe GPG (Gabháil Príobháideachta GNU, ar a dtugtar GnuPG freisin). Nuair a chumasófar fíorú sínithe, diúltóidh Yum aon phacáistí nach bhfuil sínithe leis an eochair GPG ceart don stór sin a shuiteáil. Ciallaíonn sé seo gur féidir leat muinín a bheith agat as na pacáistí sin RPM gur ó fhoinse iontaofa tú a íoslódálann agus a shuiteáil tú ar do chóras agus nár athraíodh iad le linn an aistrithe.

Sa Conas a (roinnte ina chodanna éagsúla) feicfimid conas an leas is fearr a bhaint as an mbainisteoir bogearraí cumhachtach agus solúbtha seo atá, dar liom, ar cheann de na cinn is fearr atá ann i dteannta le Pacman (Archlinux);). Feicfimid go praiticiúil na roghanna go léir atá aige, na forlíontáin agus conas é a chumrú de réir ár riachtanas féin: D.

Chun aon cheann de na roghanna a thaispeántar thíos a úsáid ní gá ach rochtain a fháil ar root nó a úsáid sudo agus scríobh:

yum [opciones] comando {paquete1} {paquete2} {...}

Sampla:

yum -y install clementine

Tabhair faoi deara: Tá na paraiméadair atá idir [] roghnach, beidh na paraiméadair atá idir {} ag brath ar an ordú atá le húsáid.

Is é liosta na n-orduithe yum:

  • pacáiste a shuiteáil1 [pacáiste2] […]
  • nuashonrú [pacáiste1] [pacáiste2] […]
  • nuashonrú-go [pacáiste1] [pacáiste2] […]
  • seiceáil - nuashonrú
  • uasghrádú [pacáiste1] [pacáiste2] […]
  • uasghrádú-go [pacáiste1] [pacáiste2] […]
  • dáileadh-sioncrónaithe [pacáiste1] [pacáiste2] […]
  • bain | scriosadh an phacáiste1 [pacáiste2] […]
  • liosta […]
  • eolas […]
  • soláthraíonn | cad a sholáthraíonn gné1 [gné2] […]
  • glan [pacáistí | meiteashonraí | dul in éag-taisce | rpmdb | breiseáin | ar fad]
  • makecache
  • grúpaí […]
  • sreang cuardaigh1 [string2] […]
  • bhlaosc [ainm an chomhaid]
  • réiteachdep dep1 [dep2] […]
  • (á chothabháil ar chúiseanna leagáide amháin - bain úsáid as repoquery nó soláthraíonn yum)
  • localinstall rpmfile1 [rpmfile2] […]
  • (á chothabháil ar chúiseanna leagáide amháin - bain úsáid as suiteáil)
  • localupdate rpmfile1 [rpmfile2] […]
  • (á chothabháil ar chúiseanna leagáide amháin - nuashonrú a úsáid)
  • pacáiste a athshuiteáil1 [pacáiste2] […]
  • íosghrádú ar phacáiste1 [pacáiste2] […]
  • liostáil pacáiste1 [pacáiste2] […]
  • repolist [all | cumasaithe | faoi mhíchumas]
  • leagan [uile | suiteáilte | ar fáil | grúpa- | nogroups | liosta grúpa | groupinfo]
  • stair [info | liosta | pacáistí-liosta | pacáistí-info | achoimre | addon-info | athdhéanamh | cealaigh | rolladh ar ais | nua | sync | stats]
  • idirbheart luchtaithe [txfile]
  • seiceáil
  • cabhrú [ordú]

Cur síos de na horduithe

shuiteáil

Úsáidtear é chun an leagan is déanaí de phacáiste nó de ghrúpa pacáistí a shuiteáil agus a chinntiú go bhfuil gach spleáchas sásta. Mura bhfuil aon phacáiste comhoiriúnach leis an ainm pacáiste a thugtar, suiteáiltear na lasáin. Má thosaíonn an t-ainm le carachtar "@", úsáidtear an chuid eile den ainm amhail is gur forghníomhaíodh an t-ordú grúpála. Má thosaíonn an t-ainm le carachtar "-" ansin déantar cuardach laistigh den idirbheart agus baintear aon mheaitseálacha. Más comhad an t-ainm, ansin déantar an tsuiteáil amhail is dá ndéanfaí é trí localinstall.

thabhairt cothrom le dáta

Má reáchtáiltear é gan ainm pacáiste a úsáid, nuashonraigh gach pacáiste atá suiteáilte ar an gcóras faoi láthair. Má shonraítear pacáiste amháin nó níos mó, ní dhéanfaidh yum ach na pacáistí ainmnithe a nuashonrú. Cinnteoidh Yum go gcomhlíontar gach spleáchas le linn an nuashonraithe.

nuashonrú-go

Oibríonn an t-ordú seo mar "nuashonrú", ach sonraíonn tú i gcónaí an leagan den phacáiste ar mhaith leat a nuashonrú.

seiceáil - nuashonrú

Cuireadh i bhfeidhm é ionas go mbeidh a fhios agat an bhfuil nuashonruithe ar feitheamh ag do mheaisín gan aon nuashonrú a reáchtáil go hidirghníomhach. Filleann sé freisin liosta pacáistí atá le nuashonrú i bhformáid liosta. Nuair a reáchtáiltear é i mód verbose (verbose) taispeánann sé pacáistí atá as feidhm freisin.

uasghrádú

Tá sé mar an gcéanna leis an ordú nuashonraithe leis an mbrat --obsoletes.

dáileadh - sioncrónú o distro - sync

Sioncrónaigh an pacáiste atá suiteáilte mar aon leis na pacáistí is déanaí atá ar fáil, déantar é seo de bharr dul i léig, nuashonraithe nó as dáta, de réir mar is cuí. Má thugann tú an argóint roghnach “iomlán”, athshocróidh an t-ordú pacáistí freisin i gcás nach ionann an tseiceam suiteála agus an seiceam atá ar fáil. Agus bain seanphacáistí (is féidir iad a úsáid chun leaganacha rpmdb a sync). Is féidir an argóint roghnach “difriúil” a úsáid chun an oibríocht réamhshocraithe a shonrú. Ní dhéanfaidh an t-ordú seo oibríochtaí ar ghrúpaí, ar phacáistí áitiúla, ná ar roghnúcháin dhiúltacha.

a bhaint o Léirscrios

Úsáidtear iad chun pacáistí sonraithe a bhaint den chóras, chomh maith le pacáistí atá ag brath ar an bpacáiste a bhaint.

Tabhair faoi deara: ní féidir leat yum a bhaint de thaisme leat féin.

liosta

Úsáidtear é chun faisnéis éagsúla a thaispeáint faoi na pacáistí atá ar fáil. Tá an tsraith iomlán roghanna don ordú seo mionsonraithe thíos:

  • liosta yum [uile | pátrún1] [pátrún2] […]

Taispeánann sé gach pacáiste atá ar fáil agus suiteáilte.

  • liosta ar fáil [pátrún1] […]

Taispeáin gach pacáiste i stórtha yum atá ar fáil le suiteáil.

  • nuashonruithe ar liosta yum [pátrún1] […]

Taispeánann sé na pacáistí go léir le nuashonruithe ar fáil i stórtha yum.

  • suiteáilte liosta [pátrún1] […]

Liostaigh na pacáistí a mheastar mar argóintí. Mura n-oireann argóint le hainm an phacáiste atá ar fáil, clóitear na lasáin.

  • liosta breise yum [pátrún1] […]

Liostaíonn sé na pacáistí atá suiteáilte ar an gcóras nach bhfuil ar fáil in aon stór yum agus atá le feiceáil sa chomhad cumraíochta.

  • yum liosta obsoletes [pátrún1] […]

Liostaíonn sé na pacáistí atá suiteáilte ar an gcóras atá imithe i léig in aon stór yum agus atá le feiceáil sa chomhad cumraíochta.

  • liosta yum le déanaí [pátrún1] […]

Liostaigh na pacáistí a cuireadh leis na stórtha le déanaí. De ghnáth ní bhíonn sé seo úsáideach, ach más mian leat i ndáiríre is féidir leat é a úsáid is é an breiseán yum liosta-updateinfo mar a leanas: "yum list-updateinfo new".

Tabhair faoi deara: is féidir leat an paraiméadar a chur ina ionad «pátrún1","pátrún2', Srl., Le hainm an phacáiste is mian leat a sheiceáil. Cuimhnigh go bhfuil na roghanna atá marcáilte idir [] roghnach.

I láthair na huaire tá an chéad chuid anseo ionas nach síneofar an iomarca;).

Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

16 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   rogertux a dúirt

    Féinmharú-chairdiúil
    Nóta: ní féidir leat yum a bhaint de thaisme leat féin.

  2.   azavenom a dúirt

    eolas an-mhaith, roinnt ceisteanna XD is féidir a shuiteáil i ubuntu? agus más féidir leat an repo debian a úsáid i ubuntu?

    1.    Perseus a dúirt

      D’fhéadfá yum a úsáid mar bhainisteoir pacáiste mar mhalairt ar apt-get nó inniúlacht, níl mé cinnte an bhféadfá an pacáiste debian a úsáid in Ubuntu agus má oibríonn sé i gceart, is ábhar tástála a bheadh ​​ann :).

  3.   rocach a dúirt

    Chruthaigh tú amhras existential dom ... Yum on Debian! (agus sea, tá; dhaingnigh mé é trí na stórtha a sheiceáil). An gciallaíonn sé seo gur féidir pacáistí .rpm a shuiteáil ar debian (an gcaithfidh mé stórtha a chur leis freisin?) Nó gur féidir liom leas a bhaint as orduithe yum agus GUI chun pacáistí .deb a shuiteáil? Tá brón orm má tá mé ag rá go bhfuil sé mealltach, ach tá iontas orm faoin méid a léigh mé.
    Beannachtaí.

    1.    pandev92 a dúirt

      Ghlacfaí leis gur féidir leat na pacáistí .deb a shuiteáil le yum, díreach mar atá i pclinux os na pacáistí rpm le synaptic agus apt xD

    2.    ceart a dúirt

      Ag féachaint air ó thaobh loighciúil de, is é an rud is gnách ná gur féidir leat pacáistí .deb a shuiteáil le yum, mar sin in ionad "apt-get install firefox" a scríobh scríobhann tú "yum install firefox"

      1.    Juan Carlos a dúirt

        Agus sin mar ba chóir dó a bheith, ós rud é gur suiteálaí rud amháin agus gur rud eile é an pacáiste.

  4.   JULIO a dúirt

    Is í an fhírinne ná go dtuigim go n-úsáideann muid uile córas oibriúcháin ach níl an smaoineamh is lú ag aon duine againn faoin gcaoi a n-oibríonn sé.

    http://www.mylifeUnix.org

    1.    Perseus a dúirt

      Is cara an-cheart tú, síleann go leor againn go bhfuil a fhios againn go leor faoinár distro, ach nuair a dhéanaimid imscrúdú beag is cosúil go bhfuil an rud atá ar eolas againn XD beag bídeach.

  5.   Juan Carlos a dúirt

    Agus tú ag caint ar yum, ar thuig tú go dtugann folks Fedora comhairle go díreach cheana féin ar shuiteáil ar chórais 64-giotán?

    1.    ceart a dúirt

      Ní raibh aon smaoineamh agam, mar sin féin is iomaí buntáiste a bhaineann le córais 64-giotán

    2.    Perseus a dúirt

      Céard faoi bro, mar a thugann tú faoi deara, moltar go mór an leagan 64-giotán a úsáid, ón méid atá léite agam, úsáideann Fedora x86_64 na pacáistí do 64 oiread agus is féidir agus mura bhfuil siad ann, déanann sé iad a chomhcheangal le cinn 32. tá sé thar a bheith taitneamhach ós rud é go ndéanaimid gearán i gcónaí faoi chomhoiriúnacht bhocht idir córais 32-giotán agus 64-giotán.

      Cheers :).

  6.   Charles Emilio a dúirt

    Ní chuireann an YUM i Debian iontas orm, ós rud é gur bhain Fedora core úsáid as apt-get mar bhainisteoir, chruthaigh mé leagan 7 nó rud mar sin fiú, ós rud é gur maith liom bainisteoirí pacáiste a chur le chéile táim go leor mar gheall orthu, agus le déanaí sciob mé suas mo fedora 17 as Pacman a chur (sea, bainisteoir ArchLinux) agus d’oibrigh gach rud go dtí gur atosaigh mé XD

    1.    Perseus a dúirt

      Wow, pacman in Fedora *. *, Ró-dhona níor oibrigh sé duit :( Is é an rud a deir tú faoi bhainisteoirí pacáiste a athrú idir distros ná rud nach bhfuil a fhios ag a lán againn faoi, agus sin an fáth go raibh smaoineamh maith agam na sonraí a chur in iúl :).

      Go raibh maith agat as an trácht agus as an gcuairt, beannachtaí bro;).

  7.   Emiliano a dúirt

    Tá mé ag úsáid Fedora x86_64 le thart ar dhá bhliain.
    Ní raibh fadhb ar bith agam.
    Oibríonn sé i bhfad níos fearr ná an leagan 32-giotán.
    Tá Yum ar cheann de na cláir is fearr le suiteáil.
    Is fada ó stop mé ag úsáid an ordaithe "rpm" go
    suiteáil pacáistí íoslódáilte a dhéanamh agus sin
    níl siad i stórtha. Má chomhcheanglaíonn tú é le «Yumex»,
    an comhéadan grafach, is uirlisí an-chumhachtacha iad.
    Sa leagan is déanaí seo de Fedora, oibríonn "apper" go han-mhaith,
    ar a laghad chomh fada agus a rinne mé iarracht, pacáistí a shuiteáil
    déanta ó Firefox, toisc gurb é ceann de na gníomhartha é a shuiteáil
    úlloird.

    Dea-mhéin,

    Emiliano
    Badajoz

    1.    pipi a dúirt

      D: