Me encontré con un problema inusual. Tengo dos versiones diferentes de xorg-server en dos repositorios diferentes en mi computadora: repositorio adicional - 1.19 y repositorio xorg116 (creado a partir de la fuente) - 1.16. ¿Cómo desinstalo el paquete del repositorio adicional mientras mantengo otra versión en xorg116? Habría instalado una versión diferente de /var/cache/pacman/pkg pero limpié la carpeta.
PD: Necesito degradarlo para poder instalar los controladores AMD. PPS: aquí hay algunos resultados de "pacman -Si xorg-server":
Repository : extra
Name : xorg-server
Version : 1.19.3-1
Description : Xorg X server
Architecture : x86_64
URL : http://xorg.freedesktop.org
Licenses : custom
Groups : xorg
Provides : X-ABI-VIDEODRV_VERSION=23 X-ABI-XINPUT_VERSION=24.1
X-ABI-EXTENSION_VERSION=10.0 x-server
Depends On : libepoxy libxfont2 pixman xorg-server-common libunwind
dbus libgl xf86-input-libinput libpciaccess libdrm
libxshmfence
Optional Deps : None
Conflicts With : nvidia-utils<=331.20 glamor-egl xf86-video-modesetting
Replaces : glamor-egl xf86-video-modesetting
Download Size : 1283.00 KiB
Installed Size : 3557.00 KiB
Packager : Laurent Carlier <[email protected]>
Build Date : Thu 16 Mar 2017 04:49:41 PM EET
Validated By : MD5 Sum SHA-256 Sum Signature
Repository : xorg116
Name : xorg-server
Version : 1.16.4-1
Description : Xorg X server
Architecture : x86_64
URL : http://xorg.freedesktop.org
Licenses : custom
Groups : xorg
Provides : X-ABI-VIDEODRV_VERSION=18 X-ABI-XINPUT_VERSION=21
X-ABI-EXTENSION_VERSION=8.0 x-server
Depends On : libepoxy libxdmcp libxfont libpciaccess libdrm pixman
libgcrypt libxau xorg-server-common xf86-input-evdev
libxshmfence libgl
Optional Deps : None
Conflicts With : nvidia-utils<=331.20 glamor-egl
Replaces : glamor-egl
Download Size : 1298.91 KiB
Installed Size : 3632.00 KiB
Packager : Laurent Carlier <[email protected]>
Build Date : Wed 11 Feb 2015 10:11:37 AM EET
Validated By : MD5 Sum SHA-256 Sum Signature
Respuesta1
Toda la pregunta se basa en premisas falsas.
No puede instalar dos paquetes con el mismo nombre. Intentar hacerlo simplemente actualizaría o degradaría el paquete existente.
pacman -Si
no esmostrar paquetes instalados: muestra paquetesdisponiblepara la instalación desde esos repositorios.Verificarinstaladopaquetes, uno usaría , y dichos paquetes no tendrían ninguna relación con su repositorio "origen".
pacman -Qi
Además, probablemente no valga la pena usar los antiguos controladores AMD "Catalyst", a menos que realmente quieras aprovechar al máximo una amdgpu
tarjeta gráfica antigua (anterior). De lo contrario, quédese con el radeon
controlador estándar.
Y si su tarjeta es lo suficientemente nueva amdgpu
como para usarla, entonces está instalando los controladores completamente incorrectos de todos modos; probablemente querrá el amdgpu-pro
paquete en su lugar.
Dicho esto, si quieres que pacman prefiera un repositorio específico,listarlo primeroin pacman.conf
– es decir, poner toda la [xorg116]
sección antes [core]
y [extra]
.
Luego fuerce una degradación usando y se instalarán los paquetes 1.16.pacman -Syuu
Alternativamente, es posible instalar paquetes individuales desde un repositorio no preferido usando , pero esto no se recordará.pacman -S xorg116/xorg-server