전체 패키지 목록을 안정 버전에서 백포트 버전으로 업그레이드하는 방법

전체 패키지 목록을 안정 버전에서 백포트 버전으로 업그레이드하는 방법

내 시스템에 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의 대답이 효과가 있을 것이라고 생각합니다.

관련 정보