Quiero instalar algunos paquetes desde el repositorio, pero siempre cuando trato de yum install packagename
actualizar 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 -C
tampoco funciona (se produce el error "no se encuentra la memoria caché" y yum makecache
no da resultados también). Pero solo quiero instalar paquetes sin actualizar db.
yum
installation
repository
packages
Clark
fuente
fuente
Respuestas:
Si desea
yum
comportarse comoapt-get
(no actualizar los metadatos por cada ejecución), edite/etc/yum.conf
y coloque allí:metadata_expire=never
o
metadata_expire=7d
en caso de que desee actualizar los metadatos después de una semana. Si ejecuta
yum makecache
, sus metadatos se actualizarán comoapt-get update
en 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_expire
documentación:fuente
2w
trabajar así?2w
no 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 m
respectivamente.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