YUM અને એપ્ટિટ્યુડ વચ્ચેના તફાવત.

Anonim

YUM વિ. એપ્પરટ્યુડ

યલોડોગ સુધારનાર, સંશોધિત (યુમ તરીકે પણ ઓળખાય છે) એક આદેશ વાક્ય પેકેજ મેનેજમેન્ટ ઉપયોગિતા છે - તે કહે છે કે આદેશ વિંડો દ્વારા, તે ઇન્સ્ટોલેશન, અપગ્રેડ, રૂપરેખાંકન અને દૂર કરે છે. કમ્પ્યુટરથી સોફ્ટવેર પેકેજો. તે ઓપન સોર્સ યુટિલિટી છે, જે નેટવર્ક પર બધા સંચાલકો માટે ઉપલબ્ધ છે. ઘણા સાધનો છે જે યૂમ સાથે ગ્રાફિકલ વપરાશકર્તા ઇન્ટરફેસ સાથે આદેશ વાક્ય ઈન્ટરફેસ વધારે છે - તેની કાર્યક્ષમતાને વધુ સારી બનાવવા

એડવાન્સ્ડ પેકેજીંગ ટૂલ (અથવા એપીટી) તરીકે એપ્ટિટ્યુડ કે જે સોફ્ટવેર પેકેજો દર્શાવે છે અને યુઝર્સને તેમના કોમ્પ્યુટરમાંથી ઇન્સ્ટોલ કરવા કે દૂર કરવા માંગતા પેકેજો પસંદ કરવાની ક્ષમતા આપે છે. એક સશક્ત શોધ પદ્ધતિ સાથેની એપ્ટિટ્યુડ પૂર્ણ થાય છે જે સાનુકૂળતા શોધ પેટર્નનો ઉપયોગ કરે છે. તે મોટેભાગે ncurses કમ્પ્યુટર ટર્મિનલ લાઇબ્રેરી પર આધારિત છે- એક પ્રોગ્રામિંગ લાઇબ્રેરી કે જે API પૂરી પાડે છે અને પ્રોગ્રામરને ટર્મિનલના ઉપયોગ વિના ટેક્સ્ટ યુઝર ઇન્ટરફેસ લખવા માટેની શક્તિ આપે છે.

YUM તેના પુરોગામી, યલોડોગ સુધારક (પણ YUP તરીકે પણ ઓળખાય છે) નું સંપૂર્ણ રૂપાંતર છે. તે Red Hat Linux સિસ્ટમો સુધારવા અને વ્યવસ્થા કરવા માટેના સાધન તરીકે કલ્પના કરવામાં આવી હતી અને ત્યારબાદ શરૂઆતમાં Red Hat Enterprise Linux, Fedora, CentOS, અને ઘણા બધા Linux વિતરણ દ્વારા આરંભ કરવામાં આવે છે કે જે બધા RPM આધારિત છે YUM ઉપયોગિતા સ્થાનિક ગ્રાહકને આવું કરવા માટે પૂછવામાં વગર રિમોટ મેટાડેટાને સિંક્રનાઇઝ કરે છે. આમ, યુ.યુ.એમ નિષ્ફળ થવામાં અસમર્થ છે જો વપરાશકર્તા કોઈ આદેશને અંતરાલ પર ચલાવવાનું નિષ્ફળ કરે તો ખાસ આદેશની જરૂર છે.

એપ્ટિટ્યુડ એ આદેશ વાક્ય ઈન્ટરફેસ (અથવા CLI) સાથે પ્રમાણભૂત આવે છે, જે સાધનોના તત્પર પરિવાર જેવા જ છે (એડવાન્સ્ડ પેકેજીંગ ટૂલ, જે સોફ્ટવેરને સૉફ્ટવેર ઇન્સ્ટોલેશન અને દૂર કરવા માટે કોર લાઈબ્રેરીઓ સાથે કામ કરે છે.). અન્ય ઘણા APIs વિપરીત, ચલાવવા માટે ક્રમમાં એપ્ટિટ્યુટને રુટ વિશેષાધિકારોની જરૂર નથી. તે, તેના બદલે, 'રુટ બનો' પ્રોમ્પ્ટ બતાવે છે કે તે અધિકારોને જરૂરી ગણવામાં આવે છે. જ્યારે એપ્ટિટ્યુડ ખુલે છે ત્યારે તે પેકેજોની થ્રેડેડ સૂચિને સૂચવે છે જે તીર કીની મદદથી નેવિગેટ કરી શકાય છે અને ગાંઠો ખોલવા અને તૂટી શકે છે.

YUM પોતાની રીપોઝીટરીઓ સેટ કરવા માટે એક અલગ સાધન પણ વાપરે છે. આ સાધનને 'સર્જનપ્રાપો' તરીકે ઓળખવામાં આવે છે અને યૂમ રિપોઝીટરીઓ બનાવવા માટે આવશ્યક જરૂરી XML મેટાડેટા -સાથે તેમજ સ્પ્લેલાઇટ મેટાડેટા તરીકે વિકલ્પ-ડી પસંદ થયેલ છે). યમુ રીપોઝીટરીઓના નિર્માણ અને જાળવણીમાં 'મેરેપો' તરીકે ઓળખાતી સાધન સહાયરૂપ થાય છે.

સારાંશ:

1. YUM એક આદેશ વાક્ય પેકેજ વ્યવસ્થાપન ઉપયોગીતા છે જે સ્થાપન, સુધારણા, રૂપરેખાંકન અને સોફ્ટવેર પેકેજો દૂર કરવા માટે વ્યવસ્થા કરે છે; એપીટી (APT) તરીકેની એપ્ટીિટ્યુડ જે સોફ્ટવેર પેકેજો દર્શાવે છે અને વપરાશકર્તાને તે પ્રોગ્રામ પસંદ કરવા માટે શક્તિ આપે છે કે જે તે ઇન્સ્ટોલ અથવા દૂર કરવાની ઇચ્છા ધરાવે છે.

2 યૂમ આપમેળે પ્રોમ્પ્ટની જરૂર વગર સ્થાનિક ગ્રાહકને દૂરસ્થ મેટાડેટા સિંક્રનાઇઝ કરે છે; એપ્ટિટ્યુડમાં એક આદેશ વાક્ય ઈન્ટરફેસ છે જે રુટ વિશેષાધિકારોની જરૂરિયાત વગર સૉફ્ટવેરને ઇન્સ્ટોલેશન અને કાઢી નાખે છે.