Osnovni vodič za Linux pakete

Uvod

Bez obzira koristite li Linuxsku distribuciju na Debianu, kao što su Debian, Ubuntu, Mint ili SolyDX, ili koristite Linux distribuciju temeljenu na Red Hat, kao što su Fedora ili CentOS, način na koji su aplikacije instalirane na vaše računalo su iste.

Fizička metoda za instaliranje softvera može biti različita. Na primjer, grafički alati u Ubuntu su Software centar i Synaptic, dok u Fedora postoji YUM Extender i openSUSE koristi Yast. Alati za naredbeni redak uključuju apt-get za Ubuntu i Debian ili yum za Fedora i zypper za openSUSE.

Jedino što im je zajedničko je činjenica da su aplikacije upakirane da bi ih lakše instalirale.

Distribucije temeljene na Debianu koriste format paketa .deb, dok distribucije temeljene na Red Hatu koriste pakete rpm. Postoje mnoge druge različite vrste paketa, ali općenito oni rade na sličan način.

Koje su to Repozitorije?

Softver repozitorij sadrži softverske pakete.

Kada pretražujete putem softverskog centra ili koristite alat poput apt-get ili yum, prikazat će se popis svih paketa unutar spremišta dostupnih vašem sustavu.

Softverski spremište može pohraniti svoje datoteke na jedan poslužitelj ili na različitim poslužiteljima poznatim kao ogledala.

Kako instalirati pakete

Najlakši način za pronalaženje paketa je pomoću grafičkih alata koji vam pruža distribucija upravitelja paketa.

Grafički alati pomažu vam u rješavanju problema ovisnosti i potvrđivanju da je instalacija ispravno funkcionirala.

Ako želite koristiti naredbeni redak ili koristite poslužitelj bez glave (tj. Ne postoji desktop okruženje / upravitelj prozora), tada možete koristiti upravitelje paketa naredbenog retka.

Naravno, moguće je instalirati pojedinačne pakete. Unutar Debianovih distribucija možete koristiti naredbu dpkg za instalaciju .deb datoteka . Unutar Red Hatovih distribucija možete jednostavno upotrijebiti naredbu rpm.

Što je u paketu

Da biste vidjeli sadržaj Debian paketa, možete ga otvoriti u upravitelju arhive. Datoteke sadržane u paketu su sljedeće:

Debian-binarna datoteka sadrži broj verzije Debian formata i sadržaj je gotovo uvijek postavljen na 2.0.

Kontrolna datoteka obično je zalijepljena gore tar datoteka. Sadržaj kontrolne datoteke definira važne značajke paketa kako slijedi:

Datoteka podataka koja je također zalijepljena gore tar datoteku pružaju strukturu mapa za paket. Sve datoteke iz podatkovne datoteke se proširuju na odgovarajuću mapu u Linux sustavu.

Kako možete stvoriti pakete

Da biste stvorili paket, morate imati nešto što želite isporučiti u paketu.

Razvojni programer možda je izradio izvorni kod koji radi pod Linuxom, ali koji trenutno nije zapakiran za vašu verziju Linuxa. U ovom slučaju možete stvoriti Debian paket ili RPM paket.

Alternativno, možda ste razvojni programer i želite napraviti pakete za svoj softver. Prvo morate sastaviti kôd i pobrinuti se da radi, ali sljedeći je korak stvaranje paketa.

Nisu svi paketi potrebni izvornog koda. Na primjer, možete stvoriti paket koji sadrži pozadinske slike iz Škotske ili određeni skup ikona.

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