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

Вовед

Дали користите Debian базирана Линукс дистрибуција како што се Debian, Ubuntu, Mint или SolyDX, или пак користите дистрибуција на Linux базирана на Red Hat, како што се Fedora или CentOS, начинот на кој апликациите се инсталирани на вашиот компјутер се исти.

Физичкиот метод за инсталирање на софтверот може да биде различен. На пример, графичките алатки во Ubuntu се софтверски центар и Synaptic, додека во Fedora има YUM Extender и openSUSE користи Yast. Алатките за командната линија вклучуваат apt-get за Ubuntu и Debian или yum за Fedora и zypper за openSUSE.

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

Распределбите базирани на Debian го користат формат на .deb пакет, додека дистрибуциите базирани на Red Hat користат rpm пакети. Постојат многу други различни типови на пакети, но воопшто тие работат на сличен начин.

Кои се складиштата?

Софтверско складиште содржи софтверски пакети.

Кога пребарувате преку Центарот за софтвер или користите алатка како apt-get или yum, ќе ви биде прикажана листа на сите пакети во рамките на складиштата достапни на вашиот систем.

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

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

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

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

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

Се разбира, можно е да се инсталираат поединечни пакети. Во дистрибуции базирани на Debian можете да ја користите командата dpkg за да инсталирате .deb датотеки . Во рамките на распределби базирани на Red Hat можете едноставно да ја користите командата rpm.

Што има во пакетот

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

Debian-бинарната датотека го содржи верзискиот број на Debian формат и содржината речиси секогаш е поставена на 2.0.

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

Датотеката со податоци, која исто така е архивирана датотека со цифри, обезбедува структура на папки за пакетот. Сите датотеки во податочната датотека се прошируваат до соодветната папка во системот Линукс.

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

За да креирате пакет, треба да имате нешто што сакате да го испорачате во спакуван формат.

А програмер може да создаде изворниот код кој работи под Linux, но кој во моментов не е спакуван за вашата верзија на Linux. Во овој случај можеби ќе сакате да создадете пакет Debian или пакет RPM.

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

Не сите пакети бараат изворниот код. На пример, можете да создадете пакет кој содржи слики за позадина на Шкотска или специфичен сет на икони.

Овој водич покажува како да креирате .deb и .rpm пакети.