Да ли желите да поправите грешку у софтверском пакету или једноставно желите да измените пакет како би задовољио ваше потребе? Линук вас покрива.
Већина Линук пакета је бесплатна и отвореног кода, што вам даје слободу да прилагодите или модификујете било који део софтвера по сопственом укусу. Поред тога, такође сте слободни да погледате изворни код Линук пакета да бисте научили добре праксе архитектуре и обрасце кодирања из других софтверских пројеката.
Хајде да истражимо како можете да компајлирате и инсталирате пакет из извора на Линук-у.
Линук вам пружа све неопходне алате потребне за компајлирање, прављење и инсталацију софтвера из изворног кода.
Већина Линук софтвера је написана у програмским језицима Ц или Ц++, стога ће вам требати Ц или Ц++ компајлер. На пример, ГНУ Цомпилер Цоллецтион (ГЦЦ) и ЦМаке за прављење вашег пакета.
Осим тога, биће вам потребни други пакети као што су цурл и геттект. У зависности од вашег Линук дистро-а, можете инсталирати потребне алате у једној команди на следећи начин.
На дистрибуцијама заснованим на Дебиан-у као што је Убунту:
судо апт инсталл либз-дев либссл-дев либцурл4-гнутлс-дев либекпат1-дев геттект цмаке гцц цурл
На Арцх Линук-у и његовим дериватима:
судо пацман -С басе-девел
На дистрибуцијама заснованим на РПМ-у као што су Федора, РХЕЛ, итд:
судо днф инсталл дх-ауторецонф цурл-девел екпат-девел геттект-девел опенссл-девел перл-девел злиб-девел гцц цурл цмаке
Сазнајте више: Како управљати софтверским пакетима помоћу ДНФ-а
Корак 2: Преузимање изворног кода пакета
За овај водич, ми ћемо инсталирати Гит пакет из извора. Одабрали смо Гит јер се широко користи међу софтверским инжењерима и програмерима.
Већина пакета које можете саставити може се наћи на званичном сајту дотичног пакета. Можете преузети датотеке изворног кода користећи алат командне линије цурл. Алтернативно, можете користити вгет или ГУИ.
Преузмите изворни код у фасциклу Преузимања на рачунару, а затим се пребаците на директоријум Преузимања користећи наредбу цд.
цд ~/Преузимања
Када сте у фасцикли Преузимања, можете преузети Гит изворни код користећи цурл на следећи начин. У овом водичу ћемо преузети Гит верзију 2.26.2, али слободно изаберите било коју верзију.
цурл --оутпут гит.тар.гз https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz
Наредба цурл наводи да треба да постави изворни код у зип датотеку под називом гит.тар.гз.
Преузимање: Гит изворни код за Линук
У већини случајева, изворни код ће бити упакован у компримовану фасциклу како би се преузимање олакшало и ради боље организације датотека изворног кода.
До издвојите садржај зиповане датотеке, можете користити тар команда.
тар -зкф гит.тар.гз
Корак 3: Састављање изворног кода
Затим идите на ново извучену фасциклу. У овом случају, име ће бити „гит-2.26.2“, наравно, име фасцикле ће бити другачије ако сте преузели другу верзију Гита.
цд гит-2.26.2
Увек је добра идеја да погледате РЕАДМЕ.мд или ИНСТАЛИРАЈ датотеке јер садрже вредне информације о томе како се компајлирати и инсталирати пакет. Ове датотеке се обично налазе у основној фасцикли изворног кода.
Још једна важна датотека је конфигурисати скрипта. Проверава софтверске зависности за пакет који желите да преведете и видећете поруку о грешци ако скрипта пронађе недостајуће зависности.
Конфигуришите и припремите свој изворни код извршавањем скрипте. Команда ће креирати направити датотеке и конфигурације за софтвер који ћете компајлирати и инсталирати.
./цонфигуре
Корак 4: Прављење софтверског пакета
Сада када је изворни код конфигурисан и компајлиран, можете да направите софтвер на следећи начин:
направити
Команда маке користи Макефиле, који садржи неопходна упутства о томе како да се направи софтверски пакет.
Процес компилације ће трајати неко време у зависности од процесорске снаге вашег рачунара и величине пакета.
Корак 5: Инсталирање софтверског пакета
Ако сте стигли овако далеко, честитамо, успешно сте компајлирали и направили Линук софтвер из изворног кода.
У овом последњем кораку, инсталираћете Гит софтверски пакет који сте управо направили из изворног кода. Ова команда инсталира новопреведени пакет копирањем датотека за изградњу на исправне локације на вашем рачунару.
судо маке инсталл
Проверите верзију Гита коју сте управо инсталирали помоћу команде:
гит --версион
Излаз би требао бити сличан ономе испод. Број верзије може да варира у зависности од пакета који сте преузели.
Алтернативне методе инсталирања софтвера на Линук
Овај водич је разматрао како компајлирати и изградити софтвер из извора на Линук-у користећи Гит као студијски случај. Инсталирање софтвера из изворног кода даје вам толико слободе да прилагодите софтвер по свом укусу што је невероватна ствар.
Већина Линук дистрибуција вам пружа много опција приликом инсталирања софтвера. На пример, на Арцх Линук-у можете користити Пацман и Иаи менаџере пакета.
Користите Арцх Линук? Инсталирање и уклањање пакета се разликује од Убунту-а и Минт-а. Ево шта треба да знате.
Реад Нект
- Линук
- Инсталирајте софтвер
- Линук апликације

Мвиза развија софтвер по професији и интензивно пише на Линук-у и фронт-енд програмирању. Нека од његових интересовања укључују историју, економију, политику и архитектуру предузећа.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили