Linuxでroot権限なしで Dropbox をインストールすることは可能ですか?
ソースを使用して大学にインストールしようとしました ここにあります ですが、rootパスワードを入力する必要があるようです(もちろん、わかりません)。
ディストリビューションを提供しませんが、rootとしてインストールしていないため、おそらく重要ではありません。 (バイナリはシステム全体にインストールされることを意図しているため、システム管理者にパッケージをインストールするように説得できない限り、コンパイルしてホームディレクトリにインストールする必要があります。)
基本的に、DropboxのLinuxクライアントは、「$HOME/Dropbox
ディレクトリが適切に同期されていることを確認するユーザーごとのクローズドソースデーモンプロセス」を提供するデーモンdropboxd
と、デーモンに接続し、情報を提供します。提供されているバイナリは、Gnome用のNautilusプラグインを提供しますが、CLIクライアントも利用できます。
テキストベースのLinux環境へのインストール を参照してください。これには、32ビットおよび64ビットシステムのデーモンバイナリへのリンクが含まれています。 Nautilusプラグインが必要ない場合は、 公式のDropbox CLIスクリプト または ユーザーが作成した代替CLIスクリプト を使用してください。
Nautilusプラグインが本当に必要な場合は、 ソースパッケージ からビルドして、ホームディレクトリにインストールする必要があります。
ソースパッケージを解凍します。
tar xjf nautilus-dropbox-0.6.1.tar.bz2
cd nautilus-dropbox-0.6.1
構成スクリプトを実行します。必要なオプションを追加しますが、--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
これは基本的なプロセスであり、システムで使用できるライブラリとヘッダーによっては、これらを数回実行する必要がある場合があることに注意してください。これらの手順はすべてrootアクセスがなくても可能ですが、/lib
や/usr
などのシステムの場所ではなく、ホームディレクトリにインストールするには、インストールを変更する必要があります。
問題が発生した場合、ヘルプを見つけるための最善の策は Dropboxフォーラム です。
Ubuntuでは、標準の.deb
パッケージをダウンロードし、アーカイブツールを使用してdropbox
ファイル(pythonスクリプト)を見つけて抽出します)をどこかに保存します。ホームディレクトリに移動し、~/dropbox start -i
を実行してデーモンをインストールします。これで、私のUbuntuで正常に動作します。