Корисници Арцха су размажени избором када је у питању преузимање софтвера. Можете или да преузмете своје пакете из званичног Арцх спремишта, Снап Сторе-а и Флатхуб-а или потпуно елиминишете потребу за инсталирањем софтвера једноставним преузимањем АппИмагес-а.

Затим постоји још једна опција — преузимање софтвера из Арцх Усер Репоситори (АУР). Али није сваки корисник Арцха упознат са тим, посебно новопридошли. Дакле, шта је АУР и како можете преузети пакете из овог специјалног спремишта? Хајде да сазнамо.

Шта је АУР?

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

Међутим, АУР не садржи унапред направљене пакете. Уместо тога, он хостује градње пакета (ПКГБУИЛД), које су скрипте са којима можете да покренете макепкг да се направи пакет. Генерисана архива би тада садржала све бинарне датотеке и упутства потребна за инсталирање пакета на ваш систем.

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

И као што је очигледно, пакет са одређеном количином гласова и добрим паковањем се тестира и укључује у званично Арцх „цоммунити“ репозиториј (не треба га мешати са АУР). Минимални број гласова за пакет који испуњава услове за укључивање је 10, све више од тога је шлаг на торту.

Али то није једини предуслов, поуздани корисник (више о томе у следећем одељку) треба добровољно да одржи пакет када се премести у званично складиште. Ако пакет има стотине гласова и нема ТУ који је вољан да одржи, неће бити премештен у репозиториј заједнице.

Такође, за разлику од АУР-а, спремиште заједнице садржи бинарне пакете које корисници могу да инсталирају помоћу пацмана, а не ПКГБУИЛД.

Да ли треба да преузимате пакете са АУР-а?

Ако неко може да отпреми и пошаље своје ПКГБУИЛД-ове на АУР, зар то не угрожава безбедносни аспект? Одговор је да, али делимично. АУР има одржаваоце пакета познате као „поуздани корисници“ који су већ дуже време део пројекта.

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

Стога, напредни корисник Арцха који води рачуна о безбедности увек проверава верзије пакета пре покретања макепкг да би направио архиву (и то би требало да урадите и ви).

Како преузети АУР пакете

Пошто Арцх Усер Репоситори и званично спремиште нису исти, услужни програми за преузимање пакета из оба спремишта су различити. За званично складиште можете користити пацман. Али за АУР, имате два избора.

Или можете ручно клонирати и изградити пакет или можете аутоматизовати процес користећи АУР Хелпер.

Ручно преузимање пакета са АУР-а

Да бисте преузели пакет са АУР-а, мораћете да инсталирате неке неопходне услужне програме на вашем систему. Унесите следећу команду у терминал да бисте инсталирали пакете:

судо пацман -С басе-девел гит

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

Затим покрените терминал и откуцајте следећу команду:

гит цлоне цлонеурл

Дођите до преузете фасцикле користећи наредбу цд и покрените макепкг на следећи начин:

цд пкгнаме/
макепкг -си

На пример, хајде да преузмемо Браве претраживач са АУР-а:

гит цлоне https://aur.archlinux.org/brave.git
цд браве/
макепкг -си

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

Преузмите пакете помоћу АУР помоћника

АУР Хелпер једноставно аутоматизује процес преузимања ПКГБУИЛД-а са АУР-а, генерисања архиве и инсталирања пакета помоћу пацмана.

Један такав АУР Хелпер је иаи, који се лако преузима и користи. Покрените следеће команде једну по једну да инсталирате иаи на вашем систему:

гит цлоне https://aur.archlinux.org/yay-git.git 
цд иаи-гит
макепкг -си

Основна синтакса иаи је веома слична оној у пацман-у:

иаи -С име пакета

Да бисте преузели Браве са АУР-а користећи иаи:

иаи -С храбар

Тако је било лако инсталирати АУР пакете користећи иаи.

Како послати пакете у АУР

