¿Actualización selectiva con pacman/yaourt?

¿Actualización selectiva con pacman/yaourt?

Estoy usando yaourt en ArchLinux.

  • ¿Es posible hacer yaourt -Syupero solo incluir paquetes de core/extra o lo que quiero?
  • ¿Cómo actualizar paquetes individuales? yaourt -U <package>no funciona (no se pudo encontrar ni leer el paquete). ¿Tengo que usar yaourt -S <package>?

EDITAR

  • Hay un problema con el uso yaourt -S <package>: si no hay ninguna actualización disponible, el paquete se reinstalará de todos modos.

Respuesta1

Para el primer punto:

¿Es posible hacer un yaourt -Syu pero solo incluir paquetes de core/extra o lo que quiero?

Según la documentación, pacman(o yaourten este caso) intentará leer pacman.confcada vez que se invoque. Entonces, ¿intentaste comentar las secciones que no deseas que se actualicen?

Para el segundo punto:

¿Cómo actualizar paquetes individuales? yaourt -U <package>no funciona (no se pudo encontrar ni leer el paquete). ¿Tengo que usar yaourt -S <package>?

El comando de instalación de Pacman -Ses, de hecho, una sincronización. La instalación o actualización se realiza de la misma manera:

$ pacman -S <package>

O:

$ yaourt -S <package>

Respuesta2

Si quieresactualizar solo un paquete en Arch Linux, Haz lo siguiente (tenga en cuenta que#indica que el comando debe ejecutarse comoraíz)

1) Busque el nombre del paquete con

$ pacman -Sspalabra clave

(imprime aquí el nombre del paquete y otras cosas)

2) Ejecute el siguiente comando para obtener el URI del paquete

#pacman-Syup | grepnombre_paquete

(escriba el nombre del paquete que obtuvo en el comando anterior, ahora debería obtener el uri del paquete)

3) Finalmente, copie la uri y ejecute el siguiente comando para actualizarla

#pacman-Upaquete_uri

Espero que esto ayude a alguien. Como nota al margen, esto esno es la forma recomendadapara actualizar un paquete. Si es posible, actualice todo el sistema. Sin embargo, esta es una buena manera cuando sólo necesita actualizar un paquete y no tiene el ancho de banda para ejecutar una actualización completa del sistema.(por ejemplo, recientemente necesité actualizar solo elcomplemento flashpaquete).

información relacionada