.Deb-pakettide loomine Checkinstalliga

Paquete

Olen üks paljudest, kes on pidanud koostama uus versioon või mingi rakendus mida teie hoidlates pole, on selles probleem koostamisel kataloogis taotlus salvestage oma teegid ja muud failid kataloogi, kuhu selle koostasite, ja kui värskendame pakend näeb välja rämps või kui kustutame rakenduste kausta see ei tööta enam. "Eelistatav on luua pakett ja see installida«Jah, kuid mitte kõik meist pole head tegema, nii et esitlen teile kontrollige installimist, mis tuleb ülesande hõlbustamiseks.

Noh kontrollige installimist see pole midagi muud kui väike viisard terminali kohta .deb-pakettide loomiseks. Nii me saame kompileerida ja luua pakette näiteks nende saatmiseks meie sõpradele.

Alustuseks peame installige installinstall. Nii et teeme (juurena):

apt-get install checkinstall

Ja hetkega laseme selle installida ... Järgmine asi on minna kausta milles meil on rakenduse kood, ja avage a terminal. Teostame ükshaaval järgmised käsud:

./configure
make

Koos. / Configure»Meie levitamise paketid on konfigureeritud ja«Makefile(fail, mis sisaldab koostamisjuhiseid) ja "tegema»Koostage kood ja jätke kaustad, teegid jms kausta«src«. Nüüd, enne jätkamist, on soovitatav pole installinud rakendus, millest pakett tehakse. Kui see on nii, tehke järgmist.

sudo make uninstall

Ja siis on aeg alustada olulist osa, kasutamist kontrollige installimist. Samas terminalis kirjutame:

sudo checkinstall

Ja "assistent"Et kontrollige installimist. Selles saame modifitseerida teavet  millel on meie loodud pakett. Valikud, mida saame muuta, on:

  • Hooldus- paketi peamine arendaja.
  • kokkuvõte: pakendi kirjeldus.
  • Nimi: nimi, mille soovite pakendile anda.
  • Versión: paketi versioon.
  • Vabastage: See on pakendi peamine versioon, võime selle jätta nii, nagu see tuleb.
  • litsents: taotluslitsents, on parem seda mitte puudutada.
  • Grupp: rühm, mille jaoks see loodi, võime selle jätta sellisena, nagu see on.
  • Arhitektuur: pakettprotsessori arhitektuur.
  • Allika asukoht: selle kausta nimi (ainult kaust, mitte kogu tee), kus paketikood asub.
  • Alternatiivne allika asukoht: pole vaja seda muuta.
  • Nõuab: sõltuvused, mis tuleb nende õigeks toimimiseks installida.
  • Annab: paketi nimi, mida see pakub, seda pole vaja muuta.
  • Konfliktid: paketid, millega see on vastuolus.
  • Asendab: paketid, mille see asendab.
Checkinstalliga paketi loomine

.Deb-paketi loomine Checkinstalliga.

Nagu näete, on meil palju võimalusi muuta. Kummalgi on number vasakul, nii et ainult selle muutmiseks kirjutame teie numbri ja me vajutamesisene]. Tavaliselt muudan neid: Hooldus, kokkuvõte, Nimi, versioonja võib-olla Nõuab.
Kui oleme oma soovid muutnud, vajutame nuppu [sisene] (ilma eelneva numbrita) ja algab kompileerida ja installida pakend. Kui see on valmis, ilmub kataloogi, kuhu me koostame, a .deb pakett rakendus, installimiseks valmis 😉
Märkused:
  • Veenduge, et tean sedaversioon" ei on kirjad. See takistab tavaliselt paketi loomist.
  • Võimalik, et kui muudate «Nõuab»Andke neile rike, kui see juhtub, jätke ruumi valges.
