Razlika med YUM in Aptitude

YUM v primerjavi z Aptitude

Upodobitev Yellowdog Updater, spremenjeno (znana tudi kot YUM) je pripomoček za upravljanje paketov ukazne vrstice - kar pomeni, da skozi ukazno okno avtomatizira namestitev, nadgradnjo, konfiguracijo in odstranjevanje programskih paketov iz računalnika. Je odprtokodni pripomoček, ki je na voljo vsem skrbnikom v omrežju. Obstaja več orodij, ki izboljšajo vmesnik YUM v ukazni vrstici z grafičnimi uporabniškimi vmesniki - izboljšajo njegovo funkcionalnost.

Aptitude kot napredno orodje za pakiranje (ali APT), ki prikazuje programske pakete in uporabniku omogoča izbiro paketov, ki jih želi namestiti ali odstraniti iz računalnika. Aptitude je skupaj z zmogljivim iskalnim sistemom, ki uporablja vzorce iskanja prilagodljivosti. Večinoma temelji na knjižnici računalniških terminalov ncurses - knjižnici programov, ki ponuja API in programerju daje moč za pisanje besedilnega uporabniškega vmesnika brez uporabe terminala.

YUM je popolna prenova predhodnika Yellowdog Updater (znan tudi kot YUP). Zamišljen je bil kot sredstvo za posodabljanje in upravljanje sistemov Red Hat Linux, od takrat pa so ga sprejeli Red Hat Enterprise Linux, Fedora, CentOS in številne druge distribucije Linuxa, ki temeljijo na RPM. Pomožni program YUM sinhronizira oddaljene metapodatke z lokalnim odjemalcem, ne da bi to pozval. Torej, YUM ni sposoben, če uporabnik ne izvede ukaza v intervalu, ki ga določi določen ukaz.

Aptitude je standarden z vmesnikom ukazne vrstice (ali CLI), podobnim primernim orodjem (Advanced Packaging Tool, ki deluje z osnovnimi knjižnicami za izvajanje namestitve in odstranitve programske opreme). Za razliko od številnih drugih API-jev Aptitude za zagon ne potrebuje korenskih pravic. Namesto tega se prikaže poziv "Postani koren", če se te pravice štejejo za potrebne. Ko se Aptitude odpre, predlaga navojni seznam paketov, po katerih lahko krmarite s puščičnimi tipkami in tipko Enter, da odprete in strnete vozlišča.

YUM uporablja tudi ločeno orodje za nastavitev lastnih skladišč. To orodje je znano kot 'createrepo' in ustvari potrebne XML metapodatke - kot tudi metapodatke splite, če je izbrana možnost -d), potrebno za ustvarjanje skladišč YUM. Orodje, imenovano mrepo, pomaga pri ustvarjanju in vzdrževanju odlagališč YUM.

Povzetek:

1. YUM je pripomoček za upravljanje paketov ukazne vrstice, ki upravlja namestitev, nadgradnjo, konfiguracijo in odstranjevanje programskih paketov; Sposobnost kot APT, ki prikazuje programske pakete in daje uporabniku možnost izbire programov, ki jih želi namestiti ali odstraniti.

2. YUM samodejno sinhronizira oddaljene metapodatke z lokalnim odjemalcem, ne da bi potreboval poziv; Aptitude ima vmesnik ukazne vrstice, ki izvaja namestitev in odstranjevanje programske opreme brez potrebe po korenskih privilegijih.