Debian 커널 업데이트(무선 펌웨어가 작동해야 함) 문제 - 충족되지 않은 종속성 linux-base

Debian 커널 업데이트(무선 펌웨어가 작동해야 함) 문제 - 충족되지 않은 종속성 linux-base

저는 Linux를 처음 사용하는 사용자로서 이전에 겪었던 모든 문제를 해결할 수 있었습니다.

Debian 백포트에서 커널 버전을 4.1+로 업그레이드하려고 하면 다음 메시지가 나타납니다:

The following packages have unmet dependencies:
 linux-image-4.7.0-0.bpo.1-amd64: Depends: linux-base  (>=4.3~) but 3.5 is to be installed
E: Unable to correct problems, you have held broken packages.

인터넷을 검색해 보니 일부 사용자가 처음부터 새로 설치하여 문제를 해결했다고 나와 있지만, 복구가 가능하다면 아무것도 배울 수 없을 것 같습니다. 어제부터 새로 설치를 5번이나 했습니다.

답변1

백포트된 커널로 업그레이드하는 가장 쉬운 방법은 Jessie 백포트가 아직 없는 경우 저장소에 추가하는 것입니다.

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list

(예 root: ), 그런 다음

apt-get update
apt-get -t jessie-backports install linux-image-amd64

커널을 업그레이드할 것입니다. 제공된 커널이 이제 서명되었습니다. 이 경우 BIOS 호환 모드로 부팅하면 문제가 발생할 수 있습니다.linux-image-4.7.0-0.bpo.1-amd64-unsigned대신에:

apt-get -t jessie-backports install linux-image-4.7.0-0.bpo.1-amd64-unsigned

추가 펌웨어 가 필요할 수도 있습니다 contrib.non-free

echo deb http://http.debian.net/debian jessie-backports main contrib non-free > /etc/apt/sources.list.d/jessie-backports.list

그 다음에

apt-get update
apt-get -t jessie-backports install firmware-linux firmware-linux-nonfree firmware-iwlwifi

백포트를 활성화하는 것은 안전합니다. 최신 패키지는 백포트에서 자동으로 선택되지 않으므로 -t jessie-backports위의 방법을 사용하여 명시적으로 선택해야 합니다.

답변2

linux-base종속성 문제를 해결하려면 백포트에서 설치 해야 합니다 .

sudo apt install -t jessie-backports linux-base

관련 정보