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.
- 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ë.
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.
Faleminderit shumë për sqarimin, korrigjimin e artikullit.
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
Unë gjithashtu përdor checkinstall, megjithëse kam provuar disa mjete GUI që nuk shkojnë aspak keq (si Debreate).
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.
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
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ë.
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!
Conosco Photo është një projekt shumë interesant, i cili do të dukej mirë me RazorQt
Ndoshta limoo tmb, është e ngjashme me foton. Shtë një nga ata që zhvillojnë perandorinë e silikonit
http://getsilicon.org/limoo/
Çfarë teme po përdorni?
GTK (2 dhe 3): Zukitwo. Dritaret: fillore. Paneli: Imazhi që vjen me temën Zukitwo
Kontribut i mirë, urime
Shkëlqyeshëm, do ta provoj këtë program, e përdora atje për të bërë .deb që më duhej.
Pershendetje
Shumë interesante, do ta marr parasysh, faleminderit për kontributin.
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!
Unë gjithmonë krijoj pako me verë me checkinstall