web-dev-qa-db-ja.com

依存関係のためにapt-getを実行できません

サーバー(Debian8)にいくつかのパッケージをインストールしようとしていますが、それらのいくつかについては、常に依存関係の問題があります。

たとえば、次のコマンドを実行しました。

apt-get install jetty9

そして、私が不可能なことを尋ねたと答えて、依存関係はlibjetty9-extra-Javaが満たされていません。理由がわかりません。

なぜ私がそのようなエラーを受け取るのか誰かに教えてもらえますか?

ここにエラーがあります:

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:                                                                                                                
 jetty9 : Depends: libjetty9-extra-Java (>= 9.2.14-1~bpo8+1) but it is not going to be installed                                                               
E: Unable to correct problems, you have held broken packages.

そしてこれは私のsources.listです:

#de://debian.mirrors.ovh.neb httpt/debian/ jessie main                                                                                                         
#deb-src http://debian.mirrors.ovh.net/debian/ jessie main                                                                                                     

deb http://security.debian.org/ jessie/updates main                                                                                                            
deb-src http://security.debian.org/ jessie/updates main                                                                                                        

# jessie-updates, previously known as 'volatile'                                                                                                               
deb http://debian.mirrors.ovh.net/debian/ jessie-updates main                                                                                                  
deb-src http://debian.mirrors.ovh.net/debian/ jessie-updates main                                                                                              

# jessie-backports, previously on backports.debian.org                                                                                                         
deb http://debian.mirrors.ovh.net/debian/ jessie-backports main                                                                                                
deb-src http://debian.mirrors.ovh.net/debian/ jessie-backports main                                                                                            

deb http://debian.mirrors.ovh.net/debian/ jessie main contrib non-free                                                                                         
deb-src http://debian.mirrors.ovh.net/debian/ jessie main contrib non-free
1
Laurent-P

Jetty9パッケージは、bpo8文字列で確認できるように、バックポートを使用しています。

すでにsources.listにjessie-backportsが設定されているので、次のようにします。

Sudo apt-get update
Sudo apt-get -t jessie-backports jetty9

-t jessie backportsは、jessie-backportsリポジトリを使用するためのヒントです。

また、チェックしてください:

https://packages.debian.org/jessie-backports/jetty9

backports.debian.org「バックポートは次のDebianリリース(「テスト」と呼ばれる)から取得され、Debian安定版で使用できるように調整および再コンパイルされたパッケージです。パッケージは次のDebianリリースにも存在するため、安定版を簡単にアップグレードできます+次のDebianリリースが出たら、システムをバックポートします。」

4
Rui F Ribeiro
Sudo apt-get clean

に続く

Sudo apt-get -f install
2
xunil

2番目のコマンドのタイプミス:

Sudo apt-get -t jessie-backports install jetty9

2
pportnawak