Skep .deb-pakkette met Checkinstall

pakket

Ek is een van die vele wat moes saamstel 'n nuwe weergawe of een of ander toepassing wat nie in u bewaarplekke is nie, die probleem hiermee is dat tydens samestelling in 'n gids die aansoek stoor u biblioteke en ander lêers in die gids waar u dit opgestel het, en as ons opdateer die pakket lyk asblik of as ons die toepassingsmap verwyder dit werk nie meer nie. "Dit is verkieslik om 'n pakket te skep en dit te installeer«, Ja, pero nie almal van ons is goed daarmee nie maakso ek stel dit aan u voor tjekinstallasie, wat die taak kom vergemaklik.

goed, tjekinstallasie dit is niks meer as 'n bietjie nie wizard per terminale om .deb-pakkette te skep. Sodat ons kan stel pakkette saam en skep dit om dit byvoorbeeld aan ons vriende te stuur.

Om mee te begin, moet ons installeer tjekinstallasie. So doen ons (as wortel):

apt-get install checkinstall

En binne 'n oomblik sal ons dit laat installeer ... Die volgende ding is om na die carpeta waarin ons die toepassingskode het, en open 'n terminale. Ons voer die volgende opdragte een vir een uit:

./configure
make

Met "/ Stel.»Die pakkette vir ons verspreiding is opgestel en 'n«Maak lêer"('n lêer wat samestellingsinstruksies bevat), en met "maak»Stel die kode saam en los die binaries, biblioteke, ensovoorts in die lêergids 'src«. Nou, voordat u voortgaan, word dit aanbeveel nie geïnstalleer het nie die aansoek waaruit die pakket gemaak sal word. As dit is, doen 'n:

sudo make uninstall

En dan is dit tyd om te begin met die belangrike deel, die gebruik van tjekinstallasie. In dieselfde terminale skryf ons:

sudo checkinstall

En die «assistent'Van tjekinstallasie. Daarin kan ons verander die inligting  wat die pakket sal bevat wat ons sal skep. Die opsies wat ons kan aanpas, is:

  • onderhouer- Die hoofontwikkelaar van die pakket.
  • Opsomming: 'n beskrywing van die pakket.
  • Naam : naam wat u die pakket wil gee.
  • weergawe: pakket weergawe.
  • Release: Dit is die hoofweergawe van die pakket, ons kan dit agterlaat soos dit kom.
  • lisensie: aansoeklisensie, dit is verkieslik om nie daaraan te raak nie.
  • groep: groep waarvoor dit geskep is, ons kan dit net so laat.
  • argitektuur: pakket verwerker argitektuur.
  • Bronligging: naam van die vouer (slegs die vouer, nie die hele pad nie) waar die pakketkode is.
  • Alternatiewe ligging van die bron: dit hoef nie te verander nie.
  • vereis: afhanklikhede wat geïnstalleer moet word vir die korrekte werking daarvan.
  • Verskaf: naam van die pakket wat dit bied, dit is nie nodig om dit te wysig nie.
  • Konflikte: pakkette waarmee dit bots.
  • Vervang: pakkette wat dit vervang.
Skep 'n pakket met Checkinstall

Maak 'n .deb-pakket met Checkinstall.

Soos u kan sien, het ons 'n groot aantal opsies om aan te pas. Elkeen het n nommer aan u linkerkant, dus om dit slegs te wysig ons skryf u nommer en ons druk op [Tik]. Die wat ek gewoonlik aanpas, is: onderhouer, Opsomming, Naam , weergawe, en miskien vereis.
Sodra ons verander het wat ons wil, druk ons ​​op [Tik] (sonder enige vorige nommer) en sal begin opstel en installeer die pakkie. As u klaar is, in die gids waar ons a opgestel het .deb pakket toepassing, gereed om te installeer 😉
Notas:
  • Maak seker dat in «weergawe', No. het letters. Dit voorkom gewoonlik dat die pakket geskep word.
  • Dit is moontlik dat as u wysig «vereis»Verlaat hulle die ruimte as dit gebeur in wit.
Nou, u het geen verskoning om nie u eie .deb-pakkette te skep nie. En vertel my Skep u gewoonlik pakkette vir u distro? Hoe skep u gewoonlik pakkette in die verspreiding wat u gebruik? Ek is nuuskierig 😛

Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

17 kommentaar, los joune

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.

  1.   VisitnX dijo

    Net 'n klein regstelling. Waar daar staan ​​dat die maak is om 'n Makefile te skep, is verkeerd, word die lêer geskep deur die suksesvolle uitvoering van ./configure, wat ons konfigurasie nagaan en die afhanklikheid wat die program benodig om op te stel. Make neem hierdie lêer en stel die binaries, biblioteke en ander in die gidse binne die src agter. Make install is die een wat dit na die stelsel stuur en die skakels genereer, daarom moet make install as su uitgevoer word.

    1.    auroszx dijo

      Baie dankie vir die toeligting en regstelling van die artikel.

  2.   Yoyo Fernandez dijo

    Perfek kom na my toe 🙂

    Ek het ooit 'n .deb vir my Debian geskep, soos in die geval van SMPlayer 0.8.0, wat in die bronpakket al 'n script bevat om dit te doen, sodat ek niks gedoen het nie; voer net die xDD-script uit

    Ek verpak gewoonlik sagteware vir Pardus, want ons het ons klein weergawe van ons gemeenskap in PardusLife 😉

    Ek pak gewoonlik in 'n GUI-program genaamd PiSiDo, hoewel ek die terminale onlangs baie gebruik. Hier het ek 'n video-handleiding gemaak oor hoe ek PiSiDo vir Pardus kan inpak 😉

    http://www.youtube.com/watch?v=sBYBSM7J3ec&hd=1

    Groete

  3.   Windousian dijo

    Ek gebruik ook checkinstall, alhoewel ek 'n paar GUI-instrumente probeer het wat glad nie sleg gaan nie (soos Debreate).

  4.   Lithos523 dijo

    Ek gebruik altyd checkinstall meer as enigiets, want as u die .deb skep en installeer, kan dit met aanleg of met sinapties verwyder word.
    Daarbenewens kan u die pakket altyd stoor as u in die toekoms weer moet installeer of dit aan 'n kollega moet deurgee.

  5.   Merlin Die Debianiet dijo

    Interessant, alhoewel ek nog nooit in debian hoef saam te stel nie, sal ek sien as ek geen deb lms kry nie, maar dit met 'n veilige tjekinstallasie.

    Dankie vir die berig.

  6.   Spoedkat dijo

    Baie goeie artikel!
    Ek was nie bewus van CheckInstall nie. Baie dankie AurosZx. Ek weet nie hoe ek tot dusver sonder hom was nie.
    Ek het dit net getoets met MovGrab, wat ek nie op Debian het nie en van meet af saamgestel het. Ongelukkig was dit te laat om te verwyder om dit te verwyder.
    Van nou af sal ek dit altyd gebruik.

  7.   Thunder dijo

    Soms skep die pakkette wat met Checkinstall geskep is, nie 'n inskrywing in die menu nie, dit wil sê: u installeer een of ander program.deb en gaan soek na die toepassing in die menu en dit verskyn nie. Die oplossing hiervoor is om dit handmatig te skep.

    Ek gebruik Checkinstall om Photo te verpak, 'n beeldkyker wat in Qt ^^ gemaak is

    Groete!

    1.    auroszx dijo

      Conosco Photo is 'n baie interessante projek wat goed sal lyk met RazorQt 🙂

    2.    Vicky dijo

      Waarskynlik limoo tmb, dit is soortgelyk aan foto. Dit is een van diegene wat silikon-ryk ontwikkel

      http://getsilicon.org/limoo/

  8.   rogertux dijo

    Watter tema gebruik u?

    1.    auroszx dijo

      GTK (2 en 3): Zukitwo. Windows: elementêr. Paneel: Beeld wat saam met die Zukitwo-tema kom 😛

  9.   molokoiseer dijo

    Goeie bydrae, baie geluk

  10.   Achim dijo

    Goed, ek sal hierdie program probeer, ek het daar die .deb gebruik wat ek nodig gehad het.

    Groete.

  11.   Oscar dijo

    Baie interessant, ek sal dit in ag neem, dankie vir die bydrae.

  12.   Styf dijo

    Dankie vir die bydrae, ek wil my eie pakkette begin skep en dit sal my baie help. Dankie!

  13.   cr1geen dijo

    Ek skep altyd wynpakkette met tjekinstallasie