# pacman -U
qt6-5compat-6.10.0-1-x86_64.pkg.tar.zst
qt6-base-6.10.0-1-x86_64.pkg.tar.zst
qt6-declarative-6.10.0-1-x86_64.pkg.tar.zst qt6-doc-6.10.0-1-any.pkg.tar.zst
qt6-multimedia-6.10.0-1-x86_64.pkg.tar.zst
qt6-multimedia-ffmpeg-6.10.0-1-x86_64.pkg.tar.zst
qt6-positioning-6.10.0-1-x86_64.pkg.tar.zst
qt6-shadertools-6.10.0-1-x86_64.pkg.tar.zst
qt6-translations-6.10.0-1-any.pkg.tar.zst
qt6-webchannel-6.10.0-1-x86_64.pkg.tar.zst
qt6-webengine-6.10.0-1-x86_64.pkg.tar.zst
自分の音源ファイル再生の要であるupplayがpacman -Syu を実行したのがきっかけに動作しなくなり
某掲示板でいつもお世話になっている達人の方へSOSを出して教えていただいた 感謝m(_ _)m
原因はqt6が6.10から6.11にバージョンアップしたことです(6.11の仕様変更?)。
というワケでダウングレードして無事復活したと言う事でした。
で! upplay の作者さんがqt6-10.11用に仕様変更するまでupdateすると
再度動作不能になるのでそれは困る!
対策としては特定パッケージの一時的なupdete禁止設定をしておく
具体的な方法としては/etc/pacman.confに下記設定を追加しておくが
このままで pacman -Syu とかやるとqt関連の他のソフトにも影響が出て
最悪依存関係が壊れてしまうのであくまでも暫定措置...
※update禁止のパッケージが多すぎて1行に書ききれない場合(笑)下のように書く( by Ai )
# 特定パッケージのupdate禁止
[options]
IgnorePkg = upplay upmpdcli icu qt6-5compat qt6-base qt6-declarative
IgnorePkg = qt6-multimedia qt6-multimedia-ffmpeg qt6-positioning qt6-shadertools
IgnorePkg = qt6-translations qt6-webchannel qt6-webengine
今回のダウングレードに使用したパッケージは
/var/cache/pacman/pkg/ or /home/kkuma/.cache/yay から頂きました。念の為...












Comments