„.Deb“ paketų kūrimas naudojant „Checkinstall“

Pakuotė

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.
Paketo kūrimas naudojant „Checkinstall“

„.Deb“ paketo kūrimas naudojant „Checkinstall“.

Kaip matote, turime daugybę modifikavimo variantų. Kiekvienas turi skaičius kairėje, todėl redaguokite tik ją mes parašome jūsų numerį ir paspaudžiame [įeiti]. Paprastai modifikuoju: Priežiūra, Santrauka, Jūsų vardas, versija, o gal ir Reikalingas.
Pakeitę tai, ko norime, paspauskite [įeiti] (be jokio ankstesnio numerio) ir prasidės sudaryti ir įdiegti paketas. Kai jis bus baigtas, kataloge, kuriame mes sudarysime, pasirodys a .deb paketas programos, paruoštos įdiegti 
Pastabos:
  • Į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.
Na, dabar jūs neturite preteksto nekurti savo .deb paketų. Ir pasakyk man, Ar dažniausiai kuriate paketus savo platintojui? Kaip paprastai kuriate paketus naudojamame paskirstyme? Man įdomu 