Một số lời khuyên chung trước:
Đối với người dùng thiếu kinh nghiệm, việc loại bỏ gói từ bên trong USC là tốt nhất / dễ dàng hơn và sau đó cài đặt lại hoặc có cách nào để lấy bản cập nhật thanh lịch hơn, ví dụ như sử dụng sudo apt-get update dropbox
?
Đối với người dùng thiếu kinh nghiệm, hoàn toàn tốt nhất và dễ dàng hơn, bằng cách kéo dài, không cài đặt bất kỳ gói thủ công nào. Cài đặt .deb
gói theo cách thủ công có nghĩa là bạn sẽ không nhận được bất kỳ bản cập nhật tự động nào nữa cho gói đó, vì nó không được cài đặt qua bất kỳ kho lưu trữ nào được biết đến trong hệ thống của bạn. Điều này có nghĩa là bạn sẽ phải tự cập nhật gói đó, ví dụ: thường xuyên truy cập trang Tải xuống đó và tải xuống phiên bản mới nhất. Ngoài ra, các gói có sẵn ở đó chưa trải qua bất kỳ kiểm tra chất lượng nào của Ubuntu và do đó khả năng tương thích với hệ thống của bạn không nhất thiết phải được đảm bảo. Trường hợp xấu nhất, bạn có thể kết thúc với một số phụ thuộc kỳ lạ không thể giải quyết.
Vì vậy, có, có một cách thanh lịch hơn để có được bản cập nhật: ngồi lại và chờ đợi.
Phiên bản mới nhất của ứng dụng khách Dropbox chắc chắn sẽ sớm được thêm vào kho Ubuntu. Nếu ứng dụng khách Dropbox có sẵn trong kho không hoạt động lâu hơn với các máy chủ Dropbox hiện tại, đây sẽ là một vấn đề không chỉ ảnh hưởng đến bạn, mà còn hàng ngàn người dùng Ubuntu khác. Và vì vậy, nó sẽ được giải quyết nhanh chóng.
Tóm lại, đừng cố sửa chữa một hệ thống làm việc.
Liên quan đến việc cài đặt ứng dụng khách Dropbox:
Sau khi thực hiện một chút nghiên cứu, có vẻ như có ít nhất ba khả năng cách cài đặt (nghĩa là cách bạn có thể đã cài đặt trước đó) ứng dụng khách Dropbox. Hãy đi qua chúng:
1. Cài đặt gói nautilus-dropbox
từmultiverse
Tên của gói có thể hơi khó hiểu. Đây là gói duy nhất trong kho chính thức có chứa ứng dụng khách Dropbox thực sự, độc quyền. Đó là, khi bạn cài đặt gói này, nó sẽ tự động tải xuống ứng dụng khách Dropbox độc quyền từ trang web Dropbox và cài đặt nó (đến /usr/bin/dropbox
). Có, nó cũng chứa một phần mở rộng để tích hợp ứng dụng khách Dropbox với Nautilus, trình quản lý tệp tiêu chuẩn của Ubuntu ( /usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.so
), từ đó tên của gói.
Vì gói chứa phần mềm độc quyền, không miễn phí, nên nó được chứa trong kho đa vũ trụ .
Vì tất cả các lý do tôi đã đề cập trong phần "Một số lời khuyên chung", đây là một phương pháp tôi hoàn toàn khuyên bạn nên cài đặt ứng dụng khách Dropbox, đặc biệt là cho người mới sử dụng Ubuntu. Nó sẽ được quản lý bởi người quản lý gói, trong bản repos chính thức, bạn sẽ ổn thôi. Nhóm Ubuntu sẽ chăm sóc gói đó làm việc cho bạn.
Để cài đặt gói này, tất cả những gì bạn cần làm là:
sudo apt-get install nautilus-dropbox
Để xóa nó một lần nữa:
sudo apt-get remove nautilus-dropbox
2. Cài đặt gói dropbox
từ kho lưu trữ bên thứ 3 của Dropbox
Dropbox quản lý kho lưu trữ riêng mà bạn có thể thêm vào danh sách các kho lưu trữ gói và cài đặt ứng dụng khách Dropbox từ đó. Xem Làm cách nào để thêm hoặc xóa Dropbox khỏi kho lưu trữ Linux của tôi? trên trang trợ giúp của trang Dropbox.
Khi bạn đã thêm kho lưu trữ đó như được giải thích trong hướng dẫn trong liên kết đó, bạn sẽ có thể cài đặt ứng dụng khách Dropbox độc quyền trực tiếp từ các máy chủ Dropbox bằng hệ thống quản lý gói.
Về cơ bản, để cài đặt Dropbox như thế, trước tiên hãy kích hoạt kho lưu trữ với
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"
(Điều này thanh lịch hơn một chút so với những gì họ nói với bạn trên các trang trợ giúp, nhưng thực sự sôi sục đến cùng), và sau đó cài đặt gói với
sudo apt-get update
sudo apt-get install dropbox
Đây là phương pháp tốt thứ hai. Gói vẫn được quản lý bởi hệ thống quản lý gói, nhưng kho không được quản lý bởi Canonical. Vì vậy, trong khi bạn sẽ nhận được các bản cập nhật thông qua hệ thống quản lý gói cho gói đó, bạn sẽ phải tin tưởng rằng gói được cung cấp bởi Dropbox sẽ hoạt động tốt với hệ thống Ubuntu của bạn.
Một lợi thế nhỏ có thể là gói này có thể cập nhật hơn nautilus-dropbox
gói trong multiverse
kho. Vì vậy, nếu bạn muốn ở bên cạnh chảy máu, tùy chọn này có thể thú vị hơn đối với bạn. Tuy nhiên, như tôi đã nói, tùy chọn đầu tiên chắc chắn sẽ hoạt động , tức là, nếu ứng dụng khách Dropbox được cung cấp trong multiverse
repo thậm chí không hoạt động nữa, vấn đề này chắc chắn sẽ được quan tâm.
Để hoàn nguyên cài đặt được thực hiện như thế này, trước tiên hãy xóa gói:
sudo apt-get remove dropbox
và sau đó loại bỏ kho lưu trữ với khóa của nó:
sudo add-apt-repository -r http://linux.dropbox.com/ubuntu
sudo apt-key del 5044912E
3. Cài đặt ứng dụng khách Dropbox theo cách thủ công
Đây là phương pháp tồi tệ nhất và là phương pháp bạn đã đề cập trong câu hỏi của mình, cũng được giải thích trong hướng dẫn cài đặt Dropbox trên trang web của Dropbox. Về cơ bản, để cài đặt nó bằng tay làm
cd ~
wget -O - "https://www.dropbox.com/download?plat=lnx.$(uname -m)" | tar xzf -
(Một lần nữa, thanh lịch hơn một chút so với những gì họ nói với bạn - điều này sẽ hoạt động cho cả 32 bit và 64 bit). Điều này làm là tạo một bản sao của ứng dụng khách Dropbox trong thư mục nhà của bạn. Cài đặt này là cục bộ (nó chỉ có thể được sử dụng bởi người dùng đã thực thi lệnh đó), không phải toàn hệ thống. Ngoài ra, cập nhật sẽ không được quản lý hệ thống quản lý gói.
Theo nhận xét của DKBose cho câu trả lời này , khi cài đặt ứng dụng khách như thế này, nó vẫn sẽ được cập nhật tự động. Nếu điều đó đúng, điều đó chỉ có nghĩa là máy khách tự kiểm tra, tải xuống và cài đặt các bản cập nhật của chính nó. Vì nó được cài đặt cục bộ trong thư mục nhà của người dùng, nên nó không cần quyền root để làm như vậy. Tuy nhiên, khách hàng không được quản lý bởi hệ thống quản lý gói. Rất không phải Linux muốn dựa vào các quy trình cập nhật nội bộ độc quyền như vậy - đây thường là công việc của người quản lý gói, công việc này tập trung và minh bạch, để bạn có thể sử dụng nó để liệt kê, cập nhật hoặc xóa bất kỳ cài đặt nào của bạn gói.
Để gỡ bỏ phần mềm, nếu được cài đặt như thế này, thì thật là xấu xí:
rm -r ~/.dropbox-dist/
Đây là phiên bản tôi vừa thử nghiệm và hoạt động cho đến bây giờ vì những gì kho lưu trữ được tải xuống chứa chính xác là .dropbox-dist/
thư mục này . Nó có thể thay đổi trong tương lai. Khi bạn không sử dụng trình quản lý gói, bạn thực sự không thể theo dõi tập tin nào đã được cài đặt ở đâu.
Tôi sẽ sử dụng phương pháp này nếu và chỉ khi tôi không có quyền root trên máy, và do đó buộc phải cài đặt cục bộ. Nếu bạn có quyền root, ngay cả khi bạn khăng khăng sử dụng phiên bản trực tiếp từ máy chủ Dropbox, phương pháp thứ hai vẫn được ưu tiên. Ít nhất là hệ thống quản lý gói sẽ theo dõi các tệp đã cài đặt, các bản cập nhật diễn ra theo cách minh bạch hơn và việc gỡ bỏ phần mềm diễn ra suôn sẻ.
Tóm tắt, lời khuyên của tôi là này. Nếu bạn đã cài đặt ứng dụng khách Dropbox bằng phương pháp 2 hoặc 3, hãy gỡ cài đặt và cài đặt nó bằng phương pháp 1. Dù bạn làm gì, với hai phương thức đầu tiên, ứng dụng khách Dropbox sẽ được hệ thống quản lý gói cập nhật tự động. Khi sử dụng phương thức thứ ba, khách hàng rõ ràng cũng quan tâm đến việc cập nhật chính nó. Vì vậy, về cơ bản, không cần phải lo lắng - dù sao bạn cũng sẽ tự động nhận được phiên bản mới nhất.