명령을 통해
sudo apt-get install gnome-core -f
나는 가지고있다
The following packages have unmet dependencies:
gnome-core : Depends: nautilus (>= 3.22) but it is not going to be installed
Depends: gnome-sushi (>= 3.20) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
그래서 나는 다음을 시도했습니다.
sudo apt-get install nautilus -f
나는 가지고있다:
The following packages have unmet dependencies:
nautilus : Depends: libnautilus-extension1a (= 3.22.3-1) but it is not going to be installed
Recommends: gnome-sushi but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
시도한 후:
sudo apt-get install gnome-sush -f
나는 가지고있다:
The following packages have unmet dependencies:
gnome-sushi : Depends: nautilus (>= 3.2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
마지막으로 나는 다음을 시도했습니다.
sudo apt-get install libnautilus-extension1a -f
알겠어요:
libnautilus-extension1a is already the newest version (1:3.14.2-0ubuntu9).
나는 또한 (스도내가 루트이기 때문에 분실됨):
apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y
소스 목록
뎁http://http.kali.org/kalikali-rolling의 주요 기여는 무료가 아닙니다
뎁http://security.debian.org/debian-security휴식/업데이트 메인
뎁http://ppa.launchpad.net/webupd8team/java/ubuntu믿을 수 있는 메인
deb 소스 파일http://ppa.launchpad.net/webupd8team/java/ubuntu정확한 마스터
운영 체제
4.9.0-kali4-amd64 #1 SMP 데비안 4.9.25-1kali1 (2017-05-04) x86_64 GNU/Linux
답변1
sources.list
당신은 debian wheezy, ubuntu trusty, 정밀 및 kalirolling이 혼합되어 있기 때문에 깨진 패키지를 보유하고 있습니다 .
귀하의 내용을 편집 sources.list
하고 다음 줄만 유지하십시오.
deb http://http.kali.org/kali kali-rolling main contrib non-free
패키지 업데이트
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get -f install
그런 다음 gnome 데스크탑을 설치하십시오.
apt-get install gnome-core kali-defaults kali-root-login desktop-base
답변2
당신은 데비안을 사용하고 있지 않지만,칼리. 그러면 어떤 이유에서인지 이 패키지가 생겼습니다.libnautilus-extension1a 1:3.14.2-0ubuntu9.1
Kali-rolling(및 Stretch)이 있는 Ubuntu Vivid에서 3.22.3-1
.
당신이 사용할 수있는
sudo dpkg --remove --force-remove-reinstreq --force-hold libnautilus-extension1a
삭제하세요. 에서 man dpkg
:
잡다예약된 것으로 표시된 패키지는 옵션을 강제로 사용하지 않는 한 dpkg에서 처리되지 않습니다
--force-hold
.이전해야 함reinst-required로 표시된 패키지가 손상되어 다시 설치해야 합니다. 강제 제거 옵션을 사용하지 않으면 이러한 패키지를 제거할 수 없습니다
--force-remove-reinstreq
.
sudo apt-get update
그런 다음 일반적인 적절한 소스에서 다시 설치해 볼 수 있습니다 .