Локално спремиште за Цхакра Линук (применљиво на дистрибуције које користе пацман)

Увод

Здраво, ево још једног поста, ако желите „слично“ оном за који сам раније радио Арцхлинук, овај пут ћемо урадити нешто врло слично, с том разликом што иако то радим под Цхакра Линук, Применљиво је на све дистрибуције које користите пацман као менаџер пакета

Захтеви

  • Пакети за компајлирање, обично групе које се завршавају на девел (за Свод би био основни развој)

Изградња структуре спремишта

За ово је потребно створити (по наруџби) 2 фасцикле у нашем спремишту, у мом случају ћу направити свој репо к11тете11к у: /хоме/к11тете11к/.репо/к11тете11к а директоријуми које ће садржати биће: пкгбуилдс y пкгс-к86_64

Додавање нашег спремишта у Пацман

Ми уређујемо датотеку /етц/пацман.цонф и ми додајемо свој репо са следећим информацијама:

[РепоНаме] СигЛевел = Сервер =

Пример како сам конфигурисао свој репо:

[к11тете11к] СигЛевел = Опционални ТрустАлл сервер = датотека: ///хоме/к11тете11к/.репо/к11тете11к/пкгс-к86_64

Ручни метод

Креирање ДБ-а за спремиште

Овде користимо упутства репо-додати за генерисање базе података спремишта

репо-додај / путању / у / репо / директоријум Депкгс / /патх/то/репо/Депкгсфолдер/*.пкг.тар.кз
Већ морате имати пакет унутар директоријума пкгс, јер у супротном репо-адд неће моћи да креира ДБ

Састављање пакета

Овде су више од корака заинтересовани за давање више „смерница“ или савета, а следе следећи кораци:

  • Преузмите или саставите ПКГБУИЛД жељеног пакета у фасциклу пкгбуилдс, и унесите исти
  • Прилагодите ПКГБУИЛД тако да одговара називима зависности вашег дистрибутера
  • Трцати макепкг
  • Копирајте бинарну датотеку у фасциклу пкгс
  • Регенеришите ДБ помоћу репо-додати
  • Освежите пацман спремишта помоћу пацман -Си

Разматрања приликом састављања

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

Касније ћу пратити овај пост, видео упутством које приказује све што је овде изложено, посебно у чакра је пакет «толуапп" а у Свод се зове "толуа ++»Стога, ако желимо да компајлирамо пакет у чакра (коју смо на пример донели из Свод) који има као зависност толуа ++, НЕ морамо саставити толуа ++ ми једноставно модификујемо ПКГБУИЛД, тако да зависност истог бива толуапп.

То мора бити највећа пажња за разматрање, касније је ствар пре него што било која могућност, мало погуглати да модификује ПКГБУИЛД тако да се компајлира (у примеру који показујем у видеу, постоје сва ова питања, чак и грешка у компилацији , касније поправљено)

Обратите пажњу на разматрања приликом састављања, јер како је објашњено, на овај начин се генеришу добри пакети према дистро-у

Аутоматски метод

„Аутоматска“ метода састоји се од једноставне скрипте коју сам урадио да аутоматизујем задатак компајлирања и додавања пакета у спремиште (није ни приближно потпун као локално-репо de Свод али испуњава своју мисију) код истог је следећи:

#! / бин / басх РЕПОНАМЕ = к11тете11к ПАТХПКГ = / хоме / к11тете11к / .репо / к11тете11к / пкгс-к86_64 / макепкг && цп * .пкг.тар.кз $ {ПАТХПКГ} && рм * .пкг.тар.кз && регпо. -додај $ {ПАТХПКГ} / $ {РЕПОНАМЕ} .дб.тар.гз $ {ПАТХПКГ} *. пкг.тар.кз

Као што ћете видети, изузетно је једноставно и да бисте га користили морате урадити следеће:

  • Тај код чувају са именом које желе (у мом случају сам га назвао чакра-репо)
  • Подесите променљиве ЗАМЕНИТИ МЕ, са именом вашег спремишта, мора бити исто као што су ставили у пацман.цонф и променљива ПАТХПКГ са директоријумом где су сви пкгс
  • Дају вам дозволе за извршење:
    цхмод + к име скрипте
  • Копирају на / уср / бин /

Да га користе, након што су преузели или наоружали свој ПКГБУИЛД, уместо да се покрену макепкг извршавају скрипта (у мом случају чакра-репо) Ово аутоматски компајлира програм, копира бинарне датотеке у директоријум бинарних датотека и ажурира ДБ помоћу репо-додај, па након покретања скрипте, само направи пакман -Си да инсталирате дотични пакет.

Даље, остављам вам видео туториал где можете видети све ово што сам изложио, на делу (ПС: ако слушате АЦ / ДЦ машина компајлира боље кД хахаха)


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

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

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

*

*

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

  1.   труко22 дијо

    Занимљиво 😀

  2.   Фега дијо

    Врло занимљиво!

  3.   елруиз1993 дијо

    Изгледа занимљиво, питам се зашто Арцх и Убунту могу имати све пакете у универзуму, а остали дистро-и не.

  4.   иеркорн дијо

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

  5.   цр0сс дијо

    Буенисимо

  6.   патодк дијо

    какав начин да научите ГНУ / Линук на овој страници. Хвала..

  7.   остаци72 дијо

    Врло добар улаз, да се види да ли се неко подстиче да стави сличан за дебианадицтос.
    О музици…. АЦ / ЦД је врло добар, али исто као и са Марилин Мансон иде мало боље ...: - /

  8.   Фега дијо

    Да ли се хостинг у облаку може користити као сервер? конкретно Дропбок

    1.    Иоио дијо

      Да, заиста, када сам био на Пардусу и Писи Линуку, имали смо репо заједнице на Дропбоку.

    2.    Фега дијо

      Савршен! 😀

  9.   Иоио дијо

    Сад кад сам УниДистро, да видимо да ли желим да пробам на КаОС-у 🙂

    Одличан допринос 😉

    1.    к11тете11к дијо

      покушајте без страха, да сам у почетку локални репо "приручник" то урадио под КаОС кД

  10.   усерарцх дијо

    Веома корисно дело за неофите попут мене и на томе вам пуно захваљујем на интересовању да сте га објавили.
    Ок, мислим да већ разумем шта желите да пренесете, ова ствар са „локалним репо“ штеди време ако узмемо у обзир инсталирање арцхлинука или деривата; јер је на пример сервер арцхлинук.орг недавно постављен на 56 кб / с за преузимања. Али ако имамо локални репо (локални сервер пакета, мислим?) Инсталација ће се обавити без зависности од повезивања на Интернет.