Једна од примарних брига програмера је подношење пакета у АУР. Прва ствар коју можете да урадите је да прочитате упутства за подношење пакета на званичном сајту. Имајте на уму да овај водич већ претпоставља да знате како направити пакет за АУР.

Да бисте започели, морате хостујте свој пакет на платформи као што је ГитХуб или ГитЛаб. Затим клонирајте спремиште на свој систем и идите до тог директоријума користећи командну линију.

Следећи корак је да креирате ПКГБУИЛД који ћете додати у АУР. Да бисте то урадили, реплицирајте подразумевани прототип изградње пакета доступан на /usr/share/pacman:

цп /уср/схаре/пацман/ПКГБУИЛД.прото ПКГБУИЛД

Отворите датотеку за прављење пакета користећи било који уређивач текста по вашем избору. Затим, унутар ПКГБУИЛД, наведите потребне информације као што су назив пакета, УРЛ спремишта (ГитХуб или ГитЛаб), неопходне зависности итд.

Ево пуне табеле која покрива важне варијабле у кратким детаљима:

Променљива Употреба
пкгнаме Назив пакета
пкгвер Тренутна верзија пакета
пкгдесц Кратак опис пакета
арх Потребна архитектура циљног система
урл УРЛ Гит спремишта за приступ пакету
лиценце Софтверска лиценца коју желите да користите
зависи Зависности које захтева пакет
сукоби Пакети који су у сукобу са вашим пакетом
пружа Пакет које пружа ваше АУР спремиште
извор Извор датотека потребних за прављење пакета

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

Када завршите, направите пакет користећи ПКГБУИЛД који сте управо креирали.

макепкг -си

Ако све прође како треба, генеришите датотеку СРЦИНФО тако што ћете откуцати:

макепкг --принтсрцинфо > .СРЦИНФО

Преместите ПКГБУИЛД и .СРЦИНФО у посебан директоријум.

Да бисте послали свој пакет, креирајте и клонирајте празно АУР спремиште користећи следећу синтаксу команде:

гит клон ссх://аур@аур.арцхлинук.орг/пацкагенаме.гит

...где Назив пакета је назив вашег пакета.

Копирајте буилд пакета и датотеку СРЦИНФО у новокреирану фасциклу спремишта користећи команда цп. Коначно, све што треба да урадите је да урезујете, додате и гурнете промене у удаљено АУР спремиште користећи Гит.

Повезан: Напредни водич за Гит

Да ли је Арцх корисничко спремиште безбедно?

АУР је један од најистакнутијих метода дистрибуције пакета на Арцх Линук-у, а заједница настоји да га подигне на виши ниво. Захваљујући свим корисницима који учествују у одржавању АУР-а, ово складиште вођено заједницом сада садржи хиљаде софтвера који су развили корисници, препун узбудљивих функција.

Да сумирамо, нема стварне штете у преузимању софтвера из Арцх Усер Репоситори, али само ако проверите верзије пакета и ИНСТАЛЛ датотеке пре инсталације. Ако то не урадите, можда неће имати озбиљне компликације сваки пут, пошто Поуздани корисници раде сјајан посао уклањајући штетне пакете из целе базе података. Али увек је боље бити сигуран него жалити.

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

Како инсталирати и уклонити пакете у Арцх Линук-у

Користите Арцх Линук? Инсталирање и уклањање пакета се разликује од Убунту-а и Минт-а. Ево шта треба да знате.

Реад Нект

ОбјавиТвеетЕмаил
Повезане теме
  • Линук
  • Арцх Линук
  • Менаџери пакета
  • Инсталирајте софтвер
  • Линук апликације
О аутору
Деепесх Схарма (Објављено 107 чланака)

Деепесх је млађи уредник за Линук у МУО. Он пише информативне водиче о Линуку, са циљем да пружи блажено искуство свим новопридошлицама. Нисам сигуран за филмове, али ако желиш да причаш о технологији, он је твој човек.

Више од Деепесх Схарма

Претплатите се на наш билтен

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

Кликните овде да бисте се претплатили