루트 권한없이 DropBox를 설치하려면 어떻게해야합니까?


답변:


16

배포본은 제공하지 않지만 루트로 설치하지 않으므로 중요하지 않을 수 있습니다. 이진 파일은 시스템 전체에 설치되므로 시스템 관리자가 패키지를 설치하도록 설득 할 수 없으면 홈 디렉토리에 컴파일하여 설치해야합니다.

기본적으로 Dropbox의 Linux 클라이언트는 dropboxd" $HOME/Dropbox디렉토리가 제대로 동기화 되도록하는 사용자 별 폐쇄 소스 데몬 프로세스 "를 제공하는 데몬과 데몬에 연결하고 정보를 제공하는 클라이언트의 두 부분입니다. 제공되는 바이너리는 CLI 클라이언트도 있지만 Gnome 용 Nautilus 플러그인을 제공합니다.

32 비트 및 64 비트 시스템의 데몬 바이너리에 대한 링크가 포함 된 텍스트 기반 Linux 환경설치 를 참조하십시오 . 노틸러스 플러그인이 필요하지 않은 경우 공식 Dropbox CLI 스크립트 또는 사용자가 만든 대체 CLI 스크립트를 사용하십시오 .


실제로 노틸러스 플러그인을 원한다면 소스 패키지 에서 빌드하고 홈 디렉토리에 설치해야합니다.

소스 패키지를 untar하십시오.

tar xjf nautilus-dropbox-0.6.1.tar.bz2 
cd nautilus-dropbox-0.6.1

configure 스크립트를 실행하십시오. 원하는 옵션을 추가하지만 --prefix=옵션 이 필요합니다 .

./configure --prefix=/home/<username>

이것이 실패하면 GTK 2.12, GLib 2.13, Nautilus 2.16 및 Libnotify 0.4.4 (최소 버전; 시스템에서 제공하는 버전과 일치 할 수있는 경우) 프로그램을 컴파일하는 데 필요한 라이브러리의 헤더를 가져와야 할 것입니다 실제 컴파일을 피하고 헤더 파일을 가져 와서 자신의 ~/include디렉토리 에 설치할 수 있습니다 ).

바이너리를 빌드하고 설치하십시오. 그들은 (예를 들어 홈 디렉토리에 설치해야한다 ~/bin, ~/share, ~/lib, ~/man, 등).

make
make install

이것은 기본 프로세스이므로 시스템에서 사용 가능한 라이브러리 및 헤더에 따라 몇 번 작업해야 할 수도 있습니다. 이 단계의 모든 루트 액세스 권한없이 가능하지만, 당신은 당신의 홈 디렉토리 대신 같은 시스템 위치에 설치하는 모든 설치를 수정해야합니다 /lib/usr.

문제가 발생하면 Dropbox 포럼을 통해 도움을받는 것이 가장 좋습니다 .


3
+1 : 설명으로 : 액세스 할 수없는 항목에 의존하는 경우 홈 디렉토리에 설치할 수 있습니다. ~ quack이 말한 것입니다. 따라서 루트 부족은 거래 차단기가 아니지만 수동으로 종속성을 컴파일하는 시간을 의미 할 수 있습니다.
Satanicpuppy

1
실제로, 설명을위한 thx. 루트가 아닌 소프트웨어를 설치하는 것은 완벽하게 가능하며 모든 것을 올바른 장소에 가져 오기 위해 약간의 작업이 필요합니다.
quack quixote

Dropbox Wiki에 대한 링크가 변경 되었으며
orryowr

5

우분투에서 표준 .deb패키지를 다운로드하고 아카이브 도구 찾기 및 추출 dropbox파일 (파이썬 스크립트)을 사용하십시오. 홈 디렉토리에 저장 ~/dropbox start -i하고 데몬을 설치하기 위해 실행 하십시오. 그게 내 대학에서 잘 작동합니다.


3

이 답변을 쓰면서 "텍스트 기반 Linux 환경에 설치"가 작동하지 않습니다.

Dropbox 다운로드 페이지 에서 간단한 명령 줄 설치 지침을 찾을 수 있습니다 .

그런 다음 새로 만든 .dropbox-dist 폴더에서 Dropbox 데몬을 실행하십시오.

$ ~/.dropbox-dist/dropboxd

여기 있어요:

  1. 사용자 소유 디렉토리 공유
  2. 이것을 표준 사용자로 실행하십시오.

단계는 이 블로그 게시물 에 설명되어 있습니다.


이것은 OP에서 동일한 링크입니다. 지침은 루트가 필요없는 실행 파일을 실행할 준비가 된 새 폴더를 가져옵니다.
zero2cx 2018 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.