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