Как установить Dropbox на рабочий стол и сервер Ubuntu 24.04/22.04
В этом пошаговом руководстве показано, как установить и настроить Dropbox в Ubuntu 24.04 или Ubuntu 22.04 как для настольного компьютера, так и для сервера с помощью командной строки.
Dropbox — это популярный файловый хостинг, который предоставляет бесплатную учетную запись с 2 ГБ хранилища и платные планы с дополнительными функциями. Он работает на нескольких платформах, включая Android, iOS, Linux, macOS, Microsoft Windows, Windows Phone. С его помощью вы можете хранить файлы в облаке и получать к ним доступ через разные устройства или легко делиться файлами с друзьями с помощью ссылки.
Dropbox для Linux предоставляет как графический интерфейс (апплет-индикатор), так и инструмент командной строки, что означает, что он может работать как в настольной, так и в серверной версиях.
Установите Dropbox на рабочий стол Ubuntu
Для Ubuntu Desktop приложение можно установить тремя различными способами. Они включают:
- Пакет Deb в системном репозитории работает для Ubuntu с GNOME по умолчанию (файловый менеджер Nautilus), XUbuntu (рабочий стол XFCE с файловым менеджером Thunar) и Ubuntu MATE (рабочий стол MATE с Caja).
- Пакет Deb с веб-сайта приложения работает для всех других сред рабочего стола.
- Пакет Flatpak, неофициальный пакет работает в изолированной среде.
Вариант 1. Установите Dropbox из системного репозитория.
Для настольных компьютеров GNOME, MATE и XFCE с файловым менеджером по умолчанию сначала запустите инструмент «Программное обеспечение и обновления», затем убедитесь, что репозиторий multiverse включен в разделе «Загрузка из Интернета». ' раздел на первой вкладке.
Затем нажмите Ctrl+Alt+T
на клавиатуре, чтобы открыть окно терминала, и выполните команду для установки Dropbox:
sudo apt install nautilus-dropbox
В команде замените nautilus-dropbox
на thunar-dropbox-plugin
для XFCE или caja-dropbox
для MATE. И сначала запустите sudo apt update
, чтобы обновить системный кеш, если пакет не найден.
Вариант 2. Установите Dropbox с помощью официальной Deb.
Для других настольных компьютеров просто загрузите официальный пакет Deb с его веб-сайта по ссылке ниже:
Загрузить Dropbox для Linux: https://www.dropbox.com/install-linux
В зависимости от вашей версии Ubuntu выберите загрузку 64-разрядной версии (Intel/AMD) для версии 22.10 и более поздних версий или 64-разрядной или 32-разрядной версии для версии 22.04 и более ранних версий. Затем откройте терминал (Ctrl+Alt+T) и выполните команду для установки загруженного пакета .deb:
sudo apt install ~/Downloads/dropbox*.deb
Вариант 3. Установите Dropbox через Flatpak.
По выбору доступен для установки Dropbox, поскольку пакет Flatpak работает в песочнице. Это неофициальный пакет, в котором исходный код клиента размещен на странице Github.
Пакет Flatpak НЕ работает должным образом (меню индикатора отказывается открываться), но вы можете попробовать его, выполнив две команды одну за другой в окне терминала (Ctrl+Alt+T):
Сначала запустите команду для установки демона Flatpak:
sudo apt install flatpak
Затем установите пакет Dropbox Flatpak:
flatpak install https://dl.flathub.org/repo/appstream/com.dropbox.Client.flatpakref
После установки поиск и запуск Dropbox либо из меню «Пуск», либо из экрана обзора Gnome зависит от среды вашего рабочего стола, хотя вам может потребоваться выйти из системы и снова войти, чтобы значок приложения стал видимым.
Войдите и используйте Dropbox
После установки пакета должно появиться всплывающее диалоговое окно с просьбой перезапустить Nautilus (или Caja/Thunar). Просто нажмите кнопку Перезагрузить, затем нажмите Далее. В следующем диалоговом окне нажмите «Запустить Dropbox».
Если вы не видите диалоговое окно или оно закрыто по ошибке, вместо этого найдите и запустите Dropbox из меню «Пуск» или из обзора Gnome.
Затем откроется диалоговое окно «Установка Dropbox» и сообщит, что необходимо загрузить собственный демон. Просто нажмите «ОК» и подождите, пока завершится процесс загрузки и установки.
Когда все будет сделано успешно, в области панели задач должен появиться индикаторный апплет. Он автоматически открывает страницу аутентификации в веб-браузере и просит вас войти в систему. В то же время меню индикатора также предоставляет возможность входа в систему. Если это НЕ работает должным образом, попробуйте выйти из системы и снова войти или перезагрузить компьютер.
ПРИМЕЧАНИЕ. На данный момент бесплатная учетная запись Dropbox позволяет связать только 3 компьютера. Если вы достигли этого предела, либо обновите свою учетную запись, либо войдите на веб-сайт Dropbox, перейдите в «Управление учетной записью -> Безопасность» и удалите (отключите связь) неиспользуемые компьютеры.
После входа в систему просто перейдите в новую созданную папку «Dropbox» на домашней странице пользователя. Любые изменения в этой папке будут автоматически синхронизированы на всех компьютерах, связанных с учетной записью. И вы можете щелкнуть правой кнопкой мыши файлы в этой папке для доступа к пунктам меню, включая:
- Скопируйте ссылку Dropbox – чтобы получить доступ в любом месте веб-браузера.
- История версий.
- Посмотреть на dropbox.com
- Просмотр комментариев.
- Не синхронизировать с dropbox.com
Кроме того, меню индикатора предоставляет возможность доступа к «Настройки». Где вы можете установить автозапуск, язык, ограничение скорости загрузки/выгрузки, прокси, скрытую папку и т. д.
Установите и настройте Dropbox на сервере Ubuntu
1. Для сервера Ubuntu без среды рабочего стола просто сначала запустите команду, чтобы загрузить пакет Dropbox, а затем распакуйте его:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Если вы работаете на старой 32-битной машине (чтобы узнать, запустите uname -m
), замените x86_64
на x86
в команда.
2. После выполнения команды вы получите скрытую папку .dropbox-dist
, содержащую все библиотеки для Dropbox.
Выполнение команды ниже запустит демон:
~/.dropbox-dist/dropboxd
Он выведет URL-ссылку и попросит вас посетить ее на любом другом компьютере с веб-браузером. После входа в систему (с помощью веб-браузера) появится сообщение: «Этот компьютер теперь связан с Dropbox. Добро пожаловать, ххх».
3. После входа в свою учетную запись Dropbox нажмите Ctrl+C
на сервере Ubuntu, чтобы выйти из текущей команды.
Чтобы проверить, запущен ли демон, используйте команду:
ps ax |grep dropbox
Если он не запущен, выполните команду, чтобы запустить его, пока не завершите этот сеанс:
~/.dropbox-dist/dropboxd &
Наконец, перейдите в папку Dropbox.
cd ~/Dropbox
Внесите некоторые изменения в свое хранилище Dropbox, затем запустите ls
, чтобы проверить, синхронизировались ли изменения.
4. Dropbox предоставляет инструмент командной строки для управления приложением. Чтобы получить его, выполните команду:
mkdir -p ~/.local/bin
wget https://www.dropbox.com/download?dl=packages/dropbox.py -O ~/.local/bin/dropbox
Затем добавьте разрешение на выполнение:
chmod u+x ~/.local/bin/dropbox
После этого вы можете запустить команду dropbox --help
, чтобы узнать, как использовать эту команду (возможно, сначала потребуется выйти из системы и снова войти). Чтобы получить ссылку на файл, используйте команду:
dropbox sharelink ~/Dropbox/filename
Некоторые параметры, включая автозапуск, к сожалению, в моем случае не работают.
5. Чтобы автозапуск Dropbox, выполните команду создания (редактирования) запланированного задания:
crontab -e
Затем нажмите Enter, чтобы использовать текстовый редактор по умолчанию. Когда он откроется, добавьте новую строку внизу:
@reboot /home/ji/.dropbox-dist/dropboxd
Здесь не забудьте заменить ji на свое имя пользователя. Наконец, нажмите Ctrl+S для сохранения и Ctrl+X для выхода.
Удалить Дропбокс
В зависимости от того, какой пакет вы установили, удалите пакет Deb, выполнив команду в терминале (Ctrl+Alt+T):
sudo apt remove --autoremove dropbox nautilus-dropbox caja-dropbox thunar-dropbox
Чтобы удалить пакет Flatpak, используйте команду:
flatpak uninstall --delete-data com.dropbox.Client
Для сервера Ubuntu просто удалите исходную папку, а также инструмент командной строки.
rm -R ~/.dropbox-dist ~/.local/bin/dropbox
Также перезапустите crontab -e
и удалите добавленную вами строку для автоматического запуска при входе в систему.