Osnovni priročnik za pakete Linuxa

Uvod

Ne glede na to, ali uporabljate distribucijo Linuxa, ki temelji na Debianu, kot so Debian, Ubuntu, Mint ali SolyDX, ali pa uporabljate distribucijo Linuxa, ki temelji na Red Hat, na primer Fedora ali CentOS, so načini namestitve aplikacij v računalnik enaki.

Fizični način namestitve programske opreme je lahko drugačen. Na primer grafična orodja v Ubuntu so programski center in Synaptic, medtem ko je v Fedori YUM Extender in openSUSE uporablja Yast. Orodja ukazne vrstice vključujejo apt-get za Ubuntu in Debian ali yum za Fedora in zypper za openSUSE.

Ena stvar, ki jo imajo vsi skupni, je dejstvo, da so aplikacije pakirane, da bi jih lažje namestili.

Distribucije na osnovi Debian uporabljajo format .deb, medtem ko distribucije na osnovi Red Hat uporabljajo rpm pakete. Obstaja veliko drugih vrst paketov, vendar na splošno delujejo na podoben način.

Kaj so skladišča?

Programski repozitorij vsebuje programske pakete.

Ko iščete po centru za programsko opremo ali uporabite orodje, na primer apt-get ali yum, vam prikaže seznam vseh paketov v skladiščih, ki so na voljo vašemu sistemu.

Repozitorij programske opreme lahko shrani svoje datoteke na enem strežniku ali na več različnih strežnikih, znanih kot ogledala.

Kako namestiti pakete

Najlažji način za iskanje paketov je z grafičnimi orodji, ki jih ponuja upravitelj paketa vaše distribucije.

Grafična orodja vam pomagajo odpraviti težave glede odvisnosti in preveriti, ali je namestitev delovala pravilno.

Če želite uporabiti ukazno vrstico ali uporabljate brezžični strežnik (tj. Ni namiznega okolja / okenskega upravitelja), lahko uporabite upravitelje paketov ukazne vrstice.

Seveda je mogoče namestiti posamezne pakete. V razdelkih, ki temeljijo na Debianu, lahko z ukazom dpkg namestite datoteke .deb . V okviru distribucij na osnovi Red Hat lahko preprosto uporabite ukaz rpm.

Kaj je v paketu

Če si želite ogledati vsebino paketa Debian, jo lahko odprete v arhivskem upravitelju. Datoteke v paketu so naslednje:

Debian-binarna datoteka vsebuje številko različice Debianovega formata in vsebina je skoraj vedno nastavljena na 2.0.

Nadzorna datoteka je navadno zgoščena datoteka tar. Vsebina kontrolne datoteke določa pomembne značilnosti paketa na naslednji način:

Datoteka, ki je tudi datoteka z zipom navzgor tar, zagotavlja strukturo map za paket. Vse datoteke v podatkovni datoteki so razširjene na ustrezno mapo v sistemu Linux.

Kako lahko ustvarite pakete

Če želite ustvariti paket, morate imeti nekaj, kar želite dostaviti v pakiranem formatu.

Razvijalec je morda ustvaril izvorno kodo, ki deluje pod Linuxom, vendar trenutno ni pakirana za vašo različico Linuxa. V tem primeru boste morda želeli ustvariti paket Debian ali paket RPM.

Morda ste tudi razvijalec in želite izdelati pakete za svojo programsko opremo. V prvem primeru morate sestaviti kodo in se prepričajte, da deluje, naslednji korak pa je ustvariti paket.

Za vse pakete ni potrebna izvorna koda. Na primer, lahko ustvarite paket, ki vsebuje škotske ozadje ali določeno ikono.

Ta priročnik prikazuje, kako ustvariti pakete .deb in .rpm.