Разумевање и коришћење соурцес.лист за Убунту

Understanding Using Sources



Користимо Убунту, Дебиан, ЦентОС и различите оперативне системе. Ако неко пита, који оперативни систем користите? Већина вас би могла рећи да користим Линук. Они заправо нису Линук. Линук је само име језгра. То су заправо различите дистрибуције Линука.

Сада се можете запитати: Шта је Линук дистрибуција?







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



Без корисних програма, Линук кернел није од помоћи обичним корисницима. Опет, инсталирање програма на Линук језгро није нешто што би обични људи волели да раде. Тако су различите компаније и појединци паковали важне алате (или софтвере) поврх Линук језгра и паковали их за вас. Дакле, када га инсталирате, можете почети да радите са програмом који вам је потребан. Ово се назива оперативни систем заснован на Линуксу или дистрибуција Линукса. Убунту, Дебиан, ЦентОС, Федора и други су Линук дистрибуције или оперативни системи засновани на Линуку. Они нису само Линук.



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





Затим се додатни пакети хостују на веб серверу или ФТП серверу дистрибуције Линука одакле га корисници могу преузети и инсталирати. Ови веб сервери или ФТП сервери се зову спремиште пакета.

Такође вам је потребан начин за управљање (инсталирање, уклањање, преузимање) ових пакета из спремишта пакета. Тако је менаџер пакета укључен у вашу омиљену дистрибуцију Линука. Убунту је заснован на Дебиан ГНУ/Линук дистрибуцији. Убунту користи АПТ (Адванцед Пацкаге Тоол) менаџер пакета за управљање пакетима. АПТ менаџер пакета и сви графички предњи делови (Убунту софтверски центар, Муон, склоност итд.) Користе извори.лист датотеку да бисте сазнали које спремиште пакета или спремишта користити.



У овом чланку ћу вам показати како извори.лист датотека се користи на Убунту -у. Хајде да почнемо.

АПТ менаџер пакета и сви његови графички интерфејси добијају информације о спремишту пакета /етц/апт/соурцес.лист датотека и датотека из /етц/апт/соурцес.лист.д именик.

У Убунту -у уређују различити менаџери пакета /етц/апт/соурцес.лист датотеку директно. Не препоручујем да тамо додате прилагођена спремишта пакета. Ако требате да додате додатно спремиште пакета, најбоље је да их само додате у /етц/апт/соурцес.лист.д/ именик. Практично ћу вам показати како се то ради касније у овом чланку.

Разумевање датотеке соурцес.лист:

Садржај /етц/апт/соурцес.лист датотека изгледа отприлике овако.

Овде су редови који почињу са хасх (#) коментари. Коментари се користе у сврху документације о овој датотеци. Коментари се такође користе за онемогућавање одређеног спремишта пакета овде.

На пример, можете оставити коментар када додате прилагођено спремиште пакета попут овог.

# Ово је моје локално спремиште пакета НодеЈС в8.к
деб хттп://192.168.10.1/нодејс/8.к стретцх маин

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

Хајде сада да разговарамо о томе како је форматирана линија АПТ. Ово је пример АПТ линије како је приказано на слици испод.

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

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

Затим имате УРЛ адресу ХТТП, ХТТПС или ФТП спремишта пакета. Овде се чувају све датотеке пакета и датотеке базе података пакета. Менаџер пакета преузима метаподатке пакета и друге информације како би сазнао који су пакети доступни и где их могу преузети.

Затим морате да унесете кратко кодно име вашег Убунту оперативног система. За сваку верзију Убунту -а је другачије. На пример, у Убунту 18.04 ЛТС је бионички .

Помоћу следеће команде можете сазнати шта је то за вашу дистрибуцију:

$лсб_релеасе-цс

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

То је у основи све што требате знати извори.лист датотеку на Убунту -у.

Додавање сопственог спремишта пакета на Убунту:

Рецимо, желите да додате своје складиште пакета на Убунту. Рецимо, хостирано је на вашој локалној мрежи и доступно на адреси хттп://192.168.10.5/нодејс и то је огледало спремишта пакета НодеЈС.

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

$судо нано /итд/погодан/извори.лист.д/ноде.лист

Сада додајте следећи ред и сачувајте датотеку притиском на + Икс а затим притисните и а затим притисните .

Сада да би промене ступиле на снагу, ажурирајте кеш спремишта АПТ пакета следећом командом:

$судоапт упдате

Сада можете инсталирати пакете из спремишта пакета које сте додали. Хвала што сте прочитали овај чланак.