パッケージ全体のリストを安定版からバックポート版にアップグレードする方法

パッケージ全体のリストを安定版からバックポート版にアップグレードする方法

私のシステムにDebian WheezyのQt 4.8.2をインストールしました。これで、一部のアプリケーションではマイコンピュータにQt 4.8.3が必要なので、バージョンを確認したところ、Wheezy-BackportsでQt 4.8.6が利用できることがわかりました。

# aptitude versions qt4-qmake:amd64
Paket qt4-qmake:                                                         
i A 4:4.8.2+dfsg-11             stable              900
p A 4:4.8.6+dfsg-2~bpo70+1      wheezy-backports    800 

そのパッケージをアップグレードしようとしましたが、依存関係を介して他のqt4-qmakeすべての必須パッケージをアップグレードしたいのですが、次のような結果が得られました。

# aptitude install qt4-qmake:amd64/wheezy-backports
The following packages will be REMOVED:           
  qt4-qmake{u} 
0 packages updated, 0 additionaly installed, 1 will be removed and 0 not updated.
0 B of archives must be downloaded. After unpacking 5.030 kB will be free.
The following packages have broken dependencies:
 libqt4-dev : Requires: qt4-qmake (= 4:4.8.2+dfsg-11) But it shouldn't be installed.
The following actions will resolve the dependencies:

      Remove the following packages:             
1)      automoc                                       
2)      kdelibs5-dev                                  
3)      liblastfm-dev                                 
4)      libphonon-dev                                 
5)      libqca2-dev                                   
6)      libqt4-dev                                    
7)      libqt4-opengl-dev                             
8)      libqtwebkit-dev                               
9)      libqwtplot3d-qt4-dev                          
10)     libstrigiqtdbusclient-dev                     

      Leave the following dependencies broken:
11)     qt4-designer suggests libqt4-dev             
12)     qt4-dev-tools suggests libqt4-dev            


Accept this solution? [Y/n/q/?]

出力はドイツ語で翻訳されているので、aptitudeの元の出力ではありません。

入力するとnパッケージが削除されますが、追加の更新は推奨されません。

適性をすべてのパッケージに更新する方法はありますか?libgt4-dev/wheezy-backports他のパッケージをアップグレードする必要があるため、追加しても役に立ちません。

答え1

apt-getを使えばできます

apt-get install -t wheezy-backports qt4-qmake

:amd64amd64がコンピュータの標準アーキテクチャでない限り必要ではないと思います。理論的には、適性と同様の構文を使用する必要があります。

aptitude install -t wheezy-backports qt4-qmake

しかし、資格はしばしばわずかに異常です。私はそれほど好きではありません。私があなたなら、apt-getを使用します。この/wheezy-backports構文は、インストール可能とマークされたパッケージのみをアクティブにするためのものです。通常、必要なバックポートまたは類似の場合-t wheezy-backports(正しいバージョン名を挿入)

ところで、英語の出力を得ることができます。たとえば、参照してください。端末出力言語を基本から英語に切り替える。私はEricの答えがうまくいくと思います。

関連情報