특이한 문제에 봉착했습니다. 내 컴퓨터의 두 가지 다른 저장소에 두 가지 다른 버전의 xorg-server가 있습니다. 추가 저장소 - 1.19 및 xorg116 저장소(소스에서 빌드됨) - 1.16. xorg116에 다른 버전을 유지하면서 추가 저장소에서 패키지를 제거하려면 어떻게 해야 합니까? /var/cache/pacman/pkg와 다른 버전을 설치했지만 폴더를 지웠습니다.
추신: AMD 드라이버를 설치하려면 다운그레이드해야 합니다. PPS: "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
답변1
전체 질문은 잘못된 전제에 기초하고 있습니다.
동일한 이름을 가진 두 개의 패키지를 설치할 수 없습니다. 이렇게 하면 기존 패키지가 업그레이드되거나 다운그레이드될 뿐입니다.
pacman -Si
하지 않습니다설치된 패키지 표시 - 패키지를 표시합니다.사용 가능해당 저장소에서 설치하려면.확인하다설치됨패키지를 사용하는 경우 이러한 패키지는 "원본" 저장소와 전혀 관련이 없습니다.
pacman -Qi
amdgpu
또한 오래된 AMD "Catalyst" 드라이버는 실제로 오래된 (사전 ) 그래픽 카드를 최대한 활용하려는 경우가 아니라면 애초에 사용할 가치가 없을 것입니다 . 그렇지 않으면 표준 radeon
드라이버를 사용하세요.
그리고 카드가 대신 사용할 수 있을 만큼 새 카드인 경우 amdgpu
어쨌든 완전히 잘못된 드라이버를 설치하는 것입니다. 대신 패키지를 원할 것입니다 amdgpu-pro
.
즉, 팩맨이 특정 저장소를 선호하도록 하려면,먼저 나열해 보세요in pacman.conf
- 즉, 전체 섹션을 및 [xorg116]
앞에 배치합니다 .[core]
[extra]
그런 다음 을 사용하여 강제로 다운그레이드하면 1.16 패키지가 설치됩니다.pacman -Syuu
또는 를 사용하여 기본이 아닌 저장소에서 개별 패키지를 설치할 수 있지만 이는 기억되지 않습니다.pacman -S xorg116/xorg-server