Oglas

Kao novi korisnik Linuxa, možda ćete biti potpuno zaokupljeni čistim brojem izbora koje imate kada je u pitanju distribucija koju možete instalirati na svoje računalo. Koja je razlika između Ubuntu, Fedora, OpenSUSE, Sabayona ili Archa? Na kraju kratak odgovor glasi: upravljanje paketima. Svaka distribucija nudi korisnicima jedinstvenu metodu za instaliranje i održavanje vašeg sustava, s različitim stupnjevima korisnosti i upotrebljivosti.

Ovaj će vam vodič poslužiti kao kratki temelj o načinu izvršavanja osnovnih zadataka u svakom sustavu upravljanja paketima, tako da možete odlučiti koji je za vas najprimjereniji.

Debian

1. pogodan

Apt je rješivač ovisnosti za sustave temeljene na Debianu, uključujući Ubuntu Vaš vodič za Ubuntu spremišta i upravljanje paketima Čitaj više . U kombinaciji s dpkg, upraviteljem paketa, Apt pruža jednostavan način ažuriranja, nadogradnje, instaliranja i uklanjanja softvera. Bez Apt-a, održavanje Debian sustava osjećalo bi se kao korištenje Linuxa ranih 1990-ih, kada je "pakao ovisnosti" bio stvar.

instagram viewer

Apt ima prilično jednostavnu sintaksu, iako se trenutno prepisuje da bi se omogućila lakša sintaksa. Kao takav, ovisno o tome koju inačicu koristite (Ubuntu 14.04 i novije sadrži nove Apt naredbe), za postizanje istog rezultata možete koristiti različite naredbe.

Za ažuriranje spremišta softvera koristite sljedeću naredbu:

sudo apt-get update

ili

sudo apt update

Da biste nadogradili softver:

sudo apt-get nadogradnju

ili

nadogradnja sudo apt

Za temeljitiju nadogradnju, koja će također pokušati nadograditi ovisne pakete o sukobu na najnoviju verziju i ukloniti starije ili neiskorištene ovisnosti, naredba je sljedeća:

sudo apt-get dist-upgrade

ili

sudo apt full-upgrade

Ove se naredbe mogu kombinirati za uzastopno ažuriranje i nadogradnju:

sudo apt-dobiti ažuriranje && sudo apt-get nadogradnju

ili

sudo apt update && nadogradnja sudo apt

Za instaliranje softvera naredba je:

sudo apt-get install $ packageName

ili

sudo apt instalirati $ packageName

Da biste uklonili paket:

sudo apt-get ukloni $ packageName

ili

sudo apt ukloniti $ packageName

Kada uklanjate softver iz vašeg sustava pomoću naredbe apt-get remove, Apt čini dobar posao uklanjanja neiskorištenog ovisnosti, no ponekad tijekom uklanjanja softvera ili nadogradnje neke ovisnosti mogu biti i dalje uključene vaš sustav. Ako imate OCD poput mene, možda želite da se ovi paketi uklone iz vašeg sustava. Apt uključuje naredbu koja mi je u vezi s tim vrlo draga:

sudo apt-get autoremove

ili

sudo apt autoremove

Traženje instalacijskog paketa:

sudo apt-cache pretraživanje $ packageName

ili

sudo apt search $ packageName

Apt trenutno ne nudi mogućnost instaliranja paketa iz URL-a, što znači da korisnik mora sam pronaći i preuzeti paket da bi bio instaliran. Ubuntu i neki njegovi derivati ​​uspjeli su se boriti protiv apturl veza s jednim klikom koji se nalazi na nekim web stranicama.

crveni šešir

2. YUM

Kao i Apt, YUM je rješivač ovisnosti za upravljač osnovnog paketa, RPM. YUM je zadani sustav upravljanja paketima koji je uključen u nekoliko derivata utemeljenih na Red Hatu, uključujući Fedora 21 i starije, i CentOS Ne želite platiti za Red Hat Linux? Pokušajte umjesto CentOS-aU slučaju da već ne znate, većinu interneta pokreće Linux - Facebook, Twitter, Google, a velika većina drugih glavnih internetskih stranica koristi Linux za svoje poslužitelje. Dok administratori poslužitelja ... Čitaj više . Sintaksa za YUM je jednostavna, a korisnici Apt-a ne bi trebali imati problema pri prebacivanju.

Ažuriranje i nadogradnja putem YUM-a vrlo je jednostavno, gdje sljedeća naredba obrađuje oba zadatka:

sudo yum update

Za instaliranje paketa koristi se sljedeća naredba:

sudo yum instalirajte $ packageName

Isto tako, za uklanjanje paketa naredba je:

sudo yum uklonite $ packageName

Potražite instalacijski paket:

sudo yum traži $ packageName

YUM ne uključuje naredbu za automatsko pokretanje za pronalaženje i uklanjanje neiskorištenih ovisnosti, ali uključuje odličnu značajku za instaliranje paketa s URL-a, koji Apt ne uključuje:

sudo yum instaliraj $ url
openSUSE

3. ZYpp

ZYpp je još jedan rješenje za ovisnost za sustav upravljanja RPM paketima i zadani je upravitelj paketa za OpenSUSE Kako koristiti tvornicu openSUSE, novu distribuciju izdvajajućih izdanjaOpenSUSE je automatizirao QA zadatke kako bi sustavi mogli sami testirati stabilnost paketa, čime se Factory pretvara u nešto što ima potpuno nove pakete i zapravo ih ima pristojno očekivanje stabilnost. Čitaj više i SUSE Linux Enterpise. ZYpp koristi .rpm binarne datoteke, baš kao i YUM, ali je malo brži zbog toga što se piše u C ++, gdje je YUM napisan u Python-u. ZYpp je vrlo jednostavan za korištenje, jer sadrži prečace naredbi koji se mogu upotrijebiti umjesto potpune naredbe.

Kao i YUM, ZYpp obnavlja i nadograđuje sve pakete pomoću sljedeće naredbe:

ažuriranje sudo zippera

ili

sudo zipper gore

Da biste instalirali paket:

sudo zypper instaliraj $ packageName

ili

sudo zipper u $ packageName

Za uklanjanje paketa upotrijebite naredbu:

sudo zypper ukloni $ packageName

ili

sudo zypper rm $ packageName

Potražite instalacijski paket:

sudo zypper search $ packageName

Kao i YUM, u ZYpp-u nije uključena automatska naredba. Pored toga, kao što je Ubuntu, OpenSUSE ima veze za instaliranje jednim klikom za instalaciju web paketa.

fedora_logo

4. DNF ili Dandificirani YUM

DNF je prepisivanje YUM-a koji koristi značajke iz ZYpp-a, ponajviše mogućnosti za rješavanje ovisnosti. DNF je zadani upravitelj paketa za Fedora 22 Budite na krvavom rubu Linuxa s Fedora RawhideomNe pričekajte da isprobate najnovije verzije softvera - umjesto toga isprobajte Fedora Rawhide. Čitaj više i više, i trebao bi u budućnosti postati zadani sustav u CentOS-u.

Da biste ažurirali i nadogradili sav softver:

ažuriranje sudo dnf-a

Da biste instalirali paket:

sudo instaliraj $ packageName

Da biste uklonili paket:

sudo dnf uklonite $ packageName

Potražite instalacijski paket:

sudo dnf traži $ packageName

Za razliku od YUM i ZYpp, DNF daje naredbu autoremove za pretraživanje vašeg sustava i uklanjanje neiskorištenih ovisnosti:

sudo dnf autoremove

A DNF također omogućuje instalaciju paketa s URL-a:

sudo dnf instaliraj $ url
Sabayon

5. Entropija

Entropija je zadani sustav upravljanja paketima za Sabayon Linux Instalirajte Gentoo na jednostavan način uz Sabayon Čitaj više , Gentoo derivitave. Entropy je zanimljiv zbog toga što Sabayon koristi binarne datoteke putem Entropyja, a također i izvorni kôd kroz Gentooov sustav za upravljanje paketima, Portage. Osnovna runda ovog sustava je sljedeća:

  • Izvorni paketi ugrađeni su u binarne datoteke putem Entropyja pomoću Portage.
  • Entropy pretvara izgrađeni binarni zapis u Entropy paket.
  • Entropy paketi dodaju se u repozitore u Sabayonu.
  • Korisnik instalira binarnu datoteku kroz Entropy.

Entropija je usporediva s Apt, YUM, ZYpp i DNF, što znači da je početnik prilagođen jednostavnim komandama. Entropija također uključuje prečace za kratkoću.

Da biste ažurirali izvore softvera:

ažuriranje za sudo equo

ili

sudo equo gore

Nadograditi sve pakete

nadogradnja za sudo equo

ili

sudo equo u

Ove se naredbe mogu istovremeno koristiti:

sudo equo update && nadogradnja za sudo equo

ili

sudo equo up && sudo equo u

Da biste instalirali paket:

sudo equo instaliraj $ packageName

ili

sudo equo u $ packageName

Da biste uklonili paket:

sudo equo ukloni $ packageName

ili

sudo equo rm $ packageName

Potražite instalacijski paket:

sudo equo pretraživanje $ packageName
Arch-Linux

6. Pac Man

Pacman je zadani sustav upravljanja paketima za Arch Linux Kako instalirati Arch Linux na jednostavan način s AntergosomStari PC ili laptop trebaju novi zakup život? Razmišljate o prelasku na Linux, ali ne znate odakle započeti? Pomoću Antergosa, možete jednostavno instalirati Arch Linux! Čitaj više i njegovi derivati, i potpuni je upravitelj paketa, ne oslanjajući se na temeljne sustave ili sučelja za rješavanje ovisnosti. Pacman koristi jednostavan komprimirani .pkg.tar.xz datotečni sustav, koji sadrži sve informacije potrebne za izgradnju izvornog koda u radni program. Razmislite o pacmanu kao sustavu za automatizaciju procesa ručne izrade softvera iz izvornog koda. Pacman koristi program "pomagač", Yaourt, za instaliranje neslužbenog softvera koji se nalazi u Arch korisničkom spremištu, a pri tome se naredba "pacman" zamjenjuje s "yaourt."

Pri radu s paketima uglavnom ćete koristiti "sinkronizacijsku" zastavu (-S), koja vaš sustav uspoređuje sa programskim spremištem. Za osvježavanje softverskog reposa (-y):

sudo pacman -Sy

Da biste nadogradili svoj sustav, izmijenili ste svoju prethodnu naredbu za sinkronizaciju sa sysupgrade zastavicom (-u):

sudo pacman -Syu

Da biste instalirali paket, morate ga sinkronizirati:

sudo pacman -S $ packageName

Da biste uklonili paket, pacman ima zastavicu za uklanjanje. Da biste uklonili paket (-R), njegove konfiguracijske datoteke (-n) i sve neiskorištene ovisnosti, rekurzivno, korisnik (-s) ne instalira izričito. Napomena: ova -s zastava razlikuje se od -s zastave koja se koristi u naredbi za sinkronizaciju:

sudo pacman -Rns

Za pretraživanje instalacijskog paketa, sinkronizirat ćete i pretraživati ​​(-e):

sudo pacman -Ss $ packageName

Pacman ne uključuje naredbu automatskog pokreta, ali možete tražiti i ukloniti sve neiskorištene ovisnosti pomoću naredbe Upit. Napomena: opet, ove zastave nisu isto što i zastave za sinkronizaciju ili uklanjanje zastava. Ova naredba će upitati bazu podataka (-Q), provjeriti ima li siročad ovisnosti (-t), ograničiti pretraživanje na ovisnosti (-d) i neće ispisati postupak verbosely (-q, što znači "tiho").

sudo pacman -Rns $ (pacman -Qtdq)

Paketi menadžeri: evoluira

Linux je definitivno prešao dug put u pružanju mogućnosti novim korisnicima da lako upravljaju svojim sustavom. Menadžeri paketa automatski pronalaze potrebne ovisnosti i omogućuju jednostavno pamćenje naredbi za instaliranje, i održavanje softvera, a korisnici više nisu zaglavljeni u paklu ovisnosti, kao što je bio slučaj kada je Linux bio u svom rano djetinjstvo. Isprobavanjem različitih upravitelja paketa koji su vam na raspolaganju, možete pronaći svoj dom u onom distrofu u kojem se osjećate najugodnije.

Koji vam je upravitelj paketa najlakši? Jeste li pokušali instalirati jednog od tih upravitelja paketa izvan zadanog distributera? Javite nam se u komentarima u nastavku!

Ja sam veteran ratnog zrakoplovstva Sjedinjenih Država, učitelj, glazbenik, informatički savjetnik i pisac.