[t:/]$ 지식_

데비안 계열에서 apt-get, dpkg가 안 될 때

2008/05/12

아! 뭐 하나 내 뜻대로 퍽퍽퍽 되는 것이 없구나.

문제는 이러하다.

apt-get 이나 dpkg 명령어를 써서 패키지를 설치하려고 하는 데.
아무런 이유없이 다음과 같은 메세지를 내면서 설치 중단.

files list file for package `evolution-webcal' is missing final newline

'evolution-webcal' 부분은 불특정 패키지의 이름이다.

해결 방법은.
http://ubuntuforums.org/showthread.php?t=489967

즉, /var/lib/dpkg/info/ 밑에 문제를 일으킨 패키지명.list 파일을 삭제하고 다시 apt-get

여기서 다시 apt-get 복습.

데비안을 위한 패키지를 배포하는 곳에서 경로를 얻은 후.

/etc/apt/sources.list 에 경로를 추가

나는 스크래치박스를 이용하려고 했으므로.

deb http://scratchbox.org/debian stable main
deb http://scratchbox.org/debian legacy main

..를 추가했다.

이제 목록을 새로 받아오자.

apt-get update

새로 받아온 목록에 뭐 있나 검색하자.

apt-cache search scratch

이제 설치.

apt-get install scratchbox ...

/var/cache/apt/archives 밑에 가면 다운 받은 패키지 목록이 있음.

해당 디렉토리로 들어가서 다음과 같이 직접 설치해도 된다.

dpkg -i 패키지이름.deb








[t:/] is not "technology - root". dawnsea, rss