Quiero instalar algunos paquetes desde el repositorio, pero siempre cuando trato de yum install packagenameactualizar yum db:
Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit
Determining fastest mirrors
updates/metalink | 23 kB 00:00
* fedora: nl.mirror.eurid.eu
* rpmfusion-free: ftp.astral.ro
* rpmfusion-free-updates: ftp.astral.ro
* rpmfusion-nonfree: ftp.astral.ro
* rpmfusion-nonfree-updates: ftp.astral.ro
* updates: nl.mirror.eurid.eu
fedora-awesome | 3.3 kB 00:00
google-chrome | 951 B 00:00
rpmfusion-free-updates | 3.3 kB 00:00
rpmfusion-free-updates/primary_db | 272 kB 00:08
rpmfusion-nonfree-updates | 3.3 kB 00:00
rpmfusion-nonfree-updates/primary_db | 93 kB 00:05
updates | 4.7 kB 00:00
updates/primary_db | 4.6 MB 02:35
updates/group | 1.9 MB 00:33
Por lo tanto, el uso yum install packagename -Ctampoco funciona (se produce el error "no se encuentra la memoria caché" y yum makecacheno da resultados también). Pero solo quiero instalar paquetes sin actualizar db.
yum
installation
repository
packages
Clark
fuente
fuente

Respuestas:
Si desea
yumcomportarse comoapt-get(no actualizar los metadatos por cada ejecución), edite/etc/yum.confy coloque allí:metadata_expire=nevero
metadata_expire=7den caso de que desee actualizar los metadatos después de una semana. Si ejecuta
yum makecache, sus metadatos se actualizarán comoapt-get updateen Debian.Pero tenga en cuenta que si usa "nunca" en el archivo de configuración, tendrá que preocuparse por eso manualmente. Si usa, por ejemplo, "7d", guardará su ancho de banda de datos, pero después de una semana, los metadatos se actualizarán automáticamente.
Aquí está la
metadata_expiredocumentación:fuente
2wtrabajar así?2wno funciona. El valor predeterminado es 6 horas, para complementar la ejecución de yum-updatesd una vez por hora. Puede cambiar el valor predeterminado de usar segundos para usar días, horas o minutos agregandoa d, h or mrespectivamente.Lo que estás pidiendo está fuera del espíritu de mmm en algunos aspectos. Yum es un paquete integral y administrador de dependencias . Para hacer su trabajo y no arruinar su sistema con paquetes incompatibles de combinación y combinación, necesita tener esos datos que no desea actualizar.
Puede analizar manualmente las dependencias que tiene un paquete mediante su uso
deplist <packagename>e instalarlas manualmente.No tener yum tener una actualización parece una solicitud extraña, independientemente de las circunstancias ...
fuente
Si desea instalar un paquete sin actualizar el db, descargue las rpm directamente (ya sea a través de yumdownloader, ftp o navegador web) y luego instálelo directamente con las rpm:
No le recomiendo que haga esto, ya que es mucho más trabajo rastrear las dependencias (es por eso que se crea yum) y podría romper futuras instalaciones a través de yum.
fuente