Спочатку кілька загальних порад:
Недосвідченому користувачеві найкраще / простіше вийняти пакет з УСК, а потім перевстановити чи існує більш елегантний спосіб отримання оновлення, наприклад, використання sudo apt-get update dropbox
?
Недосвідченому користувачеві абсолютно найкраще і простіше, тривалий час, не встановлювати жодних пакетів вручну. Встановлення .deb
пакету вручну означає, що ви більше не отримаєте автоматичних оновлень цього пакету, оскільки він не був встановлений через будь-які сховища, відомі вашій системі. Це означає, що вам доведеться самостійно оновлювати цей пакет, наприклад, регулярно переходити на цю сторінку завантажень та завантажувати найновішу версію. Крім того, наявні там пакети не пройшли перевірки якості Ubuntu, тому сумісність із вашою системою не обов'язково гарантується. Найгірший випадок, можливо, у вас виникнуть якісь дивні нерозв'язні залежності.
Так, так, є більш елегантний спосіб отримати оновлення: сидіти і чекати.
Найновіша версія клієнта Dropbox, безумовно, буде додана до сховищ Ubuntu досить скоро. Якщо клієнт Dropbox, наявний у сховищах, більше не працював із поточними серверами Dropbox, це буде проблемою, яка зачіпає не лише вас, а й тисячі інших користувачів Ubuntu. І так, це було б вирішено швидко.
Підводячи підсумок, не намагайтеся виправити робочу систему.
Щодо встановлення клієнта Dropbox:
Провівши трохи досліджень, здається, що існує як мінімум три можливості, як встановити (тобто, як ви могли раніше встановити) клієнт Dropbox. Перейдемо до них:
1. Встановлення пакета nautilus-dropbox
зmultiverse
Назва пакету може бути дещо заплутаною. Це один пакет в офіційних сховищах, який містить власне власний Dropbox-клієнт. Тобто, коли ви встановите цей пакет, він автоматично завантажить фірмовий клієнт Dropbox з веб-сайту Dropbox та встановить його (на /usr/bin/dropbox
). Так, він також містить розширення для інтеграції клієнта Dropbox з Nautilus, стандартним файловим менеджером Ubuntu ( /usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.so
), звідки назва пакета.
Оскільки пакет містить невільне, власницьке програмне забезпечення, він міститься в мультиповерховому сховищі.
З усіх причин, про які я згадував у "Деякі загальні поради", це єдиний метод, який я абсолютно рекомендую встановити клієнт Dropbox, особливо це стосується новачків Ubuntu. Ним керуватиме менеджер пакунків, це в офіційних репортажах, ви будете добре. Команда Ubuntu подбає про те, щоб пакет працював для вас.
Щоб встановити цей пакет, все, що вам потрібно зробити, це:
sudo apt-get install nautilus-dropbox
Щоб видалити його знову:
sudo apt-get remove nautilus-dropbox
2. Встановлення пакета dropbox
із стороннього сховища Dropbox
Dropbox управляє власним сховищем, яке ви можете додати до свого списку сховищ пакетів та встановити клієнт Dropbox. Див. Як додати або видалити Dropbox зі свого сховища Linux? на довідкових сторінках веб-сайту Dropbox.
Після додавання цього сховища, як пояснено в інструкціях під цим посиланням, ви зможете встановити власний клієнт 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
Це другий найкращий метод. Пакетом все ще керує система управління пакетами, але репозиторієм не керує Canonical. Тому, хоча ви отримуватимете оновлення через систему управління пакунками для цього пакету, вам просто доведеться вірити, що пакет, наданий Dropbox, буде добре працювати з вашою системою Ubuntu.
Невеликою перевагою може бути те, що цей пакет може бути сучаснішим, ніж nautilus-dropbox
пакет у multiverse
сховищі. Тож якщо вам подобається опинитися на краю кровоточивості, цей варіант може бути для вас цікавішим. Однак, як я вже сказав, перший варіант, безумовно, спрацює , тобто якщо клієнт Dropbox, який надається в multiverse
репо, навіть більше не функціонує, цією проблемою, безумовно, буде подоланий.
Щоб відновити установку, виконану так, спочатку видаліть пакет:
sudo apt-get remove dropbox
а потім видаліть сховище його ключем:
sudo add-apt-repository -r http://linux.dropbox.com/ubuntu
sudo apt-key del 5044912E
3. Встановлення клієнта Dropbox вручну
Це найгірший метод, і той, про який ви згадували у своєму запитанні, також пояснюється в інструкціях із встановлення Dropbox на веб-сайті Dropbox. В основному, щоб встановити це вручну
cd ~
wget -O - "https://www.dropbox.com/download?plat=lnx.$(uname -m)" | tar xzf -
(Знову трохи елегантніше, ніж те, що вони вам скажуть - це буде працювати як для 32-бітових, так і для 64-ти бітних). Для цього потрібно створити копію клієнта Dropbox у вашій домашній папці. Ця установка є локальною (її може використовувати тільки користувач, яка виконав цю команду), а не загальносистемною. Крім того, оновленнями не керуватиме система управління пакетами.
Відповідно до коментаря DKBose до цієї відповіді , при встановленні такого клієнта він все одно буде автоматично оновлений. Якщо це справедливо, це означає лише, що клієнт сам перевіряє, завантажує та встановлює власні оновлення. Оскільки він встановлений локально всередині домашньої папки користувача, для цього йому не потрібні привілеї root. Однак клієнт не управляється системою управління пакетами. Дуже не-Linux люблять покладатися на такі власні, непрозорі процедури оновлення - це зазвичай завдання менеджера пакунків, який робить це централізовано та прозоро, так що ви можете використовувати його для списку, оновлення чи видалення будь-якого встановленого пакети.
Видалити програмне забезпечення, якщо таке встановлено, відповідно некрасиво:
rm -r ~/.dropbox-dist/
Це для версії, яку я щойно тестував, і працює зараз, тому що завантажений архів містить саме цю .dropbox-dist/
папку. Це може змінитися в майбутньому. Якщо ви не використовуєте диспетчер пакунків, ви не можете реально відстежувати, які файли були встановлені, де.
Я використовував би цей метод, якщо і тільки тоді, коли у мене немає машинних привілеїв на машині, і тому я змушений виконувати локальну установку. Якщо у вас є кореневі привілеї, навіть якщо ви наполягаєте на використанні версії, що надходить безпосередньо з серверів Dropbox, другий метод все ще слід віддати перевагу. Принаймні система управління пакетами буде відслідковувати встановлені файли, оновлення відбуваються більш прозорим способом, а видалення програмного забезпечення відбувається безперебійно.
Підводячи підсумки, моя порада така. Якщо ви встановили клієнт Dropbox за допомогою методів 2 або 3, видаліть його та встановіть за допомогою способу 1. Що б ви не зробили, за допомогою перших двох методів клієнт Dropbox автоматично буде оновлений системою управління пакетами. Під час використання третього методу клієнт, очевидно, також дбає про оновлення себе. Так що в основному турбуватися не потрібно - все одно ви автоматично отримаєте найновішу версію.