YUM i sposobnost

Anonim

YUM vs Aptitude

Yellowdog Updater, Modified (također poznat kao YUM) je uslužni program za upravljanje paketom naredbenog retka, što znači da kroz naredbeni prozor automatizira instalaciju, nadogradnju, konfiguraciju i uklanjanje softverskih paketa s računala. To je uslužni program otvorenog koda koji je dostupan svim administratorima na mreži. Postoji nekoliko alata koji poboljšavaju sučelje komandne linije YUM-a s grafičkim korisničkim sučeljima - što bolje čine funkcionalnost.

Aptitude kao napredni alat za pakiranje (ili APT) koji prikazuje softverske pakete i daje korisniku mogućnost odabira paketa koje žele instalirati ili ukloniti s računala. Aptitude dolazi zajedno sa snažnim sustavom pretraživanja koji koristi uzorke za pretraživanje fleksibilnosti. Temelji se uglavnom na računalnoj terminalnoj knjižnici ncurses - programskoj biblioteci koja pruža API i daje programeru moć pisanja korisničkog sučelja teksta bez korištenja terminala.

YUM je kompletan remont svog prethodnika, Yellowdog Updater (također poznat kao YUP). Osmišljen je kao sredstvo ažuriranja i upravljanja Red Hat Linux sustavima, a otada je usvojio Red Hat Enterprise Linux, Fedora, CentOS i mnoge druge Linux distribucije koje su sve utemeljene na RPM-u. Uslužni program YUM sinkronizira udaljene metapodatke lokalnom klijentu bez da se to zatraži. Dakle, YUM nije u stanju propasti ako korisnik ne uspije pokrenuti naredbu u intervalu koju određena naredba zahtijeva.

Aptitude dolazi standardno sa sučeljem naredbenog retka (ili CLI), slično apt-obitelji alata (Advanced Packaging Tool, koji radi s jezgrom knjižnica kako bi se izvršila instalacija i uklanjanje softvera). Za razliku od mnogih drugih API-ja, Aptitude ne zahtijeva root privilegije kako bi se pokrenuli. Umjesto toga, prikazuje se upit da se "postane korijen" u slučaju da se ta prava smatraju potrebnima. Kada Aptitude otvori, predlaže popis navodnih paketa koji se mogu kretati pomoću tipki sa strelicama i tipke za otvaranje i sažimanje čvorova.

YUM također koristi zaseban alat za postavljanje vlastitih spremišta. Ovaj alat je poznat kao 'createrepo' i generira nužne XML metapodatke - kao i metode razdvajanja ako je opcija -d odabrana) potrebna za stvaranje spremišta YUM. Alat poznat kao "mrepo" pomaže pri stvaranju i održavanju skladišta YUM.

Sažetak:

1. YUM je uslužni program za upravljanje paketima naredbenog retka koji upravlja instalacijom, nadogradnjom, konfiguracijom i uklanjanjem softverskih paketa; Aptitude kao APT koji prikazuje softverske pakete i daje korisniku moć da odabere programe koje želi instalirati ili ukloniti.

2. YUM automatski sinkronizira udaljene metapodatke lokalnom klijentu bez potrebe za promptom; Aptitude ima sučelje naredbenog retka koje izvršava instalaciju i uklanjanje softvera bez potrebe za root privilegijama.