Paano mag-upload ng mga package sa iyong PPA

Daniel Fuentes B. nagpapaliwanag sa amin kung paano mag-upload ng isang pakete sa a LaunchPad PPA. Ito maaaring maging kapaki-pakinabang para sa ibahagi sa ibang bahagi ng mundo ang .DEB na mga pakete ng larong / programa na iyon kung hindi man ay magiging mas mahirap i-install sa Ubuntu.


Upang magawa ito, dapat mong gawin ang sumusunod:

1. Mag-sign up para sa Launchpad at mag-sign ang code ng pag-uugali.

2. Buhayin ang iyong PPA, mula sa iyong account.

3. Bumuo ng isang mapagkukunan ng pakete para sa programa at i-upload ito sa iyong PPA, ang huli ay ang pinaka kumplikado at marahil ay nangangailangan ng ilang paliwanag.

Ang pagtatayo ng pinagmulan ng pakete ay katulad ng isang binary na pakete. Sa kasong ito ay magpapatuloy ako sa halimbawa ng program na nakasulat sa sawa na nagko-convert ng temperatura (kung saan dati kong nilikha ang kani-kanilang binary package).

Talaga, ang pakete ay itinayo sa parehong paraan, kahit bago pa bumuo ng binary package (Hakbang N ° 7), kung saan kailangan mong gumamit ng ilang mga karagdagang pagpipilian sa dpkg-buildpackage upang lumikha ng isang mapagkukunan ng pinagmulan, iyon ay, kailangan mong gawin ang sumusunod:

dpkg-buildpackage -S -sa -rfakeroot

Ang pagpipilian -S ay para sa iyo upang bumuo ng isang mapagkukunan ng pakete at pagpipilian -sa Ito ay upang sa pag-upload ay may kasamang source code (ang **. Orig.tar.gz).

Ang -sa ay hindi kinakailangan kung nagre-repack ka ng isang pakete na mayroon nang sa Ubuntu. Sa kasong iyon maaari kang makakuha ng * .orig.tar.gz mula sa mga repository ng Ubuntu.

Ang pagpapatakbo ng utos na ito ay makakabuo ng maraming mga file sa direktoryo. Ang mga mahalaga (at kailangan nating i-upload) ay:

  • ***. dsc
  • *** _ pinagmulan.mga pagbabago
  • ***. diff.gz
  • ***. Orig.tar.gz (karaniwang nai-upload kung -sa ginagamit, dahil naglalaman ito ng oLogic-Errorriginal na mga mapagkukunan bago ma-debianize)

Nananatili ito upang suriin ang *** _ mapagkukunan.pagbabago upang makita kung ito ay tama (pangunahin, baguhin ang parameter ng Pamamahagi kung saan ito tumutugma). Halimbawa, ang converter Nanatili itong ganito.

Kapag tama na ang lahat kailangan mong i-upload ito. Para sa mga ito unang na-install namin ang dput (apt-get install dput) at pagkatapos ay binago namin ang pagsasaayos ~ / .dput.cf upang magmukhang ganito:

[my-ppa] fqdn = ppa.launchpad.net
pamamaraan = ftp
papasok = ~ -user> / - ppa> / ubuntu /
pag-login = anonymous
allow_unsigned_uploads = 0

Upang i-upload ito ginagawa namin:

dput my-ppa ***_source.changes

Oo naman, pinapalitan ang *** ng kung ano ang tumutugma.

Pagkatapos ay kailangan mong maghintay ng 5-10 minuto para makilala ng Launchpad ang pag-upload at simulang i-compile ang package ng source code. Samantala isang bilog ang nakikita na lumiliko sa tabi ng pangalan ng package.

Launchpad PPA

At voila, pagkatapos ng ilang minuto, ang (mga) pakete ay lilitaw sa kaukulang PPA.

Sa pamamagitan ng | Logic-Error


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

Isang komento, iwan mo na

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   hindi kilala dijo

    Ang estado ng sinturon ng sinturon, i-attemρt ito
    hindi mo ito bibigyan.

    aking website - http://en.co.Nz/wiki/index.php?title=Get_Ripped_Abs_Utilizing_Flex_Belt