올바른 종속성

올바른 종속성

게임 설치 과정에서 패키지 관리자는 일부 패키지를 요구합니다. 이러한 패키지를 입력한 후에는 설치되지 않지만 다음과 같이 필요합니다.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 grub-pc : Depends: grub-common (= 2.02~beta2-36ubuntu3.14)
 grub-pc-bin : Depends: grub-common (= 2.02~beta2-36ubuntu3.14)
 grub2-common : Depends: grub-common (= 2.02~beta2-36ubuntu3.14)
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

필요한 명령을 입력한 후에도 문제가 해결되지 않았습니다. :(

$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  grub-common
Suggested packages:
  multiboot-doc grub-emu xorriso desktop-base
The following packages will be upgraded:
  grub-common
1 upgraded, 0 newly installed, 0 to remove and 244 not upgraded.
3 not fully installed or removed.
Need to get 0 B/1.705 kB of archives.
After this operation, 8.192 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
dpkg: warning: files list file for package 'libdbusmenu-gtk3-4:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libdbusmenu-glib4:amd64'     missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpython2.7-dev:amd64' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libappindicator3-1' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'python2.7-dev' missing; assuming     package has no files currently installed
dpkg: unrecoverable fatal error, aborting:
 files list file for package 'libpython2.7-minimal:amd64' is missing final     newline
E: Sub-process /usr/bin/dpkg returned an error code (2)

이것이 반복되는 문제입니까?

답변1

aptitude먼저 (대신 ) 을 사용하는 것이 좋습니다. apt-get어떻게든 종속성 문제를 해결하는 것이 더 낫다는 것을 알았습니다.

실제로 일어나는 일은 패키지 문제처럼 보입니다. dpkg: unrecoverable fatal error, aborting: files list file for package 'libpython2.7-minimal:amd64' is missing final newline

이로 인해 두통이 발생할 가능성이 높습니다.

빠른 Google 검색 결과는 다음과 같습니다. https://www.linuxquestions.org/questions/debian-26/apt-get-dpkg-error-files-list-file-missing-final-newline-271118/

따라서 시스템에서 이 pkg를 제거하고(아래 어딘가에 있어야 함 /var/cache/apt/) 다시 설치해 봅시다.

귀하의 시스템에서 패키지가 (어쨌든) 손상된 것 같습니다.

관련 정보