Основни водич за Линук пакете

Увод

Без обзира да ли користите Дебиан базирану Линук дистрибуцију као што су Дебиан, Убунту, Минт или СолиДКС, или ако користите Ред Хат базирану Линук дистрибуцију, као што је Федора или ЦентОС, на исти начин су начини на који се апликације инсталирају на ваш рачунар.

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

Једна ствар коју имају заједничко је чињеница да су апликације упаковане како би их лакше инсталирали.

Дистрибуције засноване на Дебиану користе формат пакета .деб, а дистрибуције засноване на Ред Хат-у користе рпм пакете. Постоји много других различитих типова пакета, али уопште они раде на сличан начин.

Шта су спремишта?

Репозиториј софтвера садржи софтверске пакете.

Када претражујете преко Софтверског центра или користите алат као апт-гет или иум, приказаће вам се листа свих пакета унутар спремишта доступних вашем систему.

Репозиториј софтвера може да складишти своје датотеке на једном серверу или преко различитих сервера познатих као огледала.

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

Најлакши начин за проналажење пакета је помоћу графичких алата које пружа менаџер пакета дистрибуције.

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

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

Наравно могуће је инсталирати појединачне пакете. У оквиру дистрибуција заснованих на Дебиану можете користити дпкг наредбу за инсталирање .деб датотека . У оквиру Ред Хат дистрибуција можете једноставно користити команду рпм.

Шта је у пакету

Да бисте видели садржај Дебиан пакета, можете га отворити у архивском менаџеру. Датотеке садржане у пакету су како слиједи:

Дебиан-бинарна датотека садржи Дебиан формат верзије и садржај је скоро увек постављен на 2.0.

Контролна датотека је углавном стиснута тар датотека. Садржај контролне датотеке дефинише важне карактеристике пакета на следећи начин:

Датотека података која је такође зипирана тар датотека даје структуру фолдера за пакет. Све датотеке у датотеци су проширене у одговарајућу фасциклу у Линук систему.

Како можете креирати пакете

Да бисте креирали пакет морате имати нешто што желите да испоручите у пакираном формату.

Програмер је можда креирао изворни код који ради под Линуком, али који тренутно није пакиран за вашу верзију Линука. У овом случају можете желети да креирате Дебиан пакет или РПМ пакет.

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

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

Овај водич показује како да креирате .деб и .рпм пакете.