web-dev-qa-db-ja.com

ブックワームのインストールが「依存関係が満たされていない」エラーで失敗する

$ apt install bookworm
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 bookworm : Depends: libgranite3 (>= 0.2.0) but it is not installable
E: Unable to correct problems, you have held broken packages.

$ apt policy bookworm libgranite3
bookworm:
  Installed: (none)
  Candidate: 0.6-0~42~ubuntu16.04.1
  Version table:
     0.6-0~42~ubuntu16.04.1 500
        500 http://ppa.launchpad.net/bookworm-team/bookworm/ubuntu xenial/main AMD64 Packages
libgranite3:
  Installed: (none)
  Candidate: (none)
  Version table:

$ lsb_release -sd
Ubuntu 16.04.3 LTS
2

ppa:bookworm-team/bookworm の背後にいる開発者に連絡しましたが、どうやら彼はbookwormを維持しなくなったようです。代わりに、彼は ppa:bablu-boy/bookworm-daily を指摘しており、ソフトウェアはメンテナンスされた状態で利用可能です。

古いプログラム(の痕跡)を削除し、障害のあるPPAを削除するには、次の手順を実行します。

  • プログラムを削除する

    Sudo apt remove bookworm
    
  • 古いPPAを削除します

    Sudo add-apt-repository -r ppa:bookworm-team/bookworm
    

新しいPPAを追加してプログラムをインストールするには、次のようにします。

  • 新しいPPAを追加します

    Sudo add-apt-repository ppa:bablu-boy/bookworm-daily
    
  • パッケージソースを更新する

    Sudo apt update
    
  • インストールbookworm

    Sudo apt install bookworm
    
5
dessert

これはうまくいきませんでした。 libgranite4の依存関係が満たされていないため失敗しました。
この投稿 で見つけたrepo ppa:elementary-os/stableを追加することで、bookwormをインストールすることができました。

4
Jim G.

(これはubuntu 16.04でテストされています)
Jim G.は、Elementary OS Team PPAをaptリポジトリリストに追加する必要があると述べました。なぜこのアプリは基本的なOS向けなのでしょうか?

Sudo add-apt-repository ppa:elementary-os/stable
Sudo apt-get update
Sudo apt-get install bookworm

2番目のオプションは、aptitudeをインストールしてからaptitude install itをインストールすることです。適性はこの状況を処理するようです:

Sudo apt-get install aptitude
Sudo aptitude install bookworm
0
AmirHossein