掲示板

apt --fix-broken installで、パージしたい。

apt --fix-broken installで、パージしたい。

debian 13のantiXで、falkonブラウザーをインストールしようとしたら、
sse3を必要とした。
インストールの途中で終了。
CPUはPEN4 NON-SSE3 32bit
fireFox ESRはそこそこ使えたな。

debian 12のQ4OSはfalkonブラウザーが使えましたが。

インストールが失敗した
関連パッケージを設定ファイルごと、
パージしたいけど、
apt --fix-broken install
を要求される。

sudo apt purge falkon
sudo apt autopurge
したいんだ。

さてどうしようかな。

$ sudo apt autopurge
これらを直すためには 'apt --fix-broken install' を実行する必要があるかもしれませ ん。
Unsatisfied dependencies:
falkon : 依存: libqt6webenginecore6 (>= 6.6.0) しかし、インストールされていませ ん
libqt6webenginecore6-bin : 依存: libqt6webenginecore6 (>= 6.6.0) しかし、インス トールされていません
libqt6webenginequick6 : 依存: libqt6webenginecore6 (>= 6.8.2) しかし、インスト ールされていません
依存: qt6-webengine-private-abi (= 6.8.2)
libqt6webenginewidgets6 : 依存: libqt6webenginecore6 (>= 6.8.2) しかし、インス トールされていません
依存: qt6-webengine-private-abi (= 6.8.2)
qml6-module-qtwebengine : 依存: qt6-webengine-private-abi (= 6.8.2)
Error: 未解決の依存関係です。'apt --fix-broken install$ sudo apt --fix-broken install
依存関係を解決しています ... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
epiphany-browser-data libgranite-7-common libmanette-0.2-0
libgck-2-2 libgstreamer-gl1.0-0 libportal-gtk4-1
libgcr-4-4 libhidapi-hidraw0 libportal1
libgranite-7-7 libjavascriptcoregtk-6.0-1 libwebkitgtk-6.0-4
これを削除するには 'sudo apt autoremove' を利用してください。

Installing dependencies:
libqt6webenginecore6 sse3-support

Summary:
Upgrading: 0, Installing: 2, Removing: 0, Not Upgrading: 0
35 個のパッケージが完全にインストールまたは削除されていません。
Download size: 0 B / 59.6 MB
Space needed: 182 MB / 31.4 GB available

Continue? [Y/n]
' を実行してみてください ( または解法を明示してください)。

sse3-supportを設定しています。
sse3をサポートしていない!
了解を押す。

パッケージを事前設定しています ...
(データベースを読み込んでいます ... 現在 205063 個のファイルとディレクトリがインストールされています。)
.../sse3-support_27_i386.deb を展開する準備をしています ...
This machine doesn't support SSE3, sorry.
Aborting.
dpkg: アーカイブ /var/cache/apt/archives/sse3-support_27_i386.deb の処理中にエラーが発生しました (--unpack):
new sse3-support package pre-installation script subprocess returned error exit status 2
以前に未選択のパッケージ libqt6webenginecore6:i386 を選択しています。
.../libqt6webenginecore6_6.8.2+dfsg-4_i386.deb を展開する準備をしています ...
libqt6webenginecore6:i386 (6.8.2+dfsg-4) を展開しています...
処理中にエラーが発生しました:
/var/cache/apt/archives/sse3-support_27_i386.deb
Error: Sub-process /usr/bin/dpkg returned an error code (1)


13 件のコメント
1 - 13 / 13
qt6 まわりのライブラリがない、という状況だと思われますが... インストールされていません、とあるパッケージを、手動で apt install してみたらどうなりましょうか。
YASUHID
YASUHIDさん・投稿者
マスター

>> Kazuo Kubota@♔.mineo.jp さん

インストールもパージもできませんね。
残骸を消したのだけど。

>> YASUHID さん

sudo dpkg --configure -a はやってみました????
YASUHID
YASUHIDさん・投稿者
マスター
【Ubuntu備忘録】パッケージエラー「Try ‘apt –fix-broken install’」で問題が解決しないときの対処法
https://0115765.com/archives/3382
これでも、消えなかったな。
YASUHID
YASUHIDさん・投稿者
マスター

