.Deb csomagok létrehozása a Checkinstall alkalmazással

Csomag

Egy vagyok a sok közül, akinek muszáj volt összeállítani új verzió vagy valamilyen alkalmazás ami nincs a táraiban, ezzel az a probléma összeállításakor könyvtárban az alkalmazás mentse a könyvtárakat és más fájlokat abba a könyvtárba, ahová összeállította, és ha frissítjük a csomag úgy néz ki kukába vagy ha töröljük az alkalmazás mappáját már nem működik. "Célszerű egy csomagot létrehozni és telepíteni", Igen, de nem mindannyian jól vagyunk csinál, ezért bemutatom neked ellenőrizze a telepítést, amely megkönnyíti a feladatot.

Nos, ellenőrizze a telepítést ez nem más, csak egy kicsit varázsló terminálonként a .deb csomagok létrehozásához. Szóval mi tudunk fordítson és készítsen csomagokat hogy például elküldje őket a barátainknak.

Először is meg kell tennünk telepítse a checkinstall alkalmazást. Tehát (gyökérként):

apt-get install checkinstall

És egy pillanat alatt telepítjük ... A következő dolog az carpeta amelyben megvan az alkalmazás kódja, és nyissuk meg a terminál. A következő parancsokat egyenként hajtjuk végre:

./configure
make

Val vel "A. / Configure»A disztribúciónk csomagjai konfigurálva vannak és egy«Makefile"(összeállítási utasításokat tartalmazó fájl) és a "csinál»Fordítsa le a kódot, és hagyja a bináris fájlokat, könyvtárakat stb. A« mappábansrc«. Most, mielőtt folytatná, ajánlott nincs telepítve az alkalmazás, amelyből a csomag készül. Ha igen, tegyen egy:

sudo make uninstall

És akkor itt az ideje elkezdeni a fontos részt, a használatát ellenőrizze a telepítést. Ugyanebben a terminálban ezt írjuk:

sudo checkinstall

És a "helyettes"A ellenőrizze a telepítést. Ebben módosíthatjuk az információ  amelynek meg lesz a létrehozandó csomagja. A következő lehetőségek módosíthatók:

  • Fenntartó- A csomag fő fejlesztője.
  • Összegzésként: a csomag leírása.
  • Név: a csomagnak megadni kívánt név.
  • Változat: csomag verzió.
  • Engedje: ez a csomag fő verziója, hagyhatjuk, ahogy jön.
  • Engedély: pályázati engedély, jobb, ha nem nyúl hozzá.
  • Csoport: csoport, amelyre létrehozták, hagyhatjuk úgy, ahogy van.
  • Építészet: csomag processzor architektúra.
  • Forrás helye: annak a mappának a neve (csak a mappa, nem a teljes elérési út), ahol a csomagkód található.
  • Alternatív forrás helye: nem kell módosítani.
  • Igényel: a helyes működésükhöz telepítendő függőségek.
  • Biztosítja: az általa megadott csomag neve, nem szükséges módosítani.
  • Konfliktusok: csomagok, amelyekkel ütközik.
  • Helyettesíti: kicseréli.
Csomag létrehozása a Checkinstall alkalmazással

.Deb csomag létrehozása a Checkinstall alkalmazással.

Mint láthatja, számos lehetőségünk van módosítani. Mindegyiknek megvan egy szám bal oldalán, tehát csak annak szerkesztéséhez megírjuk a számodat és megnyomjuk abelép]. Azok, amelyeket általában módosítok: Fenntartó, Összegzésként, Név, Változat, és talán Igényel.
Miután módosítottuk, amit akarunk, megnyomjuk a [belép] (minden korábbi szám nélkül) és elindul fordítsa le és telepítse a csomag. Ha elkészült, a könyvtárban, ahol lefordítjuk, megjelent a .deb csomag alkalmazás, készen áll a telepítésre 😉
Megjegyzések:
  • Győződjön meg arról, hogy a «Változat”, nem vannak levelei. Ez általában megakadályozza a csomag létrehozását.
  • Lehetséges, hogy ha szerkeszti a «Igényel»Adj nekik kudarcot, ha megtörténik, hagyd el a helyet fehérben.
Nos, most nincs mentsége arra, hogy ne hozzon létre saját .deb csomagokat. És mondd el nekem, Általában csomagokat hoz létre a disztribúcióhoz? Hogyan készít általában csomagokat a használt terjesztésben? Kíváncsi vagyok 😛

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   VisitnX dijo

    Csak egy kis javítás. Ahol azt mondja, hogy a make a Makefile létrehozása helytelen, a fájl a ./configure sikeres végrehajtásával jön létre, amely ellenőrzi a konfigurációnkat, valamint a program fordításához szükséges függőségeket. A Make elveszi ezt a fájlt, és lefordítja a bináris fájlokat, a könyvtárakat és másokat az src könyvtáraiban. A make install az, aki elküldi a rendszernek és létrehozza a linkeket, ezért a make install programot su-ként kell végrehajtani.

    1.    auroszx dijo

      Nagyon köszönöm a cikk pontosítását, javítását.

  2.   Yoyo Fernandez dijo

    Tökéletes jön hozzám 🙂

    Létrehoztam valaha egy .deb fájlt a Debianhoz, mint például az SMPlayer 0.8.0 esetében, amely a forráscsomagban már tartalmaz egy szkriptet, így nem csináltam semmit, csak futtattam az xDD parancsfájlt.

    A Pardus-hoz általában csomagolok szoftvert, mert a PardusLife-ben megvan a közösségünk kis repója 😉

    Általában a PiSiDo nevű GUI programból pakolok, bár mostanában sokat használom a terminált. Itt készítettem egy video-oktatóanyagot arról, hogyan kell csomagolni a PiSiDo-t a Pardushoz 😉

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

    Üdvözlet

  3.   Windousian dijo

    Használom a checkinstall alkalmazást is, bár kipróbáltam néhány olyan GUI eszközt, amelyek egyáltalán nem romlanak el (például Debreate).

  4.   Lithos523 dijo

    Mindig többet használok a checkinstall alkalmazásnál, mint bármi más, mert a .deb létrehozásakor és telepítésekor akkor az aptitude vagy a synaptic segítségével is eltávolítható.
    Ezenkívül mindig elmentheti a csomagot arra az esetre, ha a jövőben újratelepítenie kellene, vagy át kell adnia egy kollégának.

  5.   Merlin A Debianite dijo

    Érdekes, bár még soha nem kellett debianban fordítanom, meglátom, ha nem kapok debm lmms-t, biztonságos checkinstall-tal fogom megtenni.

    Köszönöm a bejegyzést.

  6.   Speed ​​Cat dijo

    Nagyon jó cikk!
    Nem tudtam a CheckInstallról. Nagyon köszönöm AurosZx. Nem tudom, hogy lehettem eddig nélküle.
    Most teszteltem a MovGrab-szal, ami nincs a Debianon, és forrásból állítottam össze. Sajnos túl késő volt a sudo eltávolítását végrehajtani.
    Mostantól mindig használom.

  7.   Mennydörgés dijo

    Előfordul, hogy a Checkinstall alkalmazással létrehozott csomagok telepítéskor nem hoznak létre bejegyzést a menüben, vagyis telepítenek egy program.deb fájlt, majd a menüben keresik az alkalmazást, és nem jelenik meg, ennek a megoldása manuálisan létrehozni.

    A Checkinstall csomagot használom a Photo, egy Qt ^^ fájlnézegető csomagolásához

    Üdvözlet!

    1.    auroszx dijo

      A Conosco Photo egy nagyon érdekes projekt, amely nagyon jól mutat a RazorQt 🙂-val

    2.    vicky dijo

      Proba limoo tmb, hasonló a fényképhez. Egyike azoknak, akik fejlesztik a szilícium birodalmat

      http://getsilicon.org/limoo/

  8.   rogertux dijo

    Milyen témát használsz?

    1.    auroszx dijo

      GTK (2. és 3.): Zukitwo. Windows: elemi. Panel: A Zukitwo témához tartozó kép 😛

  9.   molocizálni dijo

    Jó közreműködés, gratulálok

  10.   Achim dijo

    Remek, megpróbálom ezt a programot, hogy elvégezzem a szükséges .deb fájlt, amit ott használtam.

    Üdvözlet.

  11.   Oscar dijo

    Nagyon érdekes, figyelembe fogom venni, köszönöm a hozzájárulást.

  12.   Merev dijo

    Köszönöm a hozzájárulást, szeretnék elkezdeni saját csomagok létrehozását, és ez nagy segítségemre lesz. Köszönöm!

  13.   cr1ogen dijo

    Mindig készítek borcsomagokat checkinstall-al