YUM срещу Aptitude
Актуализиран Yellowdog Updater (модифициран (известен също като YUM)) е полезен инструмент за управление на пакети за команден ред - което означава, че чрез команден прозорец той автоматизира инсталирането, надстройката, конфигурирането и премахването на софтуерни пакети от компютър. Това е програма с отворен код, която е достъпна за всички администратори в мрежа. Има няколко инструмента, които подобряват интерфейса на командния ред на YUM с графични потребителски интерфейси - подобряват функционалността му.
Aptitude като инструмент за усъвършенствано опаковане (или APT), който показва софтуерни пакети и дава възможност на потребителя да избира пакетите, които желае да инсталира или премахне от компютъра си. Aptitude е в комплект с мощна система за търсене, която използва гъвкави модели на търсене. Тя се основава най-вече на ncurses компютърен терминал библиотека - библиотека за програмиране, която предоставя API и дава на програмиста право да пише текстов потребителски интерфейс, без да използва терминал.
YUM е пълен ремонт на своя предшественик, Yellowdog Updater (известен още като YUP). Той е замислен като средство за актуализиране и управление на системите Red Hat Linux и оттогава е приет от Red Hat Enterprise Linux, Fedora, CentOS и много други Linux дистрибуции, които са базирани на RPM. Помощната програма YUM синхронизира отдалечени метаданни с локалния клиент, без да бъде подкана за това. Следователно, YUM не е в състояние да се провали, ако потребителят не успее да изпълни команда в интервала, който изисква конкретна команда.
Aptitude се предлага стандартно с интерфейс на командния ред (или CLI), подобен на семейството инструменти (Advanced Packaging Tool, който работи с основните библиотеки с цел изпълнение на инсталация и премахване на софтуер). За разлика от много други API, Aptitude не изисква root права, за да се стартира. Вместо това той показва подкана за „Стани корен“ в случай, че тези права се считат за необходими. Когато Aptitude се отвори, той предлага списък с нишки с пакети, които могат да се навигират с клавишите със стрелки и клавиша Enter, за да отворите и свиете възлите.
YUM също използва отделен инструмент, за да настрои свои собствени хранилища. Този инструмент е известен като 'createrepo' и генерира необходимите XML метаданни - както и метаданните на splite, ако е избрана опцията -d), необходими за създаване на YUM хранилища. Инструментът, известен като 'mrepo', помага при създаването и поддръжката на YUM хранилища.
Резюме:
1. YUM е помощна програма за управление на команден ред, която управлява инсталирането, надстройката, конфигурирането и премахването на софтуерни пакети; Aptitude като APT, който показва софтуерни пакети и дава на потребителя право да избира кои програми желае да инсталира или премахне.
2. YUM автоматично синхронизира отдалечени метаданни с локалния клиент, без да се нуждае от подкана; Aptitude има интерфейс на командния ред, който изпълнява инсталирането и премахването на софтуер без нужда от root права.