나는 기계 작업을 하고 있어요 Ubuntu 12.04.2 LTS (GNU/Linux 3.5.0-43-generic x86_64)
. 다른 프로젝트와 함께 프로덕션 환경에서 실행되는 서버이기 때문에 매우 주의가 필요합니다.
특정 프로그램 목록을 설치해야 했기 때문에 먼저 일반적인 프로그램을 실행한 apt-get update
후 다음 명령을 계속 실행했습니다.
apt-get install python-dev libxslt1-dev libpq-dev git python-pip nginx supervisor wget libxml2-dev mongodb build-essential libxslt1-dev libxrender1 libxext6`
이것이 내가 얻는 것입니다:
root@SERVERLINUX:~# apt-get install python-dev libxslt1-dev libpq-dev git python-pip nginx supervisor wget libxml2-dev mongodb build-essential libxslt1-dev libxrender1 libxext6
Reading package lists... Done
Building dependency tree
Reading state information... Done
git is already the newest version.
python-pip is already the newest version.
build-essential is already the newest version.
libxext6 is already the newest version.
libxrender1 is already the newest version.
libxrender1 set to manually installed.
python-dev is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libpq-dev : Depends: libpq5 (= 9.1.14-0ubuntu0.12.04) but 9.1.9-0ubuntu12.04 is to be installed
Depends: libkrb5-dev but it is not going to be installed
Depends: comerr-dev but it is not going to be installed
libxml2-dev : Depends: libxml2 (= 2.7.8.dfsg-5.1ubuntu4.9) but 2.7.8.dfsg-5.1ubuntu4.6 is to be installed
linux-image-generic-lts-quantal : Depends: linux-image-3.5.0-44-generic but it is not going to be installed
mongodb : Depends: mongodb-server but it is not going to be installed
Depends: mongodb-dev but it is not going to be installed
nginx : Depends: nginx-full but it is not going to be installed or
nginx-light but it is not going to be installed
supervisor : Depends: python-medusa (>= 0.5.4) but it is not going to be installed
Depends: python-meld3 but it is not going to be installed
Depends: python-support (>= 0.90.0) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
"충족되지 않은 종속성"이 있는 패키지를 설치하려면 어떻게 해야 합니까? 이러한 종속성을 어떻게 충족할 수 있나요? -f
제안된 대로 이 옵션을 사용하는 것은 모든 것을 망칠 수 있기 때문에 두렵습니다 .
답변1
설치가 실패한 후 다음을 사용할 수 있습니다.
apt-get -f install
그러면 모든 종속성과 함께 요청된 패키지가 자동으로 설치됩니다.
답변2
이러한 패키지의 이전 버전을 찾아 다음을 통해 수동으로 설치할 수 있습니다.dpkg -i 패키지 이름종속성 목록을 줄이고 잠재적으로 시스템의 잠재적 스레드를 줄입니다.