Noh, nüüd pole teil vabandust oma .deb-pakette mitte luua. Ja ütle mulle, Kas loote tavaliselt oma distro jaoks pakette? Kuidas tavaliselt kasutatavas jaotises pakette luua? Olen uudishimulik 😛

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   VisitnX DIJO

    Lihtsalt väike parandus. Kui öeldakse, et make on Makefile'i loomine, on vale, luuakse see fail edukalt käivitades ./configure, mis kontrollib nii meie konfiguratsiooni kui ka sõltuvusi, mida programm kompileerimiseks nõuab. Make võtab selle faili ja kompileerib, jättes binaarkaardid, teegid ja muud src kataloogides. Tee install on see, kes saadab selle süsteemi ja genereerib lingid, seetõttu tuleb make install installida kui su.

    1.    auroszx DIJO

      Suur aitäh artikli täpsustamise, paranduse eest.

  2.   Yoyo Fernandez DIJO

    Täiuslik tuleb minu juurde 🙂

    Olen kunagi oma Debiani jaoks loonud .deb-i, nagu SMPlayer 0.8.0 puhul, mis lähtekomplektis on juba selle jaoks skriptiga, nii et ma ei teinud midagi, lihtsalt käivitasin skripti xDD

    Pakitan tavaliselt Parduse jaoks tarkvara, kuna PardusLife'is on meil oma kogukonna väike repo 😉

    Pakin tavaliselt GUI-programmist nimega PiSiDo, kuigi viimasel ajal kasutan terminali palju. Tegin siin videoõpetuse selle kohta, kuidas pakkida PiSiDo Parduse jaoks 😉

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

    seoses

  3.   Windousian DIJO

    Kasutan ka checkinstalli, kuigi olen proovinud mõnda GUI tööriista, mis ei lähe sugugi halvaks (näiteks Debreate).

  4.   Lithos523 DIJO

    Kasutan checkinstallit alati rohkem kui midagi muud, sest .debi loomisel ja installimisel saab selle desinstallida aptitude või synapticuga.
    Lisaks saate paketi alati salvestada juhuks, kui peate tulevikus uuesti installima või peate selle kolleegile edastama.

  5.   Merlin Debianiit DIJO

    Huvitav, kuigi ma pole kunagi pidanud debianis kompileerima, näen, kas ma ei saa debm lms-i, teen seda turvalise checkinstalliga.

    Aitäh postituse eest.

  6.   Kiirus Cat DIJO

    Väga hea artikkel!
    Ma ei olnud CheckInstallist teadlik. Suur aitäh AurosZx. Ma ei tea, kuidas ma oleksin võinud siiani ilma temata olla.
    Testisin seda lihtsalt MovGrabiga, mida mul Debianis pole ja olin koostanud allikast. Kahjuks oli sudo desinstallimiseks liiga hilja.
    Nüüdsest kasutan seda alati.

  7.   Mürin DIJO

    Mõnikord ei loo Checkinstalliga loodud paketid, kui need on installitud, menüüsse kirjet, see tähendab, et installite mõne program.deb ja siis lähete menüüs rakendust otsima ja seda ei kuvata, lahendus sellele on see käsitsi luua.

    Qt ^^ -is tehtud pildivaaturi Photo pakendamiseks kasutan Checkinstallit

    Tervitused!

    1.    auroszx DIJO

      Conosco Photo on väga huvitav projekt, mis näeks RazorQt great puhul hea välja

    2.    Vicky DIJO

      Proba limoo tmb, see sarnaneb fotoga. See on üks neist, kes arendab räniimpeeriumi

      http://getsilicon.org/limoo/

  8.   rogertux DIJO

    Mis teemat te kasutate?

    1.    auroszx DIJO

      GTK (2 ja 3): Zukitwo. Windows: elementaarne. Paneel: Zukitwo teemaga kaasas olev pilt 😛

  9.   molokoosida DIJO

    Hea panus, palju õnne

  10.   Achim DIJO

    Suurepärane, proovin seda programmi, kasutasin seal vajaminevat .deb-i.

    Tervitused.

  11.   Oscar DIJO

    Väga huvitav, arvestan sellega, aitäh panuse eest.

  12.   Jäik DIJO

    Täname panuse eest, tahan hakata looma oma pakette ja see on mulle suureks abiks. Aitäh!

  13.   cr1ogen DIJO

    Koostan alati veinid, millel on checkinstall