Se ho un RPM su un disco locale,
qual è la differenza tra i seguenti yum
comandi?
sudo yum install /tmp/rpm_name.rpm
sudo yum localinstall /tmp/rpm_name.rpm
Nota:
utilizzo RedHat / CentOS 7.
Se ho un RPM su un disco locale,
qual è la differenza tra i seguenti yum
comandi?
sudo yum install /tmp/rpm_name.rpm
sudo yum localinstall /tmp/rpm_name.rpm
Nota:
utilizzo RedHat / CentOS 7.
Risposte:
In RHEL 5 e versioni precedenti, ha yum install
accettato solo i nomi dei pacchetti dai repository abilitati e non ha accettato i percorsi agli RPM locali; dovevi usare yum localinstall
per installarli.
In RHEL 6 e yum install
versioni successive, accetta sia i nomi dei pacchetti che i nomi dei file locali, quindi localinstall
non è più necessario, ma è incluso per la compatibilità con le versioni precedenti.
In RHEL 8, dnf localinstall
è semplicemente un alias per dnf install
.
localinstall
era il vecchio codice e accetta solo percorsi locali tramite RHEL 7. In 8, il vecchio codice è sparito ed localinstall
è semplicemente install
.
localinstall
solo accetta i percorsi fino a 8?