- 1. 概要
- 2. 状況
- 3. インストール
1. 概要
「aptitude」ちゅうのは、今回(2025年4月11日)、初めて知りました。
本ページは、下記のサイトを参考にさせていただきました。
「ubuntu の「壊れた変更禁止パッケージがあります」の対処法 #PostgreSQL」
2. 状況
「SparkyLinux 7.7」で、「gimp」をインストールしようとしたときのことです。
apt install -y gimp
すると。
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
clamav clamav-base clamav-freshclam libcairo-gobject-perl libcairo-perl libclamav11 libcommon-sense-perl
libencode-perl libextutils-depends-perl libglib-object-introspection-perl libglib-perl libgtk3-perl
libjson-perl libjson-xs-perl libmspack0 libtext-csv-perl libtext-csv-xs-perl libtypes-serialiser-perl
・・・ 略 ・・・
インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。
以下の情報がこの問題を解決するために役立つかもしれません:
以下のパッケージには満たせない依存関係があります:
libgegl-0.4-0 : 依存: libavformat59 (>= 7:5.0)
libswscale6 : 依存: libavutil57 (= 7:5.1.6-0+deb12u1) しかし、10:5.1.3-dmo5 はインストールされようとしています
E: 問題を解決することができません。壊れた変更禁止パッケージがあります。
てなことになっちゃいました。
「apt E: 問題を解決することができません。壊れた変更禁止パッケージがあります」をキーワードに、探したら、参考サイトにたどり着きました。
3. インストール
では、「aptitude」を使って、「gimp」がインストールできるか、やってみます。
初めて使うので緊張します。
aptitude install gimp
以下の新規パッケージがインストールされます:
fonts-liberation2{a} gimp{b} gimp-data{a} graphviz{a} libann0{a} libbabl-0.1-0{a} libcdt5{a} libcgraph6{a}
libexiv2-27{a} libgexiv2-2{a} libgts-0.7-5{a} libgts-bin{a} libgvc6{a} libgvpr2{a} liblab-gamut1{a}
libmng1{a} libmypaint-1.5-1{a} libmypaint-common{a} libpathplan4{a} libwmf-0.2-7{a} libwmflite-0.2-7{a}
更新: 0 個、新規インストール: 21 個、削除: 0 個、保留: 0 個。
アーカイブの 24.8 MB を取得する必要があります。展開後に 134 MB のディスク領域が新たに消費されます。
以下のパッケージには満たされていない依存関係があります:
gimp : 依存: libgimp2.0 (>= 2.10.34) インストール不能です
依存: libgimp2.0 (<= 2.10.34-z) インストール不能です
依存: libgegl-0.4-0 (>= 1:0.4.38) インストール不能です
以下のアクションでこれらの依存関係の問題は解決されます:
以下のパッケージを現在のバージョンに一時固定する:
1) gimp [インストールされていません]
この解決方法を受け入れますか? [Y/n/q/?]
とりあえず、Enter しかない。
以下の新規パッケージがインストールされます:
fonts-liberation2{a}
更新: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
アーカイブの 1,479 kB を取得する必要があります。展開後に 4,393 kB のディスク領域が新たに消費されます。
先に進みますか? [Y/n/?]
Enter
取得: 1 http://deb.debian.org/debian bookworm/main amd64 fonts-liberation2 all 2.1.5-1 [1,479 kB]
1,479 kB を 0秒 秒で取得しました (8,428 kB/s)
以前に未選択のパッケージ fonts-liberation2 を選択しています。
(データベースを読み込んでいます ... 現在 186071 個のファイルとディレクトリがインストールされています。)
.../fonts-liberation2_2.1.5-1_all.deb を展開する準備をしています ...
fonts-liberation2 (2.1.5-1) を展開しています...
fonts-liberation2 (2.1.5-1) を設定しています ...
fontconfig (2.14.1-4) のトリガを処理しています ...
現在の状態: 45548 個 (+3) 新規。
これで、うまくインストールできたのかと思えば・・・。
インストールされておりませんでした。
|
|