Юм мен RPM арасындағы айырмашылық

Юм мен RPM арасындағы айырмашылық
Юм мен RPM арасындағы айырмашылық

Бейне: Юм мен RPM арасындағы айырмашылық

Бейне: Юм мен RPM арасындағы айырмашылық
Бейне: 220 В араластырғыш қозғалтқышынан жоғары жылдамдықты тұрақты ток қозғалтқышын жасаңыз 2024, Қазан
Anonim

Юм және RPM

Linux-ты бастапқы орнату кезінде бағдарламалардың үлкен таңдауы әдепкі бойынша орнатылады, бірақ пайдаланушыға жаңа бағдарламаларды орнату қажет болатын жағдайлар болуы мүмкін. Біраз уақыт бұрын пайдаланушыларға жаңа бағдарламаны орнату үшін бастапқы кодты құрастыру және құру талап етілді. Бірақ енді пайдаланушылар пакеттер деп аталатын алдын ала жасалған бағдарламаларды оңай орната алады. Пакеттерді басқару құралдары Linux дистрибутивтерінен бумаларды орнату, жаңарту және жою үшін пайдаланылады. RPM - Linux платформаларында қолданылатын танымал пакет менеджері. YUM – RPM үшін жоғары деңгейлі фронтенд. RPM Red Hat әзірлеген, ал YUM (Yellowdog Updater, Modified) алғашында Дьюк университетінде физика зертханасында Red Hat жүйелерін басқару үшін жасалған. RPM негізгі пәрмен жолы функциясына ие, пакеттерді интернеттен ала алады, орнатылған бумаларды дерекқорда сақтай алады және басқа пайдаланушыға ыңғайлы графикалық интерфейстермен біріктірілуі мүмкін. YUM бар RPM функциясының үстіне бірнеше басқа қосымша функцияларды ұсынады.

RPM дегеніміз не?

RPM 1995 жылы Red Hat ұсынған. Ол бастапқыда Red Hat пакетінің менеджері ретінде белгілі болды, бірақ қазір ол RPM пакет менеджері ретінде белгілі. RPM - Linux стандартты базасындағы (LSB) әдепкі пакет басқарушысы. Ол бастапқыда Red Hat Linux жүйесіне арналған (ол 2004 жылы тоқтатылған), бірақ оны көптеген басқа GNU/Linux дистрибутивтері, сондай-ақ кейбір басқа операциялық жүйелер (мысалы, Novell NetWare және IBM AIX) пайдаланады. RPM пакеттерді сұрауға, тексеруге, орнатуға, жаңартуға, жоюға және басқа да әртүрлі функцияларды орындай алады. RPM шақыру пәрмені rpm және RPM файлдарының кеңейтімі де.rpm. Әдетте, RPM термині бағдарламалық құралға да, файл түріне де қатысты қолданылады. RPM сәйкес бағдарламалық құралды қамтиды, ал басқа қатысты SPRM файлдары тиісті құрастырылмаған буманың көзін немесе сценарийлерін қамтиды. RPM пакеттерін криптографиялық тексеру GPG және MD5 арқылы рұқсат етіледі. Сәйкес патч файлдары (PatchRPM және DeltaRPM) RPM орнатқан бағдарламалық құралды жаңарта алады. Сонымен қатар, RPM тәуелділіктерді құрастыру уақытында автоматты түрде бағалайды.

Юм дегеніміз не?

Yum (Yellowdog Updater, өзгертілген) – RPM-үйлесімді Linux дистрибутивтеріне арналған пакет басқарушысы. Бұл шын мәнінде RPM үшін жоғары деңгейлі орауыш. Бұл пәрмен жолы мүмкіндігін қамтамасыз ететін ашық бастапқы пакет менеджері. Дегенмен, YUM үшін GUI функционалдығын қамтамасыз ете алатын бар құралдар бар. Бұл Дюк әзірлеген YUP (Yellowdog Updater) толық қайта жазуы. YUM қазір Red Hat Enterprise Linux (RHEL), Fedora, CentOS және Yellow Dog Linux жүйелерінде (YUP орнына) қолданылады. Бағдарламалық құралды автоматты түрде жаңарту yum-updateesd, yum-updatenboot, yup-cron немесе PackageKit пакеттері арқылы жүзеге асырылады. YUM XML репозиторийі (бумалар жинағы) RPM негізіндегі жүйелерге арналған осындай бірінші болып табылады.

Yum мен RPM арасындағы айырмашылық неде?

RPM – Linux негізіндегі жүйелерге арналған пакет менеджері, ал YUM – RPM негізіндегі Linux дистрибутивтеріне арналған пакет менеджерінің утилитасы. Басқаша айтқанда, YUM - RPM үшін алдыңғы қатар (жоғары деңгейлі орауыш). RPM YUM-мен салыстырғанда салыстырмалы түрде төмен деңгей ретінде анықталуы мүмкін. YUM жүйеде сақталған барлық пакеттерді басқаруды жеңілдету үшін RPM дерекқорларындағы ақпаратты пайдаланады. RPM үшін жоғары деңгейлі фронтенді қамтамасыз етумен қатар, YUM автоматты жаңартуларды және тәуелділікті басқаруды қосады. RPM айырмашылығы, YUM репозиторийлермен жұмыс істеу мүмкіндігін ұсынады.

Ұсынылған: