回答:
経験の浅いユーザーの場合、USC内からパッケージを削除してから再インストールするのが最も良い/簡単
sudo apt-get update dropbox
ですか?
経験の浅いユーザーにとっては、パッケージを手動でインストールしないことは、長く伸ばすことで、絶対に最良かつ簡単です。.deb
パッケージを手動でインストールすると、そのパッケージはシステムに認識されているリポジトリを介してインストールされていないため、そのパッケージの自動更新は受信されなくなります。つまり、定期的にそのダウンロードページにアクセスして最新バージョンをダウンロードするなど、そのパッケージを自分で更新し続ける必要があります。さらに、そこで利用可能なパッケージはUbuntuによる品質チェックを受けていないため、システムとの互換性は必ずしも保証されません。最悪の場合、いくつかの奇妙な解決不能な依存関係が発生する可能性があります。
そのため、更新を取得するよりエレガントな方法があります。しばらくお待ちください。
Dropboxクライアントの最新バージョンは、まもなくUbuntuリポジトリに追加される予定です。リポジトリで利用可能なDropboxクライアントが現在のDropboxサーバーで動作しなくなった場合、これはあなただけではなく、他の数千のUbuntuユーザーにも影響する問題です。そして、それはすぐに解決されるでしょう。
要約すると、動作中のシステムを修正しようとしないでください。
少し調査を行った後、Dropboxクライアントのインストール方法(つまり、以前にインストールした方法)には少なくとも3つの可能性があるようです。それらを見ていきましょう。
1.パッケージのインストールnautilus-dropbox
からmultiverse
パッケージの名前は少しわかりにくいかもしれません。これは、実際のプロプライエタリなDropboxクライアント自体を含む公式リポジトリの1つのパッケージです。つまり、このパッケージをインストールすると、独自のDropboxクライアントがDropbox Webサイトから自動的にダウンロードされ、インストールされます(to /usr/bin/dropbox
)。はい、DropboxクライアントとUbuntuの標準ファイルマネージャーであるNautilus(/usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.so
)をパッケージの名前から統合するための拡張機能も含まれています。
パッケージには非フリーの専用ソフトウェアが含まれているため、マルチバースリポジトリに含まれています。
「いくつかの一般的なアドバイス」で述べたすべての理由から、これは、特にUbuntu初心者の場合、Dropboxクライアントをインストールすることを絶対にお勧めする1つの方法です。パッケージマネージャーによって管理されます。公式リポジトリにあります。大丈夫です。Ubuntuチームがあなたのために動作するそのパッケージの世話をします。
このパッケージをインストールするために必要なことは、次のとおりです。
sudo apt-get install nautilus-dropbox
再度削除するには:
sudo apt-get remove nautilus-dropbox
2. dropbox
Dropboxのサードパーティリポジトリからパッケージをインストールする
Dropboxは、パッケージリポジトリのリストに追加したり、Dropboxクライアントをインストールしたりできる独自のリポジトリを管理します。LinuxリポジトリにDropboxを追加または削除するにはどうすればよいですか?をご覧ください。DropboxのWebサイトのヘルプページ。
リンクの下の手順で説明されているようにそのリポジトリを追加したら、パッケージ管理システムを使用してDropboxサーバーから独自のDropboxクライアントを直接インストールできます。
基本的に、そのようなDropboxをインストールするには、まずリポジトリを有効にします
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu $(lsb_release -sc) main"
(これは、ヘルプページで説明するものよりもわずかにエレガントですが、実際には同じものに要約されます)、その後でパッケージをインストールします
sudo apt-get update
sudo apt-get install dropbox
これが2番目に最適な方法です。パッケージは引き続きパッケージ管理システムによって管理されますが、リポジトリはCanonicalによって管理されません。そのため、そのパッケージのパッケージ管理システムを介してアップデートを受信しますが、Dropboxが提供するパッケージがUbuntuシステムで正常に動作することを信頼する必要があります。
わずかな利点は、このパッケージがリポジトリ内のnautilus-dropbox
パッケージよりも最新であることmultiverse
です。あなたが最先端にいるのが好きなら、このオプションはあなたにとってより興味深いかもしれません。ただし、最初のオプションは確かに機能すると言いました。つまり、multiverse
レポで提供されるDropboxクライアントが機能しなくなった場合でも、この問題は確実に処理されます。
このように実行されたインストールを元に戻すには、最初にパッケージを削除します。
sudo apt-get remove dropbox
そして、そのキーでリポジトリを削除します:
sudo add-apt-repository -r http://linux.dropbox.com/ubuntu
sudo apt-key del 5044912E
3. Dropboxクライアントを手動でインストールする
これは最悪の方法であり、あなたが質問で言及したものであり、DropboxのWebサイトのDropboxのインストール手順でも説明されています。基本的に、手動でインストールするには
cd ~
wget -O - "https://www.dropbox.com/download?plat=lnx.$(uname -m)" | tar xzf -
(繰り返しますが、彼らが言うよりも少しエレガントです-これは32ビットと64ビットの両方で動作します)。これにより、ホームフォルダーにDropboxクライアントのコピーが作成されます。このインストールはローカルであり(そのコマンドを実行したユーザーのみが使用できます)、システム全体ではありません。また、更新はパッケージ管理システムで管理されません。
この回答に対する DKBoseのコメントによると、このようにクライアントをインストールすると、自動的に更新されます。それが当てはまる場合、それはクライアント自身が自身のアップデートをチェック、ダウンロード、インストールすることを意味するだけです。ユーザーのホームフォルダー内にローカルにインストールされるため、そのためにルート権限は必要ありません。ただし、クライアントはパッケージ管理システムによって管理されていません。このようなプロプライエタリで非透過的な更新手順に依存するのは非常に非Linuxです-これは通常、パッケージマネージャーの仕事であり、これを一元的かつ透過的に実行するため、これを使用して、インストール済みのパッケージ。
このようにインストールした場合、ソフトウェアを削除するのはaccordinglyいです:
rm -r ~/.dropbox-dist/
これは、私がテストしたばかりのバージョン用であり、ダウンロードしたアーカイブに含まれているのはまさにこの.dropbox-dist/
フォルダーであるため、現在のところ機能しています。将来変更される可能性があります。パッケージマネージャーを使用しない場合、どのファイルがどこにインストールされたかを実際に追跡することはできません。
この方法は、マシンにルート権限がないため、ローカルインストールを強制される場合にのみ使用します。ルート権限を持っている場合は、Dropboxサーバーから直接提供されるバージョンを使用することを主張しても、2番目の方法が優先されます。少なくともパッケージ管理システムはインストールされたファイルを追跡し、更新はより透過的な方法で行われ、ソフトウェアの削除はスムーズです。
要約すると、私のアドバイスはこれです。方法2または3を使用してDropboxクライアントをインストールした場合、それをアンインストールし、方法1を使用してインストールします。最初の2つの方法で、Dropboxクライアントはパッケージ管理システムによって自動的に更新されます。3番目の方法を使用する場合、クライアントも明らかに自分自身の更新を処理します。基本的に、心配する必要はありません-とにかく自動的に最新バージョンを取得します。
nautilus-dropbox
、公式のUbuntuリポジトリ(マルチバース)を介して利用できます。これは、回答に投稿した内容が適用されるものです。もう1つはと呼ばdropbox
れ、公式のUbuntuリポジトリでは利用できません。これがある場合は、手動でインストールするか、サードパーティリポジトリを追加します。3番目のparyリポジトリは、より最新のバージョンを提供する場合があります。しかし、初心者には公式リポジトリのパッケージをお勧めします。大丈夫です。
nautilus-dropbox
パッケージはDropboxクライアントのプロプライエタリバージョンもダウンロードします。主な違いは、公式リポジトリにあり、最初にいくつかのテストを受けることです。nautilus-dropbox
パッケージがインストールされていることを確認してください(USCのパッケージ名は小さなフォントで記述され、パッケージの説明の下に表示されます)。dropbox
代わりにパッケージがある場合は、それを削除することをお勧めします-サードパーティのDropboxリポジトリを有効にした場合は、USCメニューでも無効にしますEdit->Software Sources->Other Software
- nautilus-dropbox
パッケージをインストールします。
Ubuntu Software Centerから現在のバージョンをアンインストールします。次に、リンクに移動して、ご使用のアーキテクチャ(32ビットまたは64ビット)の.debをダウンロードし、インストールします。これにより、システムにリポジトリが追加され、アップデートが利用可能になったときに、定期的なシステムアップデートとともにインストールされます。
.deb
ファイルをダウンロードしてインストールすると、ほとんどの場合、システムにリポジトリが追加されないため、通常のパッケージ管理システムを介したこのパッケージの更新は行われません。それどころか、これを行う場合は、そのパッケージを手動で更新し続ける必要があります。そうしないと、インストールしたバージョンのままになります。だから、私のアドバイスは待つことです。Ubuntuの公式リポジトリにあるDropboxのバージョンが機能しなくなった場合、Ubuntu開発者がすぐに対応してくれると確信しています。
cd
、wget
とtar
)。おそらく、そのソフトウェアはそれ自体で更新プログラムをチェックし、利用可能になったら更新プログラムをインストールします。ユーザーのホームフォルダーへのローカル(システム全体ではない)インストールであるため、ソフトウェアはそのためにルート権限を必要としません。ただし、これはクライアントがそれ自体を更新し、Ubuntuのパッケージ管理システムによって管理されないことを意味します。しかし、ほとんどのLinuxディストリビューションで共有されている最大の未来の1つは、パッケージマネージャーです。
~/.dropbox-dist/dropboxd
がシェルのフォアグラウンドにあるだけです。実行されている限り、プロンプトには戻りません。~/.dropbox-dist/dropboxd &
(&
記号を付けて)として起動して、その動作を回避できます(ただし、おそらくそのアプリケーションを自動起動に追加することをお勧めします)。私がずっと関連してきた同じ警告がまだ適用されます。壊れていない場合は修正しないでください。パッケージマネージャーを使用します。必要がない限り、手動でソフトウェアをインストールしないでください。しかし、私は繰り返します-結局のところ、それはあなたのシステムです。
古いものをアンインストールした後、debをダウンロードしてインストールします。電子メールが言うように、重要なセキュリティの改善があります。セキュリティ更新プログラムは最も重要であり、インストールする必要があります。リポジトリが更新されるのを待つ場合、しばらく待っているかもしれません。
apt-get remove
たまたま最近のリリースを見つけたパッケージに対して安全ではないため、今後そのパッケージを手動でインストールして更新します。Ubuntu SecurityTeam FAQを読んで、詳細、特に「非公式ソフトウェア」セクションをご覧ください。これはこの議論の間違った場所であることに注意してください。必要に応じて、適切な質問を開くことができます。喜んで詳しく説明します。
drobpoxパッケージリポジトリ(現時点ではダウンロードリンクからのものと同じdebを提供します)からインストールすると、 を使用できませんでした -アカウントの詳細を入力した後、dropboxウィンドウに赤で報告されました質問に示されているWebページから更新されたバージョンをインストールする必要がありました。
私がダウンロードして解凍したとき tar.gz
指示に従ってファイル、インストールすると、dropboxが再び動作します。
このバージョンでは、手動で実行する必要があります(または自動的に実行するように設定する必要があります)。また、Dropboxアカウントに接続するには、dropboxd
は、それを実行した端末にURLを書き込みます。そのURLをブラウザーに貼り付けてアカウントのログイン詳細を入力すると、Dropboxはファイルの同期を開始します。
もう1つやらなければなりませんでした。ローカルのDropboxフォルダーを別のハードドライブにシンボリックリンクしました。dropboxd
シンボリックリンクを認識せず、その場所に空のディレクトリを作成し、すべてのファイルのダウンロードを開始しました(多数あります!)。私は殺しdropboxd
、シンボリックリンクを再作成し、dropboxd
再び再起動しました。