RPM kurongedza. Part 1: Basics

Ichi chinyorwa chinokubatsira iwe kunzwisisa iyo pfungwa dzakakosha Del RPM kurongedza uye seimo akagadzira nharaunda kuvaka mapakeji.


Kugadziriswa kweDebian-kwakawedzera nhasi, neayo anozivikanwa .deb package system. Nekudaro, haisiriyo yega yekurongedza system inowanikwa. Muchokwadi, iyo LSB anoti izvozvo chero kugovera ndiani anoda kuzadzisa zviyero inofanirwa kutsigira mapaketi RPM. Ngatione maitiro ekugadzira imwe.

Tichashandisa Fedora inotevera iyo raira kubva kuwiki yako.

Gadzirira nharaunda

Inokurudzirwa gadzira mushandisi zvakanyanya kugadzira mapakejiSaka hatityori chero chedu. Isu tinodawo sarudzo yakasarudzika yemapakeji:

sudo yum kuisa @ budiriro-maturusi @ fedora-package

Zvatinoda zvakagadzirira. Iye zvino tava kuzogadzira nharaunda yekuvaka package:

rpmdev-setuptree

Iye zvino tave ne ~ / rpmbuild dhairekitori, mune mamwe mafolda aripo:

  • BUILD: Apa ndipo pachavakirwa pasuru.
  • BUILDROOT: Iyo yekumisikidza chibooreso inoitika pano. Iwo mafaera ayo anofanirwa kuiswa kana mushandisi wekupedzisira aisa package ichanyorwa.
  • RPMS: Kana yavakwa, mabhainari eRPM anokonzeresa (.rpm) achaiswa pano, akagadzirira kuisa.
  • SRPMS: Kana isu tikaratidza izvo, iyo sosi RPM mafaera (.src.rpm) achaiswa pano, akakodzera kugadzira iyo yakadzokororwa kana kuvandudzwa vhezheni yepakeji.
  • SOURCES: Pano iwe unofanirwa kuisa izvo zvekutanga zvinyorwa (.tar.gz, kazhinji) uye zvigamba zvinoshandiswa.
  • SPECS: Mafaira ekujekesa (.spec) akaiswa pano.

    Nezve izvi isu tatova nemagariro akagadzirirwa. Muchitsauko chinotevera tichadzidza kuti tinganzwisisa sei mafaira asingazivikanwe aya spec.


      Siya yako yekutaura

      Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

      *

      *

      1. Inotarisira iyo data: Miguel Ángel Gatón
      2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
      3. Legitimation: Kubvuma kwako
      4. Kutaurirana kwedata
      5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
      6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

      1.   chivindi akadaro

        Dzikisa utsi ihwohwo kutanga.

        Kune ma distros anodzivirira zvese zvaunotaura (Mageia, Vhura Xange, Kororaa ...)

        Ngatione kana tichiongorora zvishoma tisati tavhura muromo wedu

      2.   Rrr akadaro

        Dambudziko nekugadzira maRPM ekupakata magwara ndeyekuti yega yega distro ine yayo zvinhu, kunyangwe zviri pachena kuti ivo chaizvo havasiyane. Chinhu chinosvika parizvino hachiitike mumabhadharo epadhibhodhi uye kwete kutaura mune yakadzikira txz! XD

        gwara rakanaka, inyaya inonakidza kwazvo

      3.   chivindi akadaro

        Zvakanaka kutumira

      4.   zanderander akadaro

        Kunyangwe Linux hainete nekupa mhinduro dzakakura kudaro uye yakanangana nevashandisi vemberi, iro zuva richava rinhi pavanopa chimwe chinhu chiri nyore kune vashandisi veavice? Ini ndaneta nekuona zvakawandisa kurongedza, zvinonyaradza, uye zvinyorwa zvisina maturo zvekuti zvese zvavanoita zvinononoka uye kuwedzera kutadzisa kutora kwevanoshandisa novice munyika yeLinux. Ini handisi kutaura nezve izvo zvavanoita kana kufambira mberi kwavakaita kusvika parizvino hakuna kunaka, asi ndinoramba ndichitsoropodza nzira dzavanozviita, inguva yekuita chimwe chinhu chiri nyore uye nekupa imwechete yakazara yekuisa pasuru isina tambo. iyo internet yekubatanidza kukwanisa kuisa chimwe chinhu chakakwana. Zvinosuruvarisa kuti makambani akazvipira mukusimudzira linux anoshanda masisitimu haana kuona iyi diki asi yakakosha ruzivo, iyo kana vakatora Windows neMacOS zvakanyanya ...

      5.   porter akadaro

        Zvinhu zvakanaka zvandinoda.
        Ona kana zvichiita kuti nditarise Fedora distro

      6.   Jesu Israeri Perales Martinez akadaro

        Yakanaka chaizvo zvandaida sezviri pachena iyi purojekiti haina rpm