여러 데비안 저장소를 사용해 보세요

여러 데비안 저장소를 사용해 보세요

일반적으로:

MS Visual Studio 2010에서 Linux(Debian)로 Qt 프로젝트를 포팅해야 합니다. VS 2010에는 Qt가 있습니다.v.4.8.1, 하지만 데비안에서는 Qt입니다.v.4.6.1. 4.6.1에는 일부 기능이 없기 때문에 이러한 차이로 인해 이식할 수 없습니다.

데비안에서는 안정적인 Squeeze 저장소를 사용합니다. 저는 이 운영 체제와 일반적으로 Linux에 대한 경험이 없습니다.

질문:

Squeeze 저장소에서 사용 가능한 가장 높은 Qt 버전은 4.6.1이므로 여러 저장소를 활성화하고 Wheezy에서 업데이트된 패키지를 받기로 결정했습니다.

Wheezy를 추가하기 위해 다음을 수행했습니다.

  1. 편집 /etc/apt/sources.list, 다음을 포함합니다:

    • deb http://ftp.debian.org/debian/ wheezy 메인 deb-src http://
    • ftp.debian.org/debian/wheeze 메인
  2. 편집하다 /etc/apt/apt.conf.d*:

    • APT::기본적으로 "Stable"을 게시합니다.
    • APT::캐시 제한 "50000000"

그러나 이것은 작동하지 않았습니다. Synaptic을 열 때 다음 오류가 발생하기 때문에 Wheezy에서 필수 패키지를 선택할 수 없습니다.

와, 이 APT에 대한 설명을 초과했습니다.

이 문제를 해결하는 방법을 모르겠습니다.

데비안에서 Qt를 업그레이드하면 됩니다. 내가 이 일을 하는 것이 어려운가? 더 쉬운 해결책이 있나요?

답변1

먼저, 다음 명령을 사용하여 업그레이드하려는 패키지의 사용 가능한 버전을 볼 수 있습니다.

apt-cache는 qt4-designer 버전 번호를 표시합니다 |

당신은 또한 사용할 수 있습니다http://packages.debian.org/search?keywords=qt4-designer

그런 다음 다음을 수행하여 특정 버전을 강제로 설치할 수 있습니다.

apt-get -uVf 설치 qt-designer=4:4.8.2+dfsg-2

또는

apt-get -uVf -t wheezy 설치 qt-designer

두 옵션 모두 업그레이드될 패키지를 표시해야 합니다. 목록이 너무 긴지 주의해서 확인하십시오(전체 시스템을 쌕쌕거릴 정도로 업그레이드하거나 패키지에 대한 스퀴즈 백포트를 찾는 경우).

관련 정보