Różnica między YUM a Aptitude

YUM vs. Aptitude

Yellowdog Updater, Modified (znany również jako YUM) to narzędzie do zarządzania pakietami wiersza poleceń - oznacza to, że za pośrednictwem okna poleceń automatyzuje instalację, aktualizację, konfigurację i usuwanie pakietów oprogramowania z komputera. Jest to narzędzie typu open source, udostępniające wszystkim administratorom w sieci. Istnieje kilka narzędzi, które ulepszają interfejs wiersza poleceń YUM za pomocą graficznych interfejsów użytkownika - poprawiając jego funkcjonalność.

Aptitude jako zaawansowane narzędzie do pakowania (lub APT), które wyświetla pakiety oprogramowania i daje użytkownikowi możliwość wyboru pakietów, które chcą zainstalować lub usunąć z komputera. Aptitude jest wyposażony w potężny system wyszukiwania, który korzysta z elastycznych wzorców wyszukiwania. Opiera się głównie na bibliotece terminali komputerowych ncurses - bibliotece programistycznej, która zapewnia interfejs API i daje programiście moc pisania tekstowego interfejsu użytkownika bez użycia terminala.

YUM jest kompletnym przeglądem swojego poprzednika, Yellowdog Updater (znanego również jako YUP). Został pomyślany jako sposób aktualizowania i zarządzania systemami Red Hat Linux i od samego początku został przyjęty przez Red Hat Enterprise Linux, Fedora, CentOS i wiele innych dystrybucji Linuksa opartych na RPM. Narzędzie YUM synchronizuje zdalne metadane z lokalnym klientem bez monitowania o zrobienie tego. Zatem YUM nie jest w stanie zawieść, jeśli użytkownik nie uruchomi polecenia w odstępie czasu wymaganym przez to polecenie.

Aptitude jest standardowo wyposażony w interfejs wiersza poleceń (lub CLI), podobny do rodziny narzędzi apt (Advanced Packaging Tool, która współpracuje z bibliotekami podstawowymi w celu wykonania instalacji i usunięcia oprogramowania). W przeciwieństwie do wielu innych API, Aptitude nie wymaga uprawnień roota do uruchomienia. Zamiast tego wyświetla monit „Zostań rootem”, jeśli prawa te zostaną uznane za konieczne. Po otwarciu Aptitude sugeruje wątkową listę pakietów, którymi można nawigować za pomocą klawiszy strzałek i klawisza Enter, aby otwierać i zwijać węzły.

YUM używa również osobnego narzędzia do konfigurowania własnych repozytoriów. To narzędzie jest znane jako „createrepo” i generuje niezbędne metadane XML - jak również metadane splite, jeśli wybrano opcję -d) niezbędne do utworzenia repozytoriów YUM. Narzędzie znane jako „mrepo” pomaga w tworzeniu i utrzymaniu repozytoriów YUM.

Streszczenie:

1. YUM to narzędzie do zarządzania pakietami wiersza poleceń, które zarządza instalacją, aktualizacją, konfiguracją i usuwaniem pakietów oprogramowania; Aptitude jako APT, który wyświetla pakiety oprogramowania i daje użytkownikowi możliwość wyboru programów, które chce zainstalować lub usunąć.

2. YUM automatycznie synchronizuje zdalne metadane z lokalnym klientem bez potrzeby wyświetlania monitu; Aptitude ma interfejs wiersza poleceń, który wykonuje instalację i usuwanie oprogramowania bez konieczności posiadania uprawnień roota.