Yum at Aptitude

Anonim

Yum vs. Aptitude

Ang Yellowdog Updater, Binago (kilala rin bilang YUM) ay isang command line utility ng pamamahala ng pakete-nangangahulugan na sa pamamagitan ng command window, automates ang pag-install, pag-upgrade, pagsasaayos, at pagtanggal ng mga pakete ng software mula sa isang computer. Ito ay isang open source utility, na ginagawang magagamit sa lahat ng mga administrator sa isang network. Mayroong ilang mga tool na nagpapahusay sa interface ng command line ng YUM na may mga graphical na interface ng user -magpapabuti ang pag-andar nito.

Aptitude bilang isang Advanced Packaging Tool (o isang APT) na nagpapakita ng mga pakete ng software at nagbibigay sa gumagamit ng kakayahang piliin ang mga pakete na nais nilang i-install o alisin mula sa kanilang computer. May kakayahang kumpleto sa isang malakas na sistema ng paghahanap na gumagamit ng mga pattern ng paghahanap ng kakayahang umangkop. Ito ay nakabatay sa karamihan sa ncurses computer terminal library-isang programming library na nagbibigay ng isang API at nagbibigay ng programmer ang kapangyarihan upang makapagsulat ng isang text user interface nang hindi gumagamit ng isang terminal.

Ang YUM ay isang kumpletong overhaul ng hinalinhan nito, ang Yellowdog Updater (kilala rin bilang YUP). Ito ay itinuturing bilang isang paraan ng pag-update at pamamahala ng mga sistema ng Red Hat Linux at mula noon ay napagtibay ng Red Hat Enterprise Linux, Fedora, CentOS, at maraming iba pang distribusyon ng Linux na lahat ay batay sa RPM. Ang YUM utility ay nagsasabay ng malayuang metadata sa lokal na kliyente nang hindi sinenyasan na gawin ito. Sa gayon, ang YUM ay hindi kaya ng hindi pagtupad kung ang gumagamit ay nabigo upang magpatakbo ng isang command sa pagitan na nangangailangan ng partikular na utos.

Ang Aptitude ay karaniwang may interface ng command line (o CLI), katulad ng apt-family of tools (Advanced Packaging Tool, na gumagana sa mga pangunahing aklatan upang maipatupad ang pag-install at pag-aalis ng software). Hindi tulad ng maraming iba pang mga API, ang Aptitude ay hindi nangangailangan ng mga pribilehiyo ng ugat upang tumakbo. Ito, sa halip, ay nagpapakita ng isang prompt sa 'Maging Root' sa kaganapan na ang mga karapatan ay itinuturing na kinakailangan. Kapag ang Aptitude na bubukas ito ay nagpapahiwatig ng isang may sinulid na listahan ng mga pakete na maaaring ma-navigate gamit ang mga arrow key at ang ipasok ang key upang buksan at tiklupin ang mga node.

Ang YUM ay gumagamit din ng isang hiwalay na tool upang mag-set up ng sarili nitong mga repositoryo. Ang tool na ito ay kilala bilang 'createrepo' at bumubuo ng kinakailangang XML metadata-pati na rin ang split metadata kung ang opsyon na -d ay pinili) na kinakailangan upang lumikha ng mga repository ng YUM. Ang tool na kilala bilang 'mrepo' aid sa paglikha at pagpapanatili ng mga repository ng YUM.

Buod:

1. YUM ay isang command line package management utility na namamahala sa pag-install, pag-upgrade, pagsasaayos, at pagtanggal ng mga pakete ng software; Aptitude bilang isang APT na nagpapakita ng mga pakete ng software at nagbibigay sa gumagamit ng kapangyarihan upang piliin kung aling mga programa ang nais niyang i-install o alisin.

2. YUM awtomatikong synchronises remote metadata sa lokal na client nang hindi nangangailangan ng isang prompt; Ang Aptitude ay may interface ng command line na nagpapatupad ng pag-install at pagtanggal ng software nang hindi nangangailangan ng mga pribilehiyo ng ugat.