Osnovni vodič za Linux pakete

Uvod

Bez obzira da li koristite Debian baziranu Linux distribuciju kao što su Debian, Ubuntu, Mint ili SolyDX, ili ako koristite Linux distribuciju zasnovanu na Red Hat-u kao što je Fedora ili CentOS, isti način na koji se aplikacije instaliraju na vaš računar.

Fizički metod za instaliranje softvera može biti drugačiji. Na primer, grafički alati u Ubuntuu su Softverski centar i Synaptic dok u Fedori postoji YUM Extender i openSUSE koristi Yast. Alatke komandne linije uključuju apt-get za Ubuntu i Debian ili yum za Fedora i zypper za openSUSE.

Jedna stvar koju imaju zajedničko je činjenica da se aplikacije pakuju kako bi ih lakše instalirali.

Distribucije zasnovane na Debianu koriste format paketa .deb, a distribucije zasnovane na Red Hat-u koriste rpm pakete. Postoji mnogo drugih različitih tipova paketa, ali uopšte oni rade na sličan način.

Šta su spremišta?

Repozitorij softvera sadrži softverske pakete.

Kada pretražujete preko Softverskog centra ili koristite alatku poput apt-get ili yum, prikazaće vam se lista svih paketa unutar spremišta dostupnih vašem sistemu.

Repozitorij softvera može da skladišti svoje datoteke na jednom serveru ili na više različitih servera poznatih kao ogledala.

Kako instalirati pakete

Najlakši način za pronalaženje paketa je pomoću grafičkih alata koje pruža menadžer paketa vaše distribucije.

Grafički alati vam pomažu da rešite probleme zavisnosti i da potvrdite da je instalacija ispravno funkcionisala.

Ako više volite da koristite komandnu liniju ili koristite server bez glave (tj. Ne postoji desktop okruženje / upravljački program prozora), onda možete koristiti upravljačke pakete za komandnu liniju.

Naravno moguće je instalirati pojedinačne pakete. U okviru distribucija zasnovanih na Debianu možete koristiti dpkg naredbu za instaliranje .deb datoteka . U okviru Red Hat distribucija možete jednostavno koristiti komandu rpm.

Šta je u paketu

Da biste videli sadržaj Debian paketa, možete je otvoriti u arhivu. Datoteke sadržane u paketu su sljedeće:

Debian-binarna datoteka sadrži Debian format verzije i sadržaj je skoro uvek postavljen na 2.0.

Kontrolna datoteka je uobičajeno zipirana tar-datoteka. Sadržaj kontrolne datoteke definiše važne karakteristike paketa na sledeći način:

Datoteka podataka koja je takođe zipirana tar datoteka daje strukturu foldera za paket. Sve datoteke u datoteci su proširene u odgovarajuću fasciklu u Linux sistemu.

Kako možete kreirati pakete

Da biste kreirali paket morate imati nešto što želite da isporučite u pakiranom formatu.

Programer je možda kreirao izvorni kod koji radi pod Linuxom, ali koji trenutno nije pakiran za vašu verziju Linuxa. U ovom slučaju možete želeti kreirati Debian paket ili RPM paket.

Možda ste i programer i želite da napravite pakete za svoj softver. U prvom slučaju morate kompajlirati kod i osigurati da radi, ali sledeći korak je kreiranje paketa.

Nisu svi paketi potrebni izvorni kod. Na primer, možete kreirati paket koji sadrži pozadinske slike Škotske ili određeni skup ikona.

Ovaj vodič pokazuje kako kreirati .deb i .rpm pakete.