에러는 항상 발생하기 마련인데 대부분의 경우은 주의를 기울이지 않은 사용자들에 의해서 발생한다. 다음의 리스트는 자주 보고되는 에러이며 이를 다루는 방법을 나열하였다.
apt-get install package을 실행할 때 아래와 같은 메세지를 받게 된다면...
Reading Package Lists... Done
Building Dependency Tree... Done
W: Couldn't stat source package list 'http://people.debian.org unstable/ Packages' (/var/state/apt/lists/people.debian.org_%7ekov_debian_unstable_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these missing files
E: Couldn't find package penguineyes
이런 경우는 /etc/apt/sources.list를 마지막으로 변경한 후에 apt-get update를 실행하지 않았다는 것이다.
에러는 다음과 같이 나오게 된다:
E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
source를 제외한 apt-get 방법을 이용할 때는 루트
퍼미션이 필요가 없고 그냥 일반 사용자도 가능하다.
동시에 apt-get를 두번 실행할 때 위와 비슷한 에러가 나오는데
dpkg가 실행되는 동안 apt-get를 실행하는 경우도
그렇다. 다른 것과 동시에 사용할 수 있는 유일한 방법은 source
방법을 이용하는 것이다.
프로세스 중간에 설치가 멈추고 더이상 패키지를 설치하거나 제가가 힘들다면 다음의 명령을 실행하라:
# apt-get -f install
# dpkg --configure -a
다시 시작해라. 한번 이상 위의 명령의 두번째를 실행할 필요가 있다. 이는 `불안정'을 사용하는 사람들에게는 매우 중요한 교훈이다.
의심스런 부분이 생기면 데비안 패키징 시스템에 대한 문서를 참조하면 된다. --help와 man 페이지는 여러분에게 많은 도움을 줄것이고 /usr/share/doc 디렉토리의 여러가지 문서, 예를 들면 /usr/share/doc/apt와 같은 것은 상당히 도움을 많이 줄 것이다.
만일 문서가 도움이 안되는 경우라면 데비안 메일링 리스트에서 해답을 찾아라.
데비안 웹사이트에서 특정 사용자 리스트에 관한 정보를 얻을 수 있을 것이다:
http://www.debian.org
이러한 리스트들과 리소스들이 오직 데비안 사용자들 사이에서만 이용되어야 한다는 것을 명심하라; 다른 시스템 사용자들은 그들의 디스트리뷰션 공동체에서 더 많은 도움을 받을 것이다.
APT HOWTO
1.7.3 - 2001년 9월 September 2001kov@debian.orgyooseong@debian.org