Pagrindinis "Linux" paketų vadovas

Įvadas

Nesvarbu, ar naudojate "Debian" pagrįstą "Linux" paskirstymą, pvz., "Debian", "Ubuntu", "Mint" ar "SolyDX", ar naudojate "Linux" platinimą "Red Hat", pvz., "Fedora" ar "CentOS", taip, kaip programos įdiegtos į jūsų kompiuterį.

Fizinis programinės įrangos diegimo būdas gali būti skirtingas. Pavyzdžiui, "Ubuntu" grafiniai įrankiai yra " Software Center" ir " Synaptic", o "Fedora" yra " YUM Extender", o "openSUSE" naudoja "Yast". Komandinės eilutės įrankiai apima apt-get, skirtas "Ubuntu" ir "Debian", "yum" "Fedora" ir "zypper", skirtos "openSUSE".

Vienas dalykas, kurio visi jie turi bendro - tai tai, kad paraiškos yra supakuojamos taip, kad jas būtų lengviau įdiegti.

"Debian" paskirstytojai naudoja paketą .deb formatu, o "Red Hat" paskirstymai naudoja "rpm" paketus. Yra daugybė kitų skirtingų paketų tipų, tačiau apskritai jie veikia panašiai.

Kas yra saugyklos?

Programinės įrangos saugykloje yra programinės įrangos paketai.

Kai ieškote naudodami programinės įrangos centrą arba naudojate tokį įrankį kaip apt-get arba yum, atsiras visų jūsų sistemoje esančių saugyklų paketų sąrašas.

Programinės įrangos saugykla gali saugoti savo failus viename serveryje arba daugybėje skirtingų serverių, vadinamų veidrodžiais.

Kaip įdiegti paketus

Lengviausias būdas rasti paketus yra per grafinius įrankius, kuriuos suteikia jūsų paskirstymo paketų tvarkytuvė.

Grafinės priemonės padeda išspręsti priklausomybės problemas ir patvirtinti, kad diegimas tinkamai veikė.

Jei pageidaujate naudoti komandinę eilutę arba naudojate bepagalvį serverį (ty nėra desktop aplinkos / langų tvarkyklės), galite naudoti komandų eilutės paketo valdytojus.

Žinoma, galima įdiegti atskirus paketus. Debian'u pagrįstuose paskirstymuose galite naudoti komandą dpkg, norėdami įdiegti .deb failus . "Red Hat" paskirstytuose galite tiesiog naudoti komandą rpm.

Kas yra pakuotėje

Norėdami pamatyti Debian paketo turinį, galite jį atidaryti archyvo tvarkytuve. Pakuotėje esantys failai yra tokie:

Debiano dvejetainis failas yra Debian'o formato versijos numeris, beveik visada yra 2,0.

Valdymo failas paprastai yra užpildytas tar-failas. Kontrolės bylos turinys apibrėžia svarbius paketo ypatybes:

Duomenų rinkmena, kuri taip pat yra zipped tar file, suteikia paketo aplanko struktūrą. Visi failai duomenų byloje išplečiami į atitinkamą "Linux" sistemos aplanką.

Kaip galite kurti paketus?

Norėdami sukurti paketą, turite turėti ką nors, ko norite pristatyti supakuotu formatu.

Programuotojas gali sukurti pirminį kodą, kuris veikia pagal "Linux", bet kuris šiuo metu nėra jūsų versijos "Linux". Šiuo atveju galite sukurti Debian'o paketą arba RPM paketą.

Arba galbūt esate kūrėjas ir norite paketus savo programinei įrangai. Pirmiausia turite surinkti kodą ir įsitikinti, kad jis veikia, bet kitas žingsnis yra sukurti paketą.

Ne visi paketai reikalauja išeities kodo. Pvz., Galite sukurti paketą, kuriame yra Škotijos tapetų vaizdai arba konkretus piktogramų rinkinys.

Šiame vadove parodyta, kaip kurti .deb ir .rpm paketus.