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)


>> Kazuo Kubota@♔.mineo.jp さん
インストールもパージもできませんね。残骸を消したのだけど。
>> YASUHID さん
sudo dpkg --configure -a はやってみました????https://0115765.com/archives/3382
これでも、消えなかったな。
>> Kazuo Kubota@♔.mineo.jp さん
sudo dpkg --configure -adpkg: 依存関係の問題により 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 を提供していますが、まだ設定されていません。
依存関係の問題 - 設定を見送ります
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 ができれば、上手くいきそうな気がします...依存関係の問題 - 設定を見送ります
処理中にエラーが発生しました:
libqt6webenginewidgets6:i386
libqt6webenginequick6:i386
qml6-module-qtwebengine:i386
libqt6webenginecore6-bin
>> Kazuo Kubota@♔.mineo.jp さん
sudo apt install libqt6webenginecore6libqt6webenginecore6 はすでに最新バージョン (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 がインストールされてない、というように見えますが...>> Kazuo Kubota@♔.mineo.jp さん
CPUがPEN4 NON-SSE3なので、インストールできないようです。依存関係を修復して、不要なものをパージしたいのです。
sse3-supportもインストールしたくない。
libqt6webenginecore6もパージしたい。
>> YASUHID さん
ああそういうことですね。 そうなると...バイナリをインストールしようとすると sse3 必須、それはそういうバイナリを提供しているから致し方ない。 そうなったら、バイナリインストールを諦め、ソースから sse3 不使用でコンパイルし make install することになろうかと。 ソースからインストールするの、最近はそうそうやらないですけど、こういうケースでは致し方ないかな...
まんまで上手くいくかは分かりませんが、何かヒントになれば幸いです。
>トラブルの原因になっているパッケージを強制削除(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