내 시스템에 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
:amd64
amd64가 컴퓨터의 표준 아키텍처가 아닌 이상 필요하지 않다고 생각합니다 . 이론적으로는 적성과 함께 유사한 구문을 사용해야 합니다.
aptitude install -t wheezy-backports qt4-qmake
그러나 자격은 종종 약간 특이합니다. 나는 그것을 별로 좋아하지 않는다. 내가 당신이라면 apt-get을 사용할 것입니다. 이 /wheezy-backports
구문은 설치 가능으로 표시된 패키지만 활성화하기 위한 것입니다. 일반적으로 원하는 백포트 또는 유사한 경우 -t wheezy-backports
(올바른 버전 이름 삽입)
그건 그렇고, 영어 출력을 얻을 수 있습니다. 예를 들어 참조하십시오.터미널 출력 언어를 기본에서 영어로 전환. 나는 Eric의 대답이 효과가 있을 것이라고 생각합니다.