Differenza Tra Yum E RPM

Differenza Tra Yum E RPM
Differenza Tra Yum E RPM

Video: Differenza Tra Yum E RPM

Video: Differenza Tra Yum E RPM
Video: 8. LFCS. dpkg и apt-get. rpm и yum. Основы bash: запуск скриптов, циклы и ветвления. 2024, Novembre
Anonim

Yum vs RPM

Durante l'installazione iniziale di Linux, per impostazione predefinita viene installata una selezione più ampia di programmi, ma potrebbero esserci occasioni in cui un utente necessita di nuovi programmi installati. Qualche tempo fa, agli utenti era richiesto di compilare e creare il codice sorgente per installare un nuovo programma. Ma ora, gli utenti possono facilmente installare programmi predefiniti chiamati pacchetti. Gli strumenti di gestione dei pacchetti vengono utilizzati per installare, aggiornare e rimuovere i pacchetti dalle distribuzioni Linux. RPM è un popolare gestore di pacchetti utilizzato su piattaforme Linux. YUM è un frontend di alto livello per RPM. RPM è stato sviluppato da Red Hat, mentre YUM (Yellowdog Updater, Modified) è stato originariamente sviluppato presso la Duke University per la gestione dei sistemi Red Hat nel laboratorio di fisica. RPM ha funzionalità di riga di comando di base, può ottenere pacchetti da Internet,conserva i pacchetti installati in un database e può essere integrato con altre GUI di facile utilizzo. YUM fornisce molte altre funzionalità aggiuntive oltre alle funzionalità esistenti di RPM.

Cos'è l'RPM?

RPM è stato introdotto da Red Hat nel 1995. Originariamente era noto come Red Hat Package Manager, ma ora è noto come RPM Package Manager. RPM è il gestore di pacchetti predefinito in Linux Standard Base (LSB). Originariamente era inteso per Red Hat Linux (che è stato interrotto nel 2004), ma è stato utilizzato da molte altre distribuzioni GNU / Linux e da alcuni altri sistemi operativi (ad esempio Novell NetWare e IBM AIX). RPM può interrogare, verificare, installare, aggiornare, rimuovere pacchetti ed eseguire altre funzioni varie. Il comando per richiamare RPM è rpm e anche l'estensione dei file RPM è.rpm. In genere, il termine RPM viene utilizzato per fare riferimento sia al software che al tipo di file. RPM contiene il software conforme, mentre un altro file SPRM correlato contiene l'origine o gli script del pacchetto non compilato corrispondente. La verifica crittografica dei pacchetti RPM è consentita tramite GPG e MD5. I file di patch corrispondenti (PatchRPM e DeltaRPM) possono aggiornare il software installato da RPM. Inoltre, RPM valuta automaticamente le dipendenze in fase di compilazione.

Cos'è Yum?

Yum (Yellowdog Updater, Modified) è un gestore di pacchetti per distribuzioni Linux compatibili con RPM. In realtà è un wrapper di alto livello per RPM. È un gestore di pacchetti open source, che fornisce funzionalità della riga di comando. Tuttavia, esistono strumenti che possono fornire funzionalità GUI a YUM. È una riscrittura completa di YUP (Yellowdog Updater), sviluppato da Duke. YUM è ora utilizzato in Red Hat Enterprise Linux (RHEL), Fedora, CentOS e Yellow Dog Linux (in sostituzione di YUP). L'aggiornamento automatico del software è supportato dai pacchetti yum-updateesd, yum-updatenboot, yup-cron o PackageKit. Il repository YUM XML (raccolte di pacchetti) è il primo del suo genere per i sistemi basati su RPM.

Qual è la differenza tra Yum e RPM?

RPM è un gestore di pacchetti per sistemi basati su Linux, mentre YUM è un'utilità di gestione pacchetti per distribuzioni Linux basate su RPM. In altre parole, YUM è un frontend (wrapper di alto livello) per RPM. RPM potrebbe essere identificato come un livello relativamente basso, rispetto a YUM. YUM utilizza le informazioni nei database RPM per semplificare la gestione di tutti i pacchetti archiviati nel sistema. Oltre a fornire un frontend di alto livello a RPM, YUM aggiunge aggiornamenti automatici e gestione delle dipendenze. A differenza di RPM, YUM offre la possibilità di lavorare con i repository.

Raccomandato: