Pacáistiú RPM. Cuid 1: buneilimintí

Cuideoidh an t-alt seo leat an coincheapa bunúsacha del Pacáistiú RPM agus conasmo timpeallacht a chur ar bun pacáistí tógála.


Méadaíonn dáiltí bunaithe ar Debian inniu, lena gcóras pacáiste cáiliúil .deb. Mar sin féin, ní hé an t-aon chóras pacáistithe atá ar fáil. Go deimhin, an LSB Dúirt dáileadh ar bith atá ag iarraidh na caighdeáin a chomhlíonadh caithfidh siad tacú le paicéid RPM. A ligean ar a fheiceáil conas ceann a chruthú.

Úsáidfimid Fedora tar éis an treoracha ó do wiki.

Ullmhaigh an timpeallacht

Molta úsáideoir a chruthú go sonrach chun na pacáistí a chruthúMar sin ní bhriseann muid aon cheann dár gcuid. Teastaíonn rogha bunúsach pacáistí uainn freisin:

sudo yum install @ development-tools @ fedora-packager

Tá an méid a theastaíonn uainn réidh. Anois táimid chun an timpeallacht tógála pacáiste a chruthú:

rpmdev-setuptree

Anois tá an fillteán ~ / rpmbuild againn, ina bhfuil roinnt fillteán eile suite:

  • TÓGÁIL: Seo an áit a dtógfar an pacáiste.
  • BUILDROOT: Tarlaíonn an druil suiteála anseo. Scríobhfar na comhaid atá le suiteáil nuair a shuiteáilfidh an t-úsáideoir deiridh an pacáiste.
  • RPMS: Nuair a bheidh siad tógtha, cuirfear na comhaid dénártha RPM mar thoradh air (.rpm) anseo, réidh le suiteáil.
  • SRPMS: Má léirímid é, cuirfear na comhaid foinse RPM (.src.rpm) anseo, an-oiriúnach chun leagan athbhreithnithe nó nuashonraithe den phacáiste a dhéanamh.
  • FOINSÍ: Anseo caithfidh tú na bunfhoinsí (.tar.gz, de ghnáth) agus na paistí atá le húsáid a chur.
  • SPECS: Cuirtear comhaid sonraíochta (.spec) anseo.

    Leis seo tá an timpeallacht ullmhaithe againn cheana féin. Sa chéad chaibidil eile foghlaimeoimid conas na comhaid aisteach sin a thuiscint Sonraíocht.


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

      6 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.   Misneach a dúirt

        Ísligh na múch sin ar dtús.

        Tá distros ann a sheachnaíonn gach a deir tú (Mageia, Open Xange, Kororaa ...)

        A ligean ar a fheiceáil má dhéanaimid imscrúdú beag sula n-osclaímid ár mbéal

      2.   Rrrr a dúirt

        Is í an fhadhb le treoracha a dhéanamh chun RPM a phacáistiú ná go bhfuil a chuid rudaí ag gach distro, cé gur léir nach bhfuil aon athrú orthu go bunúsach. Rud nach dtarlaíonn go dtí seo sna pacáistí deb agus gan trácht ar an txz slack! XD

        treoir mhaith, is ábhar an-spéisiúil é

      3.   Misneach a dúirt

        Post maith

      4.   zulander a dúirt

        Ní bhíonn Fiú Linux tuirseach de réitigh radacacha den sórt sin a thairiscint agus dírithe ar ardúsáideoirí, cathain a bheidh an lá nuair a thairgeann siad rud éigin níos éasca d’úsáideoirí nua? Táim tuirseach as an oiread sin pacáistíochta, consól agus stórtha a fheiceáil go bhfuil gach a dhéanann siad ag moilliú agus ag cur cosc ​​arís ar ghlacadh úsáideoirí nua i ndomhan Linux. Níl mé ag caint faoi na rudaí a dhéanann siad nó níl an dul chun cinn atá déanta acu go dtí seo go maith, ach bím ag cáineadh na mbealaí a dhéanann siad é, tá sé thar am rud éasca a dhéanamh agus pacáiste suiteála iomlán amháin a thairiscint saor ó teaghráin. an nasc idirlín le go mbeidh tú in ann rud iomlán a shuiteáil. Is mór an trua nár thuig cuideachtaí atá tiomanta d’fhorbairt chórais oibriúcháin Linux an mionsonra beag ach tábhachtach seo, dá nglacfaidís Windows agus MacOS an-dáiríre ...

      5.   portaro a dúirt

        Stuif maith is breá liom.
        Féach an gcuireann sé orm breathnú ar an Fedora distro

      6.   Íosa Iosrael Perales Martinez a dúirt

        Ar fheabhas ar fad a theastaigh uaim de réir cosúlachta, níl rpm ag an tionscadal seo