珍しい問題が発生しました。コンピューターの 2 つの異なるリポジトリに、xorg-server の 2 つの異なるバージョン (extra repo - 1.19 と xorg116 repo (ソースからビルド) - 1.16) があります。xorg116 の別のバージョンを保持したまま、extra リポジトリからパッケージをアンインストールするにはどうすればよいでしょうか。/var/cache/pacman/pkg から別のバージョンをインストールしたかったのですが、フォルダーをクリアしてしまいました。
PS: 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
質問全体が誤った前提に基づいています。
同じ名前のパッケージを 2 つインストールすることはできません。インストールしようとすると、既存のパッケージがアップグレードまたはダウングレードされるだけです。
pacman -Si
ではないインストールされたパッケージを表示 – パッケージを表示します利用可能これらのリポジトリからインストールする場合。チェックするインストール済みパッケージの場合は が使用され、そのようなパッケージは「元の」リポジトリとはまったく関係がありません。
pacman -Qi
また、古い AMD「Catalyst」ドライバーは、古い (以前の) グラフィック カードの性能を最大限に引き出したいのでなければ、そもそも使用する価値がないと思われますamdgpu
。それ以外の場合は、標準ドライバーを使用してくださいradeon
。
また、代わりに使用できるほど新しいカードの場合はamdgpu
、まったく間違ったドライバーをインストールしていることになります。amdgpu-pro
代わりにパッケージが必要になる可能性があります。
とはいえ、pacmanに特定のリポジトリを優先させたい場合には、最初にリストするつまりpacman.conf
、[xorg116]
セクション全体を[core]
およびの前に配置します[extra]
。
次に、を使用してダウングレードを強制すると、1.16 パッケージがインストールされます。pacman -Syuu
あるいは、 を使用して非優先リポジトリから個々のパッケージをインストールすることも可能ですが、これは記憶されません。pacman -S xorg116/xorg-server