Krijimi i paketave .deb me Checkinstall

paketë

Unë jam një nga shumë që është dashur përpiloj një version të ri ose disa aplikacione e cila nuk është në depot tuaja, problemi me këtë është se gjatë përpilimit në një direktori aplikacionin ruani bibliotekat tuaja dhe skedarët e tjerë në direktorinë ku e keni përpiluar, dhe nëse azhurnojmë paketa duket si basura ose nëse fshijmë dosjen e aplikacionit nuk funksionon me. 'Prefshtë e preferueshme të krijoni një paketë dhe ta instaloni atë", Po, por me të gjithë nuk jemi të mirë bërë, kështu që unë ju paraqes instaloni përsëri, e cila vjen për të lehtësuar detyrën.

mirë, instaloni përsëri nuk është asgjë më shumë se pak magjistar për terminal për të krijuar paketa .deb. Kështu që ne mundemi përpilojnë dhe krijojnë paketa që, për shembull, t'i dërgojmë te miqtë tanë.

Për të filluar, ne duhet të instaloni checkinstall. Kështu që ne bëjmë (si rrënjë):

apt-get install checkinstall

Dhe në një çast do ta kemi të instaluar ... Gjëja tjetër është të shkojmë te dosje në të cilën kemi kodin e aplikimit, dhe hapim një terminal. Ne ekzekutojmë komandat e mëposhtme, një nga një:

./configure
make

Me ". / Configure»Paketat për shpërndarjen tonë janë konfiguruar dhe një«makefile'(një skedar që përmban udhëzime përpilimi), dhe me "bërë»Përpiloni kodin dhe lini binaret, bibliotekat, etj. Në dosje«src« Tani, para se të vazhdoni, rekomandohet nuk kanë të instaluar aplikimi nga i cili do të bëhet paketa. Nëse është, bëj një:

sudo make uninstall

Dhe atëherë është koha të fillojmë me pjesën e rëndësishme, përdorimin e instaloni përsëri. Në të njëjtin terminal, ne shkruajmë:

sudo checkinstall

Dhe "asistent'Nga instaloni përsëri. Në të mund të modifikojmë informacioni  e cila do të ketë paketën që ne do të krijojmë. Opsionet që mund të modifikojmë janë:

  • mirëmbajtësi- Zhvilluesi kryesor i paketës.
  • përmbledhje: një përshkrim të paketës.
  • Emër: emri që doni të jepni paketën.
  • Versión: versioni i paketës.
  • Lirimin: Versionshtë versioni kryesor i paketës, ne mund ta lëmë ashtu siç vjen.
  • Liçensë: licencë aplikimi, preferohet të mos e prekni.
  • Grup: grupi për të cilin është krijuar, ne mund ta lëmë ashtu siç është.
  • arkitekturë: arkitektura e procesorit të paketave.
  • Vendndodhja e burimit: emri i dosjes (vetëm dosja, jo e gjithë rruga) ku është kodi i paketës.
  • Vendndodhja alternative e burimit: nuk ka nevojë ta modifikoni.
  • kërkon: varësitë që duhet të instalohen për funksionimin e tyre korrekt.
  • Ofron: emri i paketës që ofron, nuk është e nevojshme ta modifikoni atë.
  • Konfliktet: paketat me të cilat bie ndesh.
  • Zëvendëson: paketat që zëvendëson.
Krijimi i një pakete me Checkinstall

Krijimi i një pakete .deb me Checkinstall.

Siç mund ta shihni, ne kemi një numër të madh opsionesh për t'u modifikuar. Secili ka një numër në të majtë tuaj, kështu që ta redaktoni atë vetëm ne shkruajmë numrin tuaj dhe ne shtypim [Shkruani] Ato që zakonisht modifikoj janë: mirëmbajtësi, përmbledhje, Emër, Version, dhe ndoshta kërkon.
Pasi të kemi modifikuar atë që duam, ne shtypim [Shkruani] (pa ndonjë numër të mëparshëm) dhe do të fillojë përpiloni dhe instaloni Pakoja. Kur të keni mbaruar, në drejtorinë ku kemi përpiluar një paketë .deb aplikacion, gati për instalim
Shenime:
  • Sigurohuni që në «Version', jo kanë letra. Kjo zakonisht parandalon krijimin e paketës.
  • Possibleshtë e mundur që nëse redaktoni «kërkon»Jepu atyre një dështim, nëse ndodh, lëri hapësirën në të bardhë.
