Aš esu iš daugelio, kuriems teko sudaryti nauja versija arba kažkokia programa kurio nėra jūsų saugyklose, problema yra ta sudarant kataloge taikymas išsaugokite bibliotekas ir kitus failus kataloge, kuriame juos sukūrėte, ir jei atnaujinsime pakuotė atrodo bazura arba jei ištrinsime programos aplanką jis nebeveikia. "Pageidautina sukurti paketą ir jį įdiegti«, Taip, bet ne visiems mums gera padaryti, todėl pristatau jums patikrinti įdiegti, kuris palengvina užduotį.
Gerai patikrinti įdiegti tai ne kas kita, kaip mažai vedlys kiekvienam terminalui sukurti .deb paketus. Taigi, mes galime sudaryti ir sukurti paketus pavyzdžiui, nusiųsti juos mūsų draugams.
Norėdami pradėti, turime įdiekite checkinstall. Taigi mes darome (kaip šaknis):
apt-get install checkinstall
Ir akimirksniu mes jį įdiegsime ... Kitas dalykas yra eiti į kilimas kuriame turime programos kodą, ir atidarykite a terminalas. Mes vykdome šias komandas po vieną:
./configure
make
Su ". / Configure»Mūsų platinimo paketai yra sukonfigūruoti ir«„Makefile“"(byla su kompiliavimo instrukcijomis) ir su „padaryti»Sudarykite kodą ir palikite dvejetainius failus, bibliotekas ir kt. Aplanke«src«. Dabar, prieš tęsiant, rekomenduojama neįdiegėte programa, iš kurios bus pateiktas paketas. Jei taip, atlikite:
sudo make uninstall
Tada atėjo laikas pradėti nuo svarbios dalies naudojimo patikrinti įdiegti. Tame pačiame terminale mes rašome:
sudo checkinstall
Ir "asistentas"Kad patikrinti įdiegti. Jame mes galime modifikuoti informacija kuris turės paketą, kurį sukursime. Galimos modifikacijos yra šios:
- Priežiūra- Pagrindinis paketo kūrėjas.
- Santrauka: pakuotės aprašymas.
- Jūsų vardas: vardas, kurį norite suteikti pakuotei.
- Versija: paketo versija.
- Atleiskite: Tai yra pagrindinė paketo versija, mes galime palikti ją tokią, kokia ji yra.
- licencija: paraiškos licencija, geriau jos neliesti.
- Ką reiškia keliauti su grupe?: grupei, kuriai jis buvo sukurtas, galime palikti tokią, kokia yra.
- architektūra: paketo procesoriaus architektūra.
- Šaltinio vieta: aplanko, kuriame yra paketo kodas, pavadinimas (tik aplankas, o ne visas kelias).
- Alternatyvi šaltinio vieta: nereikia jo modifikuoti.
- Reikalingas: priklausomybės, kurios turi būti įdiegtos, kad jie veiktų teisingai.
- Teikia: jos pateikto paketo pavadinimas, jo keisti nereikia.
- Konfliktai: paketai, su kuriais tai prieštarauja.
- Pakeičia: paketai, kuriuos jis pakeičia.
- Įsitikinkite, kad žinau tai «versija", ne turėti laiškų. Tai paprastai neleidžia sukurti paketo.
- Gali būti, kad jei redaguosite «Reikalingas»Duokite jiems gedimą, jei taip nutiks, palikite erdvę baltai.