Sé que puedo definir la versión del paquete deseado pacmancomo se muestra en su manual pacman -S "bash>=3.2". Pero, ¿cómo sé qué versiones están disponibles?
También sé que pacmanestá creando una copia de los espejos al sincronizarlos en archivos .db /var/lib/pacman/sync/, pero esos archivos no son legibles por humanos.
¿Y si quiero instalar alguna versión virtualbox, por ejemplo, que la esperanza está en algún lugar de espejos, que no requiere una versión más reciente de linux(juego como IgnorePkgen pacman.conf) que he instalado (a causa de nvidialos conductores)? ¿Cómo sé qué versión es y si está disponible?
arch-linux
package-management
pacman
version
meridius
fuente
fuente

pacman -Si package_namesuficiente?Respuestas:
No puede especificar una versión que fácilmente, como un lanzamiento continuo,
pacmansolo proporcione la última. Cuando instala algo, ese paquete se almacena en su computadora en el/var/cache/pacman/pkg/directorio, por lo que si desea degradar una versión o especificar otra, debe usarpacman -Uy el nombre del paquete en su caché. Hay repositorios de "máquinas del tiempo" donde la gente simplemente almacena paquetes viejos, puede descargar la versión que desee y usarpacman -Upara instalarlo.Tenga en cuenta que debe "bloquear" las actualizaciones de ese paquete si no desea que se actualice, para ver cómo, consulte la wiki en la página de pacman o este https://wiki.archlinux.org/index.php /Downgrading_Packages#Q:_I_cannot_downgrade_a_package.2C_because_of_dependencies .
fuente
pacman -Uopción con la url completa del paquete que necesitaba, en archive.archlinux.org/packages . También es posible que desee agregar ese paquete especial a la lista de ignorados, de lo contrario se anulará. @jasonwryan, la versión Rolling tiene muchos beneficios, pero algunos envían sorpresas y te ves obligado a mantener una versión "no tan nueva": D hasta que se apliquen las correcciones.