Epo tani nuk keni asnjë justifikim për të mos krijuar paketat tuaja .deb. Dhe më thuaj A krijoni zakonisht paketa për distro tuaj? Si i krijoni zakonisht paketat në shpërndarjen që përdorni? Jam kurioz

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   VisitnX dijo

    Thjesht një korrigjim i vogël. Aty ku thotë se make është krijimi i një Makefile është i pasaktë, skedari në fjalë krijohet kur ekzekutohet me sukses ./configure, i cili kontrollon konfigurimin tonë si dhe varësitë e kërkuara nga programi për përpilimin. Make merr këtë skedar dhe përpilon duke lënë binaret, bibliotekat dhe të tjerët në drejtoritë brenda src. Make install është ai që e dërgon atë në sistem dhe gjeneron lidhjet, për këtë arsye instalimi duhet të ekzekutohet si su.

    1.    auroszx dijo

      Faleminderit shumë për sqarimin, korrigjimin e artikullit.

  2.   Yoyo Fernandez dijo

    Perfect vjen tek unë

    Unë kam krijuar ndonjëherë disa .deb për Debian tim, si në rastin e SMPlayer 0.8.0 i cili në paketën burimore tashmë vjen me një skenar për ta bërë atë kështu që unë nuk bëra asgjë, thjesht ekzekutova skriptin xDD

    Unë zakonisht paketoj programe për Pardus sepse në PardusLife kemi repon tonë të vogël të komunitetit tonë

    Unë zakonisht paketoj nga një program GUI i quajtur PiSiDo, edhe pse kohët e fundit e përdor shumë terminalin. Këtu bëra një video-udhëzues se si të paketohem me PiSiDo për Pardus

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

    të fala

  3.   Windousian dijo

    Unë gjithashtu përdor checkinstall, megjithëse kam provuar disa mjete GUI që nuk shkojnë aspak keq (si Debreate).

  4.   Lithos523 dijo

    Unë gjithmonë përdor checkinstall, më shumë se gjithçka, sepse kur krijoni dhe instaloni .deb, atëherë ai mund të çinstalohet me aftësi ose me sinaptik.
    Përveç kësaj, gjithmonë mund ta ruani paketën në rast se duhet të instaloni përsëri në të ardhmen ose duhet t'ia kaloni atë një kolegu.

  5.   Merlin The Debianite dijo

    Interesante, megjithëse kurrë nuk më është dashur të përpiloj në debian, do të shoh nëse nuk marr një deb lmms, do ta bëj me instalim të sigurt.

    Faleminderit per postimin

  6.   Shpejtësi Cat dijo

    Artikull shume i mire!
    Unë nuk isha në dijeni të CheckInstall. Faleminderit shumë AurosZx. Nuk e di se si mund të kisha qenë pa të deri më tani.
    Sapo e provova me MovGrab, të cilën nuk e kam në Debian dhe e kisha përpiluar nga burimi. Për fat të keq ishte shumë vonë për të bërë sudo çinstaloni.
    Tani e tutje do ta përdor gjithmonë.

  7.   Bubullimë dijo

    Ndonjëherë paketat e krijuara me Checkinstall, kur instalohen, nuk krijojnë një hyrje në meny, domethënë, ju instaloni disa program.deb dhe pastaj shkoni të kërkoni aplikacionin në menu dhe nuk shfaqet, zgjidhja për këtë është ta krijoni atë manualisht.

    Unë përdor Checkinstall për të paketuar Photo, një shikues imazhesh i bërë në Qt ^^

    Përshëndetje!

    1.    auroszx dijo

      Conosco Photo është një projekt shumë interesant, i cili do të dukej mirë me RazorQt

    2.    vicky dijo

      Ndoshta limoo tmb, është e ngjashme me foton. Shtë një nga ata që zhvillojnë perandorinë e silikonit

      http://getsilicon.org/limoo/

  8.   rogertux dijo

    Çfarë teme po përdorni?

    1.    auroszx dijo

      GTK (2 dhe 3): Zukitwo. Dritaret: fillore. Paneli: Imazhi që vjen me temën Zukitwo

  9.   molokizoj dijo

    Kontribut i mirë, urime

  10.   Achim dijo

    Shkëlqyeshëm, do ta provoj këtë program, e përdora atje për të bërë .deb që më duhej.

    Pershendetje

  11.   Oscar dijo

    Shumë interesante, do ta marr parasysh, faleminderit për kontributin.

  12.   I ngurtë dijo

    Faleminderit për kontributin, unë dua të filloj të krijoj paketat e mia dhe kjo do të jetë një ndihmë e madhe për mua. Faleminderit!

  13.   cr1 gjen dijo

    Unë gjithmonë krijoj pako me verë me checkinstall