Beberapa saran umum pertama:
Untuk pengguna yang tidak berpengalaman, apakah yang terbaik / lebih mudah untuk menghapus paket dari dalam USC dan kemudian menginstal ulang atau apakah ada cara yang lebih elegan untuk mendapatkan pembaruan, misalnya menggunakan sudo apt-get update dropbox
?
Untuk pengguna yang tidak berpengalaman, sangat baik dan mudah, dalam jangka panjang, untuk tidak menginstal paket apa pun secara manual. Menginstal a.deb
paket secara manual berarti Anda tidak akan menerima pembaruan otomatis lagi untuk paket tersebut, karena tidak diinstal melalui repositori mana pun yang dikenal oleh sistem Anda. Ini berarti Anda harus terus memperbarui paket itu sendiri, misalnya, secara teratur membuka halaman Unduhan dan mengunduh versi terbaru. Selain itu, paket-paket yang tersedia di sana belum mengalami pemeriksaan kualitas oleh Ubuntu, sehingga kompatibilitas dengan sistem Anda belum tentu dijamin. Kasus terburuk, Anda mungkin berakhir dengan beberapa dependensi aneh yang tidak dapat diselesaikan.
Jadi ya, ada cara yang lebih elegan untuk mendapatkan pembaruan: duduk dan tunggu.
Versi terbaru dari klien Dropbox pasti akan ditambahkan ke repositori Ubuntu segera. Jika klien Dropbox yang tersedia di repositori tidak berfungsi lagi dengan server Dropbox saat ini, ini akan menjadi masalah yang tidak hanya akan memengaruhi Anda, tetapi juga ribuan pengguna Ubuntu lainnya. Jadi, itu akan diselesaikan dengan cepat.
Singkatnya, jangan mencoba memperbaiki sistem kerja.
Mengenai pemasangan klien Dropbox:
Setelah melakukan sedikit riset, tampaknya setidaknya ada tiga kemungkinan cara menginstal (yaitu, bagaimana Anda bisa menginstal sebelumnya) klien Dropbox. Mari kita lewati mereka:
1. Menginstal paket nautilus-dropbox
darimultiverse
Nama paket mungkin sedikit membingungkan. Ini adalah satu paket dalam repositori resmi yang berisi klien Dropbox yang sebenarnya dan milik sendiri. Yaitu, ketika Anda menginstal paket ini, itu akan secara otomatis mengunduh klien Dropbox milik dari situs web Dropbox dan menginstalnya (ke /usr/bin/dropbox
). Ya, itu juga berisi ekstensi untuk mengintegrasikan klien Dropbox dengan Nautilus, manajer file standar Ubuntu ( /usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.so
), dari mana nama paket.
Karena paket berisi perangkat lunak berpemilik yang tidak bebas, ia terkandung dalam repositori multiverse .
Untuk semua alasan yang saya sebutkan di bawah "Beberapa saran umum", ini adalah satu-satunya metode yang saya sarankan untuk menginstal klien Dropbox, terutama untuk pemula di Ubuntu. Ini akan dikelola oleh manajer paket, ada di repo resmi, Anda akan baik-baik saja. Tim Ubuntu akan menangani paket yang bekerja untuk Anda.
Untuk menginstal paket ini, yang perlu Anda lakukan adalah:
sudo apt-get install nautilus-dropbox
Untuk menghapusnya lagi:
sudo apt-get remove nautilus-dropbox
2. Menginstal paket dropbox
dari repositori pihak ke-3 Dropbox
Dropbox mengelola repositorinya sendiri yang dapat Anda tambahkan ke daftar repositori paket Anda, dan menginstal klien Dropbox dari. Lihat Bagaimana cara saya menambah atau menghapus Dropbox dari repositori Linux saya? di halaman bantuan situs web Dropbox.
Setelah Anda menambahkan repositori seperti yang dijelaskan dalam instruksi di bawah tautan itu, Anda akan dapat menginstal klien Dropbox yang dipatenkan langsung dari server Dropbox menggunakan sistem manajemen paket.
Pada dasarnya, untuk menginstal Dropbox seperti itu, pertama-tama aktifkan repositori bersama
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"
(Ini sedikit lebih elegan daripada apa yang mereka katakan pada halaman bantuan, tetapi benar-benar bermuara pada hal yang sama), dan kemudian instal paket dengan
sudo apt-get update
sudo apt-get install dropbox
Ini adalah metode terbaik kedua. Paket masih dikelola oleh sistem manajemen paket, tetapi repositori tidak dikelola oleh Canonical. Jadi, sementara Anda akan menerima pembaruan melalui sistem manajemen paket untuk paket itu, Anda hanya harus percaya bahwa paket yang disediakan oleh Dropbox akan berfungsi dengan baik dengan sistem Ubuntu Anda.
Sedikit keuntungan mungkin bahwa paket ini mungkin lebih mutakhir daripada nautilus-dropbox
paket dalam multiverse
repositori. Jadi, jika Anda suka berada di tepi pendarahan opsi ini mungkin lebih menarik bagi Anda. Namun, seperti yang saya katakan opsi pertama pasti akan berhasil , yaitu, jika klien Dropbox yang disediakan di multiverse
repo bahkan tidak berfungsi lagi, masalah ini pasti akan diatasi.
Untuk mengembalikan instalasi yang dilakukan seperti ini, hapus paket terlebih dahulu:
sudo apt-get remove dropbox
dan kemudian hapus repositori dengan kuncinya:
sudo add-apt-repository -r http://linux.dropbox.com/ubuntu
sudo apt-key del 5044912E
3. Menginstal klien Dropbox secara manual
Ini adalah metode terburuk, dan yang Anda sebutkan dalam pertanyaan Anda, juga dijelaskan dalam instruksi instalasi Dropbox di situs web Dropbox. Pada dasarnya, untuk menginstalnya lakukan secara manual
cd ~
wget -O - "https://www.dropbox.com/download?plat=lnx.$(uname -m)" | tar xzf -
(Sekali lagi, sedikit lebih elegan dari yang mereka katakan - ini akan bekerja untuk 32bit dan 64bit). Apa yang dilakukan adalah membuat salinan klien Dropbox di folder rumah Anda. Instalasi ini bersifat lokal (hanya dapat digunakan oleh pengguna yang menjalankan perintah itu), bukan untuk seluruh sistem. Selain itu, pembaruan tidak akan dikelola sistem manajemen paket.
Menurut komentar oleh DKBose untuk jawaban ini , ketika menginstal klien seperti ini masih akan diperbarui secara otomatis. Jika itu benar, itu hanya berarti bahwa klien itu sendiri memeriksa, mengunduh dan menginstal pembaruannya sendiri. Karena diinstal secara lokal di dalam folder home pengguna, itu tidak memerlukan hak root untuk melakukannya. Namun, klien tidak dikelola oleh sistem manajemen paket. Sangat un-Linux ingin bergantung pada prosedur pembaruan yang tidak berpemilik dan eksklusif seperti ini - ini biasanya pekerjaan manajer paket, yang melakukan ini secara terpusat dan transparan, sehingga Anda dapat menggunakannya untuk membuat daftar, memperbarui atau menghapus semua yang diinstal paket.
Untuk menghapus perangkat lunak, jika diinstal seperti ini, adalah jelek:
rm -r ~/.dropbox-dist/
Ini untuk versi yang baru saja saya uji, dan berfungsi sampai sekarang karena isi arsip yang diunduh adalah .dropbox-dist/
folder ini . Itu mungkin berubah di masa depan. Ketika Anda tidak menggunakan manajer paket, Anda tidak dapat benar-benar melacak file apa yang diinstal di mana.
Saya akan menggunakan metode ini jika dan hanya jika saya tidak memiliki hak akses root pada mesin, dan karena itu dipaksa untuk menginstal lokal. Jika Anda memiliki hak akses root, bahkan jika Anda bersikeras menggunakan versi yang datang langsung dari server Dropbox, metode kedua masih lebih disukai. Setidaknya sistem manajemen paket akan melacak file yang diinstal, pembaruan terjadi secara lebih transparan dan penghapusan perangkat lunak lancar.
Kesimpulannya, saran saya adalah ini. Jika Anda menginstal klien Dropbox menggunakan metode 2 atau 3, hapus instalannya, dan instal menggunakan metode 1. Apa pun yang Anda lakukan, dengan dua metode pertama, klien Dropbox akan secara otomatis diperbarui oleh sistem manajemen paket. Saat menggunakan metode ketiga, klien tampaknya juga mengurus pembaruan itu sendiri. Jadi pada dasarnya, tidak perlu khawatir - Anda akan secara otomatis mendapatkan versi terbaru.