Креирање .деб пакета помоћу програма Цхецкинсталл

Пакет

Ја сам један од многих који су морали саставити нова верзија или нека апликација који није у вашим спремиштима, проблем са овим је тај приликом састављања у директоријуму апликацију сачувајте своје библиотеке и друге датотеке у директоријуму у којем сте их компајлирали и ако ажурирамо пакет изгледа отпад или ако избришемо фолдер апликације то више не ради. 'Пожељно је створити пакет и инсталирати га", Да, перо нисмо сви добри са make (правити), па вам представљам цхецкинсталл, који долази да олакша задатак.

Па, цхецкинсталл није ништа више од малог чаробњак по терминалу за креирање .деб пакета. Тако да можемо компајлирати и креирати пакете да их, на пример, пошаљемо нашим пријатељима.

За почетак морамо инсталирајте цхецкинсталл. Тако и радимо (као корен):

apt-get install checkinstall

И за тренутак ћемо га инсталирати ... Следећа ствар је да пређемо на царпета у коме имамо код апликације и отворимо а терминал. Извршавамо следеће команде, једну по једну:

./configure
make

Са "/ Цонфигуре.»Пакети за нашу дистрибуцију су конфигурисани и«Макефиле"(датотека која садржи упутства за састављање), и са "make (правити)»Саставите код и оставите бинарне датотеке, библиотеке итд. У фасцикли«срц«. Сада, пре него што наставите, препоручује се нису инсталирали пријава из које ће пакет бити направљен. Ако јесте, урадите:

sudo make uninstall

А онда је време да започнемо са важним делом, употребом цхецкинсталл. У том истом терминалу пишемо:

sudo checkinstall

И «асистенте"Да би се цхецкинсталл. У њему можемо да модификујемо информације  која ће имати пакет који ћемо створити. Опције које можемо изменити су:

  • Маинтаинер- Главни програмер пакета.
  • резиме: опис пакета.
  • Име: име које желите да дате пакету.
  • Версион: верзија пакета.
  • Отпустите: То је главна верзија пакета, можемо је оставити како долази.
  • Лиценца: лиценца за апликацију, пожељно је не дирати је.
  • Група: група за коју је створена, можемо је оставити такву каква јесте.
  • Архитектура: архитектура процесора пакета.
  • Изворна локација: име фасцикле (само фасцикла, не и цела путања) у којој је код пакета.
  • Локација алтернативног извора: нема потребе да га мењате.
  • Захтева: зависности које морају бити инсталиране за њихов исправан рад.
  • Обезбеђује: назив пакета који пружа, није потребно мењати га.
  • Конфликти: пакети са којима се сукобљава.
  • Замењује: пакете које замењује.
Креирање пакета помоћу Цхецкинсталл-а

Креирање .деб пакета помоћу Цхецкинсталл-а.

Као што видите, имамо велики број опција за модификовање. Свака има Број са ваше леве стране, тако да га само уређујете напишемо ваш број и притиснемо [унети]. Оне које обично модификујем су: Маинтаинер, резиме, Име, верзија, и можда Захтева.
Када изменимо оно што желимо, притиснемо [унети] (без икаквог претходног броја) и започиње компајлирати и инсталирати пакет. Када завршимо, у директоријуму где смо саставили а .деб пакет апликација, спремна за инсталацију 😉
Напомене:
  • Уверите се да у «верзија", не имају писма. Ово обично спречава стварање пакета.
  • Могуће је да ако уредите «Захтева»Направите им неуспех, ако се догоди, оставите простор у белом.
Па, сада немате изговор да не креирате сопствене .деб пакете. И реци ми, Да ли обично креирате пакете за свој дистро? Како обично креирате пакете у дистрибуцији коју користите? Радознао сам 😛

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   ВиситнтКс дијо

    Само мала корекција. Тамо где се каже да је маке стварање датотеке Макефиле нетачно, наведена датотека се креира успешним извршавањем ./цонфигуре, која проверава нашу конфигурацију, као и зависности потребне програму за компајлирање. Маке узима ову датотеку и компајлира остављајући бинарне датотеке, библиотеке и остало у директоријумима унутар срц-а. Маке инсталл је онај који га шаље систему и генерише везе, због чега се маке инсталл мора извршити као су.

    1.    АуросЗк дијо

      Хвала вам што сте појаснили, исправили чланак.

  2.   Иоио Фернандез дијо

    Савршено ми долази 🙂

    Икад сам креирао .деб за свој Дебиан, као у случају СМПлаиер 0.8.0 који у изворном пакету већ долази са скриптом за то, тако да нисам ништа урадио, само покрените кДД скрипту

    Обично пакујем софтвер за Пардус јер у ПардусЛифе имамо свој мали репо центар наше заједнице 😉

    Обично пакујем из ГУИ програма који се зове ПиСиДо, мада у последње време пуно користим терминал. Овде сам направио видео водич о спаковању са ПиСиДо за Пардус 😉

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

    поздрави

  3.   Виндоусицо дијо

    Такође користим цхецкинсталл, иако сам испробао неке ГУИ алате који уопште не пролазе лоше (попут Дебреате).

  4.   Литхос523 дијо

    Увек користим цхецкинсталл, више од свега, јер када креирате и инсталирате .деб, тада га можете деинсталирати са аптитудеом или са синаптиком.
    Поред тога, пакет увек можете сачувати у случају да у будућности будете морали поново да га инсталирате или га будете морали да предате колеги.

  5.   Мерлин Тхе Дебианите дијо

    Занимљиво, иако никада нисам морао да компајлирам у дебиану, видећу ако не добијем деб лммс, урадићу то са сигурном цхецкинсталл-ом.

    Хвала на посту.

  6.   Спеед Цат дијо

    Врло добар чланак!
    Нисам знао за ЦхецкИнсталл. Пуно вам хвала АуросЗк. Не знам како сам могао бити без њега до сада.
    Управо сам га тестирао са МовГрабом, који немам на Дебиану и компајлирао сам из извора. Нажалост, било је прекасно за судо извршење деинсталације.
    Од сада ћу је увек користити.

  7.   гром дијо

    Понекад пакети створени помоћу Цхецкинсталл-а, када се инсталирају, не креирају унос у менију, односно инсталирате неки програм.деб, а затим одете да потражите апликацију у менију и она се не појави, решење за то је ручно креирање.

    Користим Цхецкинсталл да спакујем Пхото, приказивач слика направљен у Кт ^^

    Поздрав!

    1.    АуросЗк дијо

      Цоносцо Пхото је веома занимљив пројекат, који би сјајно изгледао уз РазорКт 🙂

    2.    зорица дијо

      Вероватно лимоо тмб, сличан је фотографији. Један је од оних који развијају силицијумско царство

      http://getsilicon.org/limoo/

  8.   рогертук дијо

    Коју тему користите?

    1.    АуросЗк дијо

      ГТК (2 и 3): Зукитво. Прозори: основни. Панел: Слика која долази са Зукитво темом 😛

  9.   молокоиз дијо

    Добар допринос, честитам

  10.   Ахим дијо

    Одлично, пробаћу овај програм, тамо сам радио .деб који ми је требао.

    Велики поздрав.

  11.   Оскар дијо

    Врло занимљиво, узећу то у обзир, хвала на доприносу.

  12.   Стиф дијо

    Хвала на доприносу, желим да започнем са креирањем сопствених пакета и ово ће ми бити од велике помоћи. Хвала вам!

  13.   цр1оген дијо

    Пакете вина увек правим са цхецкинсталл-ом