
Estoy usando yaourt en ArchLinux.
- ¿Es posible hacer
yaourt -Syu
pero 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 usaryaourt -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 yaourt
en este caso) intentará leer pacman.conf
cada 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 usaryaourt -S <package>
?
El comando de instalación de Pacman -S
es, 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).