Основно руковање АБС-ом (Арцх Буилд Систем)

Здраво људи, овај пут ћу мало да разговарам о томе АБС (Арцх Буилд Систем)Укратко, то је систем портови са којим се рачуна Арцхлинук.

Шта могу да урадим са АБС-ом?

Они који воле да се играју ПКГБУИЛДС , абс оно што нам омогућава је да "преузмемо" све ПКГБУИЛДС из пакета спремишта Арцхлинук и изменимо их по вољи, на пример, да додамо или уклонимо заставице у упутствима за компилацију, да омогућимо или онемогућимо било коју одређену особину програма

Инсталирање и пуштање у рад АБС-а

Да бисмо то урадили, ми ћемо инсталирати абс:

sudo pacman -S abs

Тада ћемо синхронизовати ПКГБУИЛДС стабло званичних репо-позиција:

sudo abs

добићемо излаз сличан овом:

абс

Тада се преузети ПКГБУИЛДС налазе у / вар / апс

Практични пример: АБС и Гноме 3.16

Користим бета верзије Гноме 3.16 (3.15.91) у Арцхлинук-у, и иако то функционише (очигледно има детаље) у Арцх-у, недостају апликације које, на пример, алфа Федоре 22 већ доноси, у мом случају пар од оних којима сам се радовао, ЕОГ и Наутилус, па ћу вам сада показати како се користи АБС, како бих у овом случају саставио бета верзију ЕОГ-а.

Дакле, постављамо се у директоријум одакле желимо да компајлирамо и доносимо ЕОГ ПКГБУИЛД из / вар / абс / ектра / еог , Ја лично обично преферирам терминал, па сам у мом случају трчао:

cp -r /var/abs/extra/eog $(pwd)

На овај начин сам већ имао пкг билдове спремне за модификацију. Тада сам га приметио ГНОМЕ фтп која је била последња доступна верзија ЕОГ-а, и наставио сам да модификујем ПКГБУИЛД

ЕОГ-Гедит

Сада настављам са постављањем тачне контролне суме (на претходном снимку екрана је већ постављена):

[к11тете11к @ Јарвис еог] $ макепкг -г ==> Примање извора ... -> пронађен је еог-3.15.90.тар.кз ==> Генерисање контролних сума за изворне датотеке ... сха256сумс = ('95фб566241ф492ф043д2е9д7301б657д159д68дбб51ба29д88ц52а8б7ба8д243')

и спреман! 😀 сада га само компајлирам и инсталирам:

[к11тете11к @ Јарвис еог] $ макепкг -сиц ==> Креирање пакета: еог 3.15.90-1 (нед. 15. марта 21:50:32 УМЕТНОСТ) ==> Провера зависности током извођења ... ==> Провера зависности током компајлирања ... ==> Пријем извора ... -> еог-2015.тар.кз је пронађен ==> Провера ваљаности са сха3.15.90сумс ... еог-256.тар.кз ... Одобрено ==> Издвајање извора ... -> Издвајање еог-3.15.90.тар.кз помоћу бсдтар ==> Уклањање $ пкгдир / директоријума ... ==> Покретање буилд () ... провере за БСД-компатибилну инсталацију ... / уср / бин / инсталл -ц проверу да ли је окружење градње здраво ... да

И то је то 😀

ЕОГ 3.15.90 у Арцх

Очигледно се то може урадити са колико год пакета желе и они могу по својој вољи активирати или деактивирати функције (на пример, Аудациоус могу компајлирати активирањем његовог КТ интерфејса и деактивирањем ГТК интерфејса)


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

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

*

*

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

  1.   аиориа дијо

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

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

      Да, морате проверити зависности и имати неколико разлога, као што је објашњено у вашем водичу http://kaosx.us/es/packaging-guide/

  2.   јоацо дијо

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

    Мислим да је за компајлирање Гентоо и даље супериоран, Арцх много личи на Слацкваре, што се мени не свиђа, не волим ни портове, требало би да будете у могућности да све решите помоћу менаџера пакета.

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

      је да то погрешно тумачите, компилација пакета у Арцху није "имитирање" Гентоо-а или постизање перформанси или "супериорност", већ за врло специфичне ситуације, попут оних које сам поменуо.
      За мене је да зависности нису компајлиране, такође је у реду, из једноставног разлога што је Гентоо за то, овде тражите врло специфичне ствари, ако можете да их уклоните из главних спремишта, ако не, имате АБС као алат

    2.    КСНУМКСаа дијо

      Да, Арцх много дели са Слацкваре-ом, али „филозофски: то је једноставан, чист и минималистички систем.
      Очигледно нисте разумели ништа о томе како Арцх ради.