.Deb Packagen erstellen mat Checkinstall

Package

Ech sinn ee vu villen, déi hu missen kompiléieren eng nei Versioun oder e puer Uwendung wat net an Äre Repositories ass, de Problem mat dësem ass dat beim Zesummestellen an engem Verzeechnes der Applikatioun späichert Är Bibliothéiken an aner Dateien am Verzeechnes wou Dir se kompiléiert hutt, an wa mir aktualiséieren de Package gesäit aus Junk oder wa mir den Uwendungsdossier läschen et geet net méi. "Et ass léiwer e Package ze kreéieren an z'installéieren", Jo, awer net all vun eis sinn gutt mat maachen, also ech presentéieren Iech checkinstalléieren, wat d'Aufgab erliichtert kënnt.

Ma, checkinstalléieren et ass näischt méi wéi e bëssen Wizard pro Terminal fir .deb Packagen ze kreéieren. Also mir kënnen kompiléieren a Pakete kreéieren fir se zum Beispill un eis Frënn ze schécken.

Fir unzefänken, musse mir installéieren checkinstall. Also mir maachen (als Wuerzel):

apt-get install checkinstall

An an engem Moment wäerte mir et installéiert hunn ... Déi nächst Saach ass fir op de Dossier an deem mir de Bewerbungscode hunn, an e opmaachen Uschloss. Mir féieren déi folgend Kommandoen, een nom aneren:

./configure
make

Mat "./configure»D'Päck fir eis Verdeelung sinn konfiguréiert an e«Maacht Datei"(e Fichier mat Kompiléierungsinstruktiounen), a mat "maachen»Kompiléiert de Code a loosst d'Binairen, Bibliothéiken, asw am« Dossiersrc«. Elo, ier Dir weiderfuere wëllt, ass et recommandéiert net installéiert hunn der Applikatioun aus deem de Pak gemaach ginn. Wann et ass, maach eng:

sudo make uninstall

An dann ass et Zäit de wichtegen Deel unzefänken, d'Benotzung vun checkinstalléieren. An deem selwechten Terminal schreiwe mir:

sudo checkinstall

An den «asistente»de checkinstalléieren. An et kënne mir änneren Informatiounen  déi de Package wäert hunn dee mir kreéieren. D'Optiounen déi mir kënne änneren sinn:

  • Maintainer- Den Haaptentwéckler vum Package.
  • Resumé: eng Beschreiwung vum Package.
  • Numm: Numm deen Dir de Package wëllt ginn.
  • Versioun: Package Versioun.
  • Verëffentlechung: Et ass d'Haaptversioun vum Package, mir kënnen et loossen wéi et kënnt.
  • Lizenz: Bewerbungslizenz, et ass léiwer net ze beréieren.
  • Group: Grupp fir déi se erstallt gouf, kënne mir se sou loossen.
  • Architecture: Package Prozessor Architektur.
  • Quell Standuert: Numm vum Dossier (nëmmen den Dossier, net de ganze Wee) wou de Package Code ass.
  • Alternativ Quell Location: net néideg et ze änneren.
  • Verlaangt: Ofhängegkeeten déi fir hir korrekt Operatioun installéiert musse ginn.
  • Bitt: Numm vum Package deen et gëtt, et ass net néideg et z'änneren.
  • Konflikter: Packagen mat deenen et konfliktéiert.
  • Ersetzt: Packages et ersetzt.
Erstellt e Package mat Checkinstall

Erstellt en .deb Package mat Checkinstall.

Wéi Dir kënnt gesinn, hu mir eng grouss Unzuel vun Optiounen ze änneren. Jiddereen huet eng Zuel op der lénkser Säit, also fir et nëmmen z'änneren mir schreiwen Är Nummer a mir drécken [gitt]. Déi, déi ech normalerweis änneren, sinn: Maintainer, Resumé, Numm, Versioun, a vläicht Verlaangt.
Wa mir geännert hunn wat mir wëllen, drécken mir op [gitt] (ouni vireg Nummer) a fänkt un kompiléieren an installéieren de Pak. Wann Dir fäerdeg sidd, am Verzeechnes wou mir e kompiléiert hunn .deb Package Uwendung, prett fir ze installéieren 😉
Notizen:
  • Gitt sécher datt am «Versioun" nee hu Bréiwer. Dëst vermeit normalerweis datt de Package erstallt gëtt.
  • Et ass méiglech datt wann Dir ännert «Verlaangt»Gitt hinnen en Echec, wann et geschitt de Raum verloossen am wäissen.
Gutt elo hutt Dir keng Excuse net Är eege .deb Packagen ze kreéieren. A sot mir Maacht Dir normalerweis Packagen fir Är Distro? Wéi kreéiert Dir normalerweis Packagen an der Verdeelung déi Dir benotzt? Ech si gespaant 😛

Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

17 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   VisitntX sot

    Just eng kleng Korrektur. Wou et seet datt Make ass fir e Makefile ze kreéieren ass falsch, gëtt dës Datei erstallt wann Dir erfollegräich ausféiert. / Configure, déi eis Konfiguratioun kontrolléiert wéi och d'Ofhängegkeete vum Programm fir ze kompiléieren. Maacht hëlt dës Datei a kompiléiert d'Binairen, Bibliothéiken an anerer an de Verzeechnes an de src. Maacht Installatioun ass deen deen et an de System schéckt an d'Links generéiert, aus dësem Grond maacht d'Installatioun als su ausgefouert.

    1.    AurosZx sot

      Villmools Merci fir ze klären, den Artikel ze korrigéieren.

  2.   Yoyo Fernandez sot

    Perfekt kënnt bei mech 🙂

    Ech hunn jeemools e .deb fir mäi Debian erstallt, wéi am Fall vu SMPlayer 0.8.0 deen am Quellpaket scho mat engem Skript kënnt fir et ze maachen also hunn ech näischt gemaach, fuert just d'xDD Skript

    Ech packen normalerweis Software fir Pardus well am PardusLife hu mir eise klenge Repo vun eiser Gemeinschaft 😉

    Ech packen normalerweis vun engem GUI Programm mam Numm PiSiDo, och wann ech zënter kuerzem den Terminal vill benotzen. Hei hunn ech e Video-Tutorial gemaach wéi ee PiSiDo fir Pardus packt 😉

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

    Wat

  3.   Windóusico sot

    Ech benotze och Checkinstall, och wann ech e puer GUI-Tools probéiert hunn, déi guer net schlecht ginn (wéi Debreate).

  4.   Lithos523 sot

    Ech benotze ëmmer checkinstall, méi wéi näischt, well wann Dir .deb erstellt an installéiert, da kann et mat Aptitude oder mat synaptic deinstalléiert ginn.
    Och Dir kënnt ëmmer de Package späichere wann Dir an Zukunft nei installéiere musst oder e Kolleg weiderginn.

  5.   Merlin Den Debianite sot

    Interessant och wann ech nach ni an Debian mussen zesummestellen, wäert ech kucken ob ech keen Deb lmms kréien, ech maachen et mat séchere Checkinstall.

    Merci fir de Post.

  6.   Speed ​​Cat sot

    Ganz gudden Artikel!
    Ech war net bewosst vu CheckInstall. Villmools Merci AurosZx. Ech weess net wéi ech bis elo ouni hien hätt kënne sinn.
    Ech hunn et just mat MovGrab getest, wat ech net op Debian hunn an aus der Quell erstallt hunn. Leider war et ze spéit fir sudo deinstalléieren ze maachen.
    Vun elo un wäert ech et ëmmer benotzen.

  7.   Donner sot

    Heiansdo ginn d'Päckele mat Checkinstall erstallt, wa se installéiert sinn, erstellen keen Entrée am Menu, dat heescht, Dir installéiert e Programm.deb an da gitt Dir no der Uwendung am Menu sichen an et schéngt net, d'Léisung dofir ass et manuell ze kreéieren.

    Ech benotze Checkinstall fir Foto ze paken, en Image Viewer deen am Qt ^^ gemaach gouf

    Merci!

    1.    AurosZx sot

      Conosco Photo, ass e ganz interessante Projet, dee mat RazorQt great gutt ausgesäit

    2.    vicky sot

      Proba limoo tmb, et ass ähnlech wéi Foto. Et ass ee vun deenen déi Silicium Empire entwéckelen

      http://getsilicon.org/limoo/

  8.   rogertux sot

    Wéi en Thema benotzt Dir?

    1.    AurosZx sot

      GTK (2 an 3): Zukitwo. Windows: elementar. Panel: Bild dat mam Zukitwo Thema kënnt 😛

  9.   molocoizeieren sot

    Gudde Bäitrag, Félicitatiounen

  10.   Achim sot

    Super, ech probéieren dëse Programm, ech hunn do benotzt fir den .deb ze maachen deen ech gebraucht hunn.

    Gréiss.

  11.   Oscar sot

    Ganz interessant, ech wäert et berécksiichtegen, Merci fir de Bäitrag.

  12.   Stiff sot

    Merci fir de Bäitrag, ech wëll meng eege Packagen erstellen an dëst wäert mir ganz hëllefräich sinn. Merci!

  13.   cr1gen sot

    Ech kreéieren ëmmer Wäipäckchen mat Checkinstall