>> Kazuo Kubota@♔.mineo.jp さん

sudo dpkg --configure -a
dpkg: 依存関係の問題により libqt6webenginewidgets6:i386 の設定ができません:
libqt6webenginewidgets6:i386 は以下に依存 (depends) します: libqt6webenginecore6 (>= 6.8.2) ...しかし:
パッケージ libqt6webenginecore6:i386 はまだ設定されていません。
libqt6webenginewidgets6:i386 は以下に依存 (depends) します: qt6-webengine-private-abi (= 6.8.2) ...しかし:
パッケージ qt6-webengine-private-abi はまだインストールされていません。
パッケージ libqt6webenginecore6:i386 は qt6-webengine-private-abi を提供していますが、まだ設定されていません。
YASUHID
YASUHIDさん・投稿者
マスター
dpkg: パッケージ libqt6webenginewidgets6:i386 の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
dpkg: 依存関係の問題により libqt6webenginequick6:i386 の設定ができません:
libqt6webenginequick6:i386 は以下に依存 (depends) します: libqt6webenginecore6 (>= 6.8.2) ...しかし:
パッケージ libqt6webenginecore6:i386 はまだ設定されていません。
libqt6webenginequick6:i386 は以下に依存 (depends) します: qt6-webengine-private-abi (= 6.8.2) ...しかし:
パッケージ qt6-webengine-private-abi はまだインストールされていません。
パッケージ libqt6webenginecore6:i386 は qt6-webengine-private-abi を提供していますが、まだ設定されていません。

>> YASUHID さん

sudo apt install libqt6webenginecore6 ができれば、上手くいきそうな気がします...
YASUHID
YASUHIDさん・投稿者
マスター
dpkg: パッケージ libqt6webenginecore6-bin の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
処理中にエラーが発生しました:
libqt6webenginewidgets6:i386
libqt6webenginequick6:i386
qml6-module-qtwebengine:i386
libqt6webenginecore6-bin
YASUHID
YASUHIDさん・投稿者
マスター

>> Kazuo Kubota@♔.mineo.jp さん

sudo apt install libqt6webenginecore6
libqt6webenginecore6 はすでに最新バージョン (6.8.2+dfsg-4) です。
libqt6webenginecore6 は手動でインストールしたと設定されました。
これらを直すためには 'apt --fix-broken install' を実行する必要があるかもしれません。
Unsatisfied dependencies:
libqt6webenginecore6 : 依存: sse3-support しかし、インストールされようとしていません
Error: 未解決の依存関係です。'apt --fix-broken install' を実行してみてください (または解法を明示してください)。
Error: The following information from --solver 3.0 may provide additional context:
未解決の依存関係です。'apt --fix-broken install' を実行してみてください (または解法を明示してください)。

>> YASUHID さん

sse3-support がインストールされてない、というように見えますが...
YASUHID
YASUHIDさん・投稿者
マスター

>> Kazuo Kubota@♔.mineo.jp さん

CPUがPEN4 NON-SSE3なので、インストールできないようです。
依存関係を修復して、不要なものをパージしたいのです。
sse3-supportもインストールしたくない。
libqt6webenginecore6もパージしたい。

>> YASUHID さん

ああそういうことですね。 そうなると...
バイナリをインストールしようとすると sse3 必須、それはそういうバイナリを提供しているから致し方ない。 そうなったら、バイナリインストールを諦め、ソースから sse3 不使用でコンパイルし make install することになろうかと。 ソースからインストールするの、最近はそうそうやらないですけど、こういうケースでは致し方ないかな...
質問文を、丸っとGeminiに投げてみました。
まんまで上手くいくかは分かりませんが、何かヒントになれば幸いです。

>トラブルの原因になっているパッケージを強制削除(remove)する

sudo dpkg --remove --force-remove-reinstreq falkon sse3-support libqt6webenginecore6


>APTの依存関係エラーを解消(修復)する

sudo apt --fix-broken install


>Falkonと依存パッケージを「設定ファイルごとパージ」する

sudo apt purge falkon libqt6webenginecore6-bin libqt6webenginequick6 libqt6webenginewidgets6 qml6-module-qtwebengine

sudo apt autopurge
コメントするには、ログインまたはメンバー登録(無料)が必要です。