ルート権限なしでDropBoxをインストールするにはどうすればよいですか?


15

Linuxでルート権限なしでDropboxをインストールすることは可能ですか?

ここにあるソースを使用して大学にインストールしようとしましたが、ルートパスワードを入力する必要があるようです(もちろん、わかりません)。

回答:


16

ディストリビューションを提供しませんが、ルートとしてインストールしていないので、おそらく重要ではありません。(バイナリはシステム全体にインストールするためのものであるため、システム管理者にパッケージのインストールを説得できない限り、コンパイルしてホームディレクトリにインストールする必要があります。)

基本的に、DropboxのLinuxクライアントはdropboxd、「$HOME/Dropboxディレクトリが正しく同期されるようにするユーザーごとのクローズドソースデーモンプロセス」を提供するデーモンと、デーモンに接続して情報を提供するクライアントの2つの部分です。提供されるバイナリはGnome用のNautilusプラグインを提供しますが、利用可能なCLIクライアントもあります。

32ビットおよび64ビットシステムのデーモンバイナリへのリンクを含む、テキストベースのLinux環境へのインストールを参照してください。Nautilusプラグインが必要ない場合は、公式のDropbox CLIスクリプトまたはユーザーが作成した代替CLIスクリプトを使用してください


Nautilusプラグインが本当に必要な場合は、ソースパッケージからビルドし、ホームディレクトリにインストールする必要があります。

ソースパッケージを展開します。

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:説明として:アクセスできないものに依存している場合は、ホームディレクトリにインストールできます。そのため、rootの欠如は問題を解決するものではありませんが、依存関係を手動でコンパイルするのに何時間もかかる可能性があります。
悪魔のような子犬2009年

1
確かに、明確化のためのthx。非ルートとしてソフトウェアをインストールすることは完全に可能であり、すべてを適切な場所に置くためにいくつかの作業が必要です。
いんちきのキホーテ2009年

Dropbox Wikiへのリンクが変更され、現在はdropboxwiki.com/Text_Based_Linux
orryowr

5

Ubuntuでは、標準.debパッケージをダウンロードし、アーカイブツールの検索と抽出dropboxファイル(Pythonスクリプト)を使用します。ホームディレクトリのどこかに保存し、実行~/dropbox start -iしてデーモンをインストールします。それで終わりです。


3

この回答を書いているとき、「テキストベースのLinux環境へのインストール」は機能しません。

簡単なコマンドラインインストール手順は、Dropbox ダウンロードページにあります。

次に、新しく作成された.dropbox-distフォルダーからDropboxデーモンを実行します。

$ ~/.dropbox-dist/dropboxd

はい、どうぞ:

  1. ユーザーが所有するディレクトリを共有します。
  2. これを標準ユーザーとして実行します。

手順はこのブログ投稿で説明されています。


これはOP内の同じリンクであることに注意してください。そこにある指示により、実行可能ファイルが実行可能になった新鮮なフォルダーが取得され、ルートは不要です。
zero2cx
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.