Razlika između YUM i Aptitude

YUM naspram Aptitude

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

Aptitude kao napredni alat za pakiranje (ili APT) koji prikazuje softverske pakete i omogućava korisniku da odabere pakete koje želi instalirati ili ukloniti sa svog računala. Aptitude dolazi s moćnim sustavom pretraživanja koji koristi obrasce pretraživanja fleksibilnosti. Uglavnom se temelji na ncurses knjižnici računalnog terminala - programskoj knjižnici koja pruža API i omogućava programeru da piše tekstualno korisničko sučelje bez upotrebe terminala.

YUM je cjeloviti remont svog prethodnika, Yellowdog Updater (također poznat kao YUP). Zamišljen je kao sredstvo za ažuriranje i upravljanje Red Hat Linux sustavima, a od svog početka su ga usvojili Red Hat Enterprise Linux, Fedora, CentOS i mnoge druge Linux distribucije na kojima se sve temelji RPM. Alat YUM sinkronizira udaljene metapodatke s lokalnim klijentom bez da to zatraži. Prema tome, YUM ne može uspjeti ako korisnik ne izvrši naredbu u intervalu koji određena naredba zahtijeva.

Aptitude standardno dolazi sa sučeljem naredbenog retka (ili CLI-om), slično prikladnom alatu (Advanced Packaging Tool, koji radi s osnovnim knjižnicama radi izvršavanja instalacije i uklanjanja softvera). Za razliku od mnogih drugih API-ja, Aptitude ne zahtijeva root privilegije da bi se pokrenuo. Umjesto toga, pokazuje prompt za „Postani korijen“ u slučaju da se ta prava ocijene potrebnima. Kad se Aptitude otvori, predlaže navojeni popis paketa kojima se može kretati pomoću tipki sa strelicama i tipke Enter za otvaranje i sažimanje čvorova.

YUM koristi i poseban alat za postavljanje vlastitih spremišta. Ovaj je alat poznat kao 'createrepo' i generira potrebne XML metapodatke - kao i metalite podatke iz splite ako je odabrana opcija -d) neophodan za stvaranje spremišta YUM. Alat poznat kao 'mrepo' pomaže u stvaranju i održavanju YUM-ovih spremišta.

Sažetak:

1. YUM je program za upravljanje paketima naredbenog retka koji upravlja instalacijom, nadogradnjom, konfiguracijom i uklanjanjem softverskih paketa; Sposobnost kao APT koji prikazuje softverske pakete i daje korisniku mogućnost izbora programa koji želi instalirati ili ukloniti.

2. YUM automatski sinkronizira udaljene metapodatke s lokalnim klijentom bez potrebe za brzom; Aptitude ima sučelje naredbenog retka koje izvršava instalaciju i uklanjanje softvera bez potrebe korijenskih privilegija.