Debreate: kung paano madaling lumikha ng mga DEB package

May mga oras na nag-download kami ng mga file mula sa network kung saan gagana ang aming system at nakikita namin na mas madali at mas maginhawa para sa amin na i-convert ang mga ito sa .deb packages at isama ang mga ito sa aming lokal na repository ng package. Halimbawa, mga dictionary para sa Stardict, brushes o gradients para sa gimp, mga wallpaper, hanay ng mga tutorial, isang kumpletong website upang hawakan ito offline, source code ng third-party o, tulad ng sa aking kaso, ang iyong sariling programa!

Mahahanap ng mga bagong programmer ang application na ito na kapaki-pakinabang. Mayroong mga tagubilin sa kung paano gumawa ng mga pakete mula sa source code, ngunit sa pangkalahatan ay medyo masalimuot at mahirap maintindihan. Maaari itong tumagal ng anuman sa atin ng mahabang panahon upang maunawaan kung paano gumagana ang dpkg mula sa console. 

pagkasira ay isang programa na nagbibigay-daan sa amin upang gawin ito sa isang napaka-simpleng paraan. Ang mga sumusunod na imahe ay naglalarawan ng sunud-sunod na paglikha ng isang .deb package na naglalaman ng mga brush, palette at pattern para sa Gimp. Ang mga file na ito ay naka-grupo sa kani-kanilang mga folder, lahat tatlo sa loob ng folder gimp-extra sa aming system. Ang gagawin ng programa ay idagdag ang mga nilalaman ng folder brushes sa folder /usr/share/gimp/2.0/brus, Etc

Gayunpaman, iniiwan ko ang mga imahe na nagpapaliwanag sa sarili. Hindi ako nakakita ng anumang mga manual na lumulumbay, ngunit may kaunting lohika at imahinasyon madali itong lumikha ng iba't ibang mga uri ng mga pakete para sa aming personal na imbakan. Ang Debreate ay may isang napaka-intuitive interface. Ang lahat ng mga form ay maayos na naayos, na tumutulong sa bata ng sinumang kapitbahay na lumikha ng kanilang mga DEB nang walang abala. Kapag napunan mo ang lahat ng kinakailangang data, lumilikha ang Debreate ng isang pangkalahatang direktoryo at kinopya ang lahat ng kinakailangang mga file doon. Pagkatapos ay patakbuhin ang "dpkg -b" upang maitayo ang DEB package sa napiling folder ng patutunguhan.

Ang debreate ay hindi nilikha upang "unlearn" o "hindi malaman" ang mga utos ng console. Ang mga hinaharap na paglabas ay isasama ang detalyadong dokumentasyon sa kung paano manu-manong lumikha ng mga DEB package, kasama ang kung paano lumikha ng puno ng direktoryo at control file. Ang pagsuporta sa mga pakete ng RPM ay isinasaalang-alang din.

Bumaba pagkasira!

Nakita sa | pagkasira & ubumedia


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.   Ernesto dijo

    Kung ang aking programa ay mayroong mga aklatan tulad ng OpenCV, paano ko ito ipahiwatig sa Debreate?

  2.   LexArias dijo

    Tulad ng nakikita mo sa pangalawang imahe, kung saan sinasabi na "Nakasalalay" sa larangan na iyon pinangalanan mo ang mga dependency ng iyong programa.
    Kung sakaling kailangan mong magdagdag ng isang labis na imbakan kailangan mong suriin ang tab na Script at tingnan kung may posibilidad na lumikha ng isang paunang pag-install na script kung saan mo idagdag ang imbakan, i-update at i-install ang mga dependency, dapat mo pa ring i-download lamang ang deb ng pagpapakandili.
    PS:
    Hindi ko pa nagamit ang app na ito.
    Mag-suete