Najpierw kilka ogólnych porad:
Czy dla niedoświadczonego użytkownika najlepiej / łatwiej jest usunąć pakiet z USC, a następnie ponownie zainstalować, czy istnieje bardziej elegancki sposób uzyskania aktualizacji, na przykład za pomocą sudo apt-get update dropbox
?
Dla niedoświadczonego użytkownika absolutnie najlepszym i łatwiejszym rozwiązaniem jest nie instalowanie żadnych pakietów ręcznie. .deb
Ręczna instalacja pakietu oznacza, że nie będziesz otrzymywać żadnych automatycznych aktualizacji tego pakietu, ponieważ nie został on zainstalowany za pośrednictwem repozytoriów znanych systemowi. Oznacza to, że będziesz musiał ciągle aktualizować ten pakiet, np. Regularnie odwiedzać stronę pobierania i pobierać najnowszą wersję. Ponadto dostępne tam pakiety nie zostały poddane żadnej kontroli jakości przez Ubuntu, więc zgodność z systemem nie musi być gwarantowana. W najgorszym przypadku może dojść do dziwnych zależności, których nie da się rozwiązać.
Tak, istnieje bardziej elegancki sposób uzyskania aktualizacji: usiądź i poczekaj.
Najnowsza wersja klienta Dropbox z pewnością zostanie wkrótce dodana do repozytoriów Ubuntu. Gdyby klient Dropbox dostępny w repozytoriach nie działał już z bieżącymi serwerami Dropbox, byłby to problem, który nie wpłynąłby tylko na ciebie, ale także na tysiące innych użytkowników Ubuntu. I tak zostanie rozwiązany szybko.
Podsumowując, nie próbuj naprawiać działającego systemu.
W sprawie instalacji klienta Dropbox:
Po przeprowadzeniu drobnych badań wydaje się, że istnieją co najmniej trzy możliwości instalacji (tj. Jak można było wcześniej zainstalować) klienta Dropbox. Przejrzyjmy je:
1. Instalowanie pakietu nautilus-dropbox
zmultiverse
Nazwa pakietu może być nieco myląca. Jest to jeden pakiet w oficjalnych repozytoriach, który zawiera samego, zastrzeżonego klienta Dropbox. Oznacza to, że po zainstalowaniu tego pakietu automatycznie pobierze zastrzeżonego klienta Dropbox ze strony internetowej Dropbox i zainstaluje go (do /usr/bin/dropbox
). Tak, zawiera również rozszerzenie do integracji klienta Dropbox ze Nautilus, standardowym menedżerem plików Ubuntu ( /usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.so
), skąd nazwa pakietu.
Ponieważ pakiet zawiera niewolne, zastrzeżone oprogramowanie, jest zawarty w repozytorium wieloświatowym .
Ze wszystkich powodów, o których wspomniałem w części „Kilka ogólnych porad”, jest to jedyna metoda, którą absolutnie zalecam, aby zainstalować klienta Dropbox, szczególnie dla nowicjuszy Ubuntu. Będzie zarządzany przez menedżera pakietów, będzie w oficjalnych repozytoriach, wszystko będzie dobrze. Zespół Ubuntu zajmie się tym pakietem, który działa dla Ciebie.
Aby zainstalować ten pakiet, wystarczy:
sudo apt-get install nautilus-dropbox
Aby usunąć go ponownie:
sudo apt-get remove nautilus-dropbox
2. Instalowanie pakietu dropbox
z repozytorium zewnętrznego Dropbox
Dropbox zarządza własnym repozytorium, które można dodać do listy repozytoriów pakietów i zainstalować klienta Dropbox. Zobacz Jak dodać lub usunąć Dropbox z mojego repozytorium Linux? na stronach pomocy Dropbox.
Po dodaniu tego repozytorium zgodnie z instrukcjami pod tym linkiem będziesz mógł zainstalować zastrzeżonego klienta Dropbox bezpośrednio z serwerów Dropbox przy użyciu systemu zarządzania pakietami.
Zasadniczo, aby zainstalować Dropbox w ten sposób, najpierw włącz repozytorium za pomocą
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"
(Jest to nieco bardziej eleganckie niż to, co mówią ci na stronach pomocy, ale tak naprawdę sprowadza się do tego samego), a następnie zainstaluj pakiet za pomocą
sudo apt-get update
sudo apt-get install dropbox
To druga najlepsza metoda. Pakiet nadal jest zarządzany przez system zarządzania pakietami, ale repozytorium nie jest zarządzane przez Canonical. Podczas gdy będziesz otrzymywać aktualizacje za pośrednictwem systemu zarządzania pakietami dla tego pakietu, musisz tylko zaufać, że pakiet dostarczony przez Dropbox będzie działał dobrze z twoim systemem Ubuntu.
Niewielką zaletą może być to, że ten pakiet może być bardziej aktualny niż nautilus-dropbox
pakiet w multiverse
repozytorium. Więc jeśli chcesz być na krawędzi, ta opcja może być dla Ciebie bardziej interesująca. Jednak, jak powiedziałem, pierwsza opcja na pewno zadziała , tj. Jeśli klient Dropbox podany w multiverse
repozytorium już nawet nie będzie działał, ten problem z pewnością zostanie rozwiązany.
Aby przywrócić instalację wykonaną w ten sposób, najpierw usuń pakiet:
sudo apt-get remove dropbox
a następnie usuń repozytorium z jego kluczem:
sudo add-apt-repository -r http://linux.dropbox.com/ubuntu
sudo apt-key del 5044912E
3. Ręczna instalacja klienta Dropbox
Jest to najgorsza metoda, o której wspomniałeś w swoim pytaniu, wyjaśniona również w instrukcjach instalacji Dropbox na stronie internetowej Dropbox. Zasadniczo, aby zainstalować go ręcznie, wykonaj
cd ~
wget -O - "https://www.dropbox.com/download?plat=lnx.$(uname -m)" | tar xzf -
(Ponownie, nieco bardziej elegancki niż to, co ci mówią - będzie działać zarówno dla wersji 32-bitowej, jak i 64-bitowej). Powoduje to utworzenie kopii klienta Dropbox w folderze domowym. Ta instalacja jest lokalna (może być używana tylko przez użytkownika, który wykonał to polecenie), a nie w całym systemie. Ponadto aktualizacjami nie będzie zarządzany system zarządzania pakietami.
Zgodnie z komentarzem DKBose do tej odpowiedzi , podczas instalacji takiego klienta nadal będzie on automatycznie aktualizowany. Jeśli to prawda, oznacza to tylko, że sam klient sprawdza, pobiera i instaluje własne aktualizacje. Ponieważ jest instalowany lokalnie w folderze domowym użytkownika, nie wymaga do tego uprawnień administratora. Jednak klient nie jest zarządzany przez system zarządzania pakietami. Linux bardzo nie lubi polegać na takich zastrzeżonych, nieprzejrzystych procedurach aktualizacji - zwykle jest to zadanie menedżera pakietów, który wykonuje to centralnie i przejrzyście, dzięki czemu można go używać do wyświetlania, aktualizowania lub usuwania wszystkich zainstalowanych paczki
Usunięcie oprogramowania, jeśli tak zainstalowane, jest odpowiednio brzydkie:
rm -r ~/.dropbox-dist/
To jest wersja, którą właśnie przetestowałem i działa od teraz, ponieważ to, co zawiera pobrane archiwum, to właśnie ten .dropbox-dist/
folder. Może się to zmienić w przyszłości. Gdy nie korzystasz z menedżera pakietów, nie możesz tak naprawdę śledzić, które pliki zostały zainstalowane.
Użyłbym tej metody wtedy i tylko wtedy , gdy nie mam uprawnień roota na komputerze i dlatego jestem zmuszony do instalacji lokalnej. Jeśli masz uprawnienia roota, nawet jeśli nalegasz na użycie wersji pochodzącej bezpośrednio z serwerów Dropbox, druga metoda jest nadal preferowana. Przynajmniej system zarządzania pakietami będzie śledził zainstalowane pliki, aktualizacje będą przeprowadzane w bardziej przejrzysty sposób, a usuwanie oprogramowania przebiegnie sprawnie.
Podsumowując, moja rada jest następująca. Jeśli zainstalowałeś klienta Dropbox przy użyciu metod 2 lub 3, odinstaluj go i zainstaluj przy użyciu metody 1. Cokolwiek zrobisz, przy użyciu dwóch pierwszych metod klient Dropbox zostanie automatycznie zaktualizowany przez system zarządzania pakietami. Podczas korzystania z trzeciej metody klient najwyraźniej sam się aktualizuje. Więc w zasadzie nie musisz się martwić - i tak automatycznie otrzymasz najnowszą wersję.