posted by 아겔-_- 2011.08.13 00:52
daum-cloud-on-debian-squeeze

daum-cloud-on-debian-squeeze

1 Daum Cloud On Debian-Squeeze

8월 13일 토요일, 오전 12:15

하악하악… 좋다 다음! http://cloud.daum.net/disk/Index.daum#ViewPcAppHelpCmd

근데 설치하려고하니 에러가…

Error: Dependency is not satisfiable: libnautilus-extension1 (>= 1:2.22.2)” while installing dropbox in Debian Squeeze

1.1 문제에 대한 검색

음… 노틸러스에 대한 내용들은 검색되네… 아예 빌드 다시하라고 이참에 xubuntu으로 갈아탈까… 찾아보니 그것도 새버젼이 깔려있네;;; 초난감;;;

데비안 squeeze에 설치된 버젼은 "2.30.1-2squeeze1".

1.2 해결

참고

http://thestandardoutput.com/2011/05/dependency-error-when-trying-to-install-dropbox-on-debian-6-squeeze/

위 내용에서 거의 그대로 libnautilus1에 대한 버젼만 맞춰줘서 .deb 파일 다시 묶어주니 잘된다. 하악하악…

  1. ".deb" 파일을 받는다.
  2. 임시 디렉토리를 다음과 같이 만든다.

    mkdir -p extract/DEBIAN

  3. .deb 파일 압축을 푼다.

    dpkg -x daumcloud1.0.0.105.deb extract/

  4. .deb 파일로부터 패키지 정보를 푼다.

    dpkg -e daumcloud1.0.0.105.deb extract/DEBIAN

  5. "extract/DEBIAN/control" 파일을 텍스트편집기로 연다.
  6. "Depends:"으로 시작하는 행을 찾는다.
  7. 문제가 되는 다음의 항목을 찾아낸다.

    libnautilus-extension1 (>= 1:2.22.2)

  8. 다 좋은데, 우분투에서는 버젼이 "1:2.22.2"와 같은데, 데비안은 그냥 "2.22.2"와 같이 넘버링한단다. 그래서 "1:" 부분만 지우고 다음처럼 만들고 저장한다.

    libnautilus-extension1 (>= 2.22.2)

  9. 빌드용 임시 디렉토리를 만들다.

    mkdir build

  10. .deb 파일을 수정한 내용을 반영해서 새로 묶는다.

    dpkg-deb -b extract/ build/

???
성공했으면, 이제 "daumcloud1.0.0.105i386.deb"와 같은 새로운 .deb 파일이 build 디렉토리에 생겼음을 볼 수 있다.
???
빌드 디렉토리로 이동하여, 요걸 설치한다.

dpkg -i daumcloud1.0.0.105i386.deb

Author: Jonghyouk Yun

Date: 2011-08-13 00:45:26 KST

HTML generated by org-mode TAG=7.01g in emacs 23

 
결과파일 링크:: http://www.box.net/shared/fcu7t1ryd5jm8lthcsv6

신고

티스토리 툴바