Me preguntaba si usarlo wgetera posible descargar un RPM y luego conectarlo sudo rpm -ipara instalarlo, en una sola línea. Me doy cuenta de que podría correr:
wget -c <URL>
sudo rpm -i <PACKAGE-NAME>.rpm
para instalar el paquete, pero me preguntaba si sería posible hacer esto en una sola línea usando las opciones de salida silenciosa y de escritura en wget. He intentado usar:
wget -cqO- <URL> | sudo rpm -i
pero volvió:
rpm: no packages given for install

sudo rpm -i <URL>?wget -cqO- <URL> | xargs sudo rpm -io tal vezsudo rpm -i $(wget -cqO- <URL>)? ¿Qué error dan?rpm: no packages given for install.Respuestas:
RPM tiene soporte nativo para descargar un paquete desde una URL. Tu puedes hacer:
No es necesario descargar el RPM manualmente. Si este soporte no existiera, podría usar
bashla sustitución del proceso.fuente
Es mejor hacerlo,
yum install -y <URL>ya que esto se ocupa de las dependencias, en lugar delrpmuso directo de herramientas.fuente
Supongo que una forma posible podría ser definir el nombre de archivo de lo que está descargando:
Pero seguramente debe haber mejores enfoques
fuente