Koji vam Linux paket menadžer (i distro) odgovara?

  • Edmund Richardson
  • 0
  • 817
  • 186
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..

1. Apt

Apt je rješenje za ovisnost za sustave temeljene na Debianu, uključujući Ubuntu Vodič za Ubuntu spremišta i upravljanje paketima Vaš vodič za Ubuntu spremišta i upravljanje paketima. U suradnji 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, kad “ovisnost pakao” bila stvarna stvar.

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

Pri uklanjanju softvera iz vašeg sustava pomoću naredbe apt-get remove, Apt dobro radi na uklanjanju neiskorištenih ovisnosti, no ponekad tijekom uklanjanja softvera ili nadogradnje neke ovisnosti o poteškoćama mogu ostati na vašem sustavu. 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 s URL-a, što znači da korisnik mora sam pronaći i preuzeti paket da bi bio instaliran. Ubuntu i neki njegovi derivati ​​su se uspjeli boriti protiv apturl veza s jednim klikom koji se nalazi na nekim web stranicama..

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? Probajte CentOS umjesto toga ne želite platiti za Red Hat Linux? Isprobajte CentOS umjesto toga, ako već ne znate, većinu interneta pokreće Linux - Facebook, Twitter, Google, a velika većina drugih većih internetskih stranica koristi Linux za svoje poslužitelje. Dok administratori poslužitelja…. 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

3. ZYpp

ZYpp je još jedan razrjeđivač ovisnosti za sustav upravljanja RPM paketima i zadani je upravitelj paketa za OpenSUSE Kako koristiti tvornicu openSUSE, novu distribuciju Rolling-Release-a Kako koristiti tvornicu openSUSE, Nova distribucija Rolling-Release-a, openSUSE se automatizirao Zadaci QA kako bi sustavi sami mogli testirati stabilnost paketa, pretvarajući tako Factory u nešto što ima potpuno nove pakete i zapravo očekuje pristojna očekivanja stabilnosti. 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 uključuje 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 zipper 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.

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 Rawhideom Budite u krvavom rubu Linuxa s Fedora Rawhideom Ne pričekajte da isprobate najnovije verzije softvera - umjesto toga pokušajte Fedora Rawhide. i više, i trebao bi u budućnosti postati zadani sustav u CentOS-u.

Da biste ažurirali i nadogradili sav softver:

sudo dnf update

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

5. Entropija

Entropy je zadani sustav upravljanja paketima za Sabayon Linux. Instalirajte Gentoo na jednostavan način Sabayon Instalirajte Gentoo jednostavan način sa Sabayonom, Gentoo derivat. Entropy je zanimljiv zbog toga što Sabayon koristi binarne datoteke putem Entropyja, a također i izvorni kod preko Gentooovog sustava za upravljanje paketima, Portage. Osnovna runda ovog sustava je sljedeća:

  • Izvorni paketi ugrađeni su u binarne datoteke putem Entropyja koristeći se Portage.
  • Entropija 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 Aptom, YUM-om, ZYpp-om i DNF-om, š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 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

6. Pacman

Pacman je zadani sustav upravljanja paketima za Arch Linux Kako instalirati Arch Linux na jednostavan način s Antergosom Kako instalirati Arch Linux na jednostavan način pomoću Antergosa Stari PC ili laptop trebaju novi zakup život? Razmišljate o prelasku na Linux, ali ne znate gdje započeti? Pomoću Antergosa, možete jednostavno instalirati Arch Linux! i njegovi derivati, i potpuni je upravitelj paketa, a ne rješava se ovisni sustavi 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 a “pomoćnik” program, Yaourt, za instaliranje neslužbenog softvera pronađenog u Arch User Repository, i pri tome naredbu “Pac Man” zamjenjuje ga “yaourt.”

Pri radu s paketima uglavnom ćete koristiti “sinkronizirati” flag (-S), koji 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, nisu izričito instalirani od strane korisnika (-s). 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 “miran”).

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 pružaju lako pamtljive naredbe za instaliranje i održavanje softvera, a korisnici više nisu zaglavljeni u paklu ovisnosti, kao što je to bio slučaj kada je Linux bio u povojima. Isprobavanjem mnogih različitih menadžera paketa koji su vam na raspolaganju, svoj dom možete pronaći u onom distrofu u kojem se osjećate najugodnije..

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




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.