Как установить dropbox на debian

Обновлено: 07.07.2024

Dropbox - одно из ведущих приложений для облачной синхронизации. Одной из его сильных сторон является тот факт, что это одно из немногих основных приложений, которое официально поддерживает Linux. Если вы хотите запустить Dropbox в Linux, вам нужно использовать Ubuntu, Debian, Arch Linux, Fedora или OpenSUSE.

Не работает одна из этих операционных систем Linux? Попробуйте вместо этого загрузить официальный исходный код Dropbox. Кроме того, вы можете использовать Dropbox из командной строки в Linux.

Ubuntu

Чтобы установить Dropbox в Ubuntu, вам нужно отредактироватьsources.listфайл, в/ И т.д. / кв /, Причина этого в том, что программное обеспечение Dropbox не распространяется через PPA. Вместо этого они предлагают традиционные хранилища программного обеспечения. С использованиемNano редактирование текста инструмент, редактировать ваши источники.

sudo nano /etc/apt/sources.list

Используйте клавишу со стрелкой вниз, чтобы полностью перейти к нижней части исходного файла. В источниках добавьте комментарий. Этот комментарий гарантирует, что вы всегда будете знать, для чего предназначен новый репозиторий программного обеспечения. Чтобы добавить комментарий, вставьте следующую строку в файл.

Теперь, когда комментарий находится в списке файлов, пришло время добавить собственное хранилище программного обеспечения Dropbox. Будьте уверены, что вы измените версия на официальное кодовое имя вашего релиза Ubuntu.

Обновите Ubuntu так, чтобыsources.list до даты.

Обратите внимание, что когдаОбновитьработает, есть проблемы. В основном ошибка ключа GPG. Это потому, что Dropbox не имеет правильного подписанного ключа. Чтобы добавить ключ, используйте команду ниже:

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E

Установите Dropbox на ПК с Ubuntu Linux с помощью следующей команды:

sudo apt установить Dropbox

Debian

У Debian есть официальный источник программного обеспечения для Dropbox, но он не указан на странице часто задаваемых вопросов. Вместо этого, чтобы включить это обновление, вам необходимо установить пакет Debian. После установки пакет автоматически добавится в/etc/apt/sources.list.

Дважды щелкните пакет Dropbox Debian, чтобы установить его с помощью инструмента установки Gdebi. В качестве альтернативы, установите пакет в терминал, выполнив следующие команды:

/ Загрузки sudo dpkg -i dropbox _ * _ amd64.deb

sudo dpkg -i dropbox _ * _ i386.deb

Затем закончите с:

sudo apt-get install -f

Arch Linux

Пользователи Arch Linux имеют доступ к клиенту синхронизации Dropbox через Arch AUR. Начните установку Dropbox, синхронизировав последнюю версию пакета Git с помощью инструмента Pacman.

sudo pacman -S git

Git правильно работает на Arch. Затем используйте его для клонирования последней версии Dropbox AUR. PKGBUILD снимок.

CDво вновь клонированныхраздаточнаяпапку и будьте готовы начать процесс строительства.

мягкая фетровая шляпа

Fedora Linux - одна из официально поддерживаемых операционных систем, которую Dropbox выбирает для поддержки. Это легко установить из-за этого. Начните с перехода на официальную страницу загрузки. Найдите загружаемый файл RPM для 32-разрядной или 64-разрядной версии.

Откройте диспетчер файлов, нажмите наЗагрузки и найдите RPM-файл Dropbox. Дважды щелкните по RPM, чтобы установить его через Gnome Software. Или установите его через командную строку, используяDNFпакет инструмента:

/ Загрузки sudo dnf установить nautilus-dropbox - *. fedora.x86_64.rpm

sudo dnf установить nautilus-dropbox - *. fedora.i386.rpm

OpenSUSE

OpenSUSE является одним из официально поддерживаемых дистрибутивов Linux от Dropbox. Это означает, что установка очень проста. Чтобы получить его, перейдите на страницу загрузки и получите 32-битный или 64-битный пакет. После этого откройте окно терминала и используйтеCDКоманда перейти к

/ Загрузкикаталог, запустите Zypperупаковочный инструмент для установки Dropbox.

sudo zypper установить nautilus-dropbox - *. fedora.x86_64.rpm

sudo zypper установить nautilus-dropbox - *. fedora.i386.rpm

Использование Dropbox



Именно в этот момент вы сможете запустить процесс синхронизации. Откройте окно файлового менеджера и поместите элементы, которые вы хотите синхронизировать внутри/ Главная / имя пользователя / Dropbox, Они должны начать загрузку немедленно.

DropBox — это бесплатная служба облачного хранилища, которая позволяет с лёгкостью делиться файлами. DropBox можно использовать в качестве резервного хранилища файлов, для распространения файлов среди других своих компьютеров и устройств, в качестве файлового хостинга и даже облака для резервного копирования сайтов.

DropBox имеет официальный клиент с открытым исходным кодом для Linux.

Установка DropBox в Ubuntu, Debian, Linux Mint, Kali Linux

Откройте консоль и, в зависимости от битности вашей ОС, выполните команду.

Для 64-битных систем:

Для 32-битных систем:

После этого запустите демон Dropbox из вновь созданной папки .dropbox-dist.

Установка DropBox в Arch Linux

Для запуска выполните:



Установка DropBox в Fedora

Установка DropBox в другие дистрибутивы

Откройте консоль и, в зависимости от битности вашей ОС, выполните команду.

Для 64-битных систем:

Для 32-битных систем:

После этого запустите демон Dropbox из вновь созданной папки .dropbox-dist.

Скрипт для помощи в управлении Dropbox

Имеется официальный скрипт, который может вам помочь в управлении Dropbox и проверке его статуса.

Для скачивания скрипта выполните:

Например, для проверки текущего статуса:


Альтернативы Dropbox для Linux

Если по каким-то причинам вы не хотите использовать официальный клиент Dropbox, вы можете использовать программу rclone. Она доступна для большинства дистрибьютивов Linux из стандартного репозитория. Эта программа синхронизирует с/на Google Drive, S3, Swift, Cloudfiles, Dropbox и Google Cloud Storage.

Я кратко опишу два основных варианта установки Dropbox в Debian и связанные с ними ошибки, а затем объясню, как можно установить эту утилиту.

Случай 1: Установите .deb
Если при установке пакета .deb, который Dropbox предлагает на своей странице, либо через Synaptic или Dpkg приводит к такой ошибке:

Случай 2: Компиляция исходного кода
Перед запуском у вас должны быть установлены определенные пакеты

Если после скачивания файла с исходным кодом здесь, извлеките его, перейдите из терминала во вновь созданный каталог и:

И даже так, НИЧЕГО:

Исправьте проблемы с зависимостями и установите Dropbox

Для этого решения вам понадобится пакет .deb, вы можете скачать его с здесь. В этом примере я собираюсь работать с последней 0.6.7-битной версией (32). Проблема с этим файлом не в точных зависимостях, но в случае Debian, .deb не указывает нужные вам зависимости правильно.

Теперь вам нужно отредактировать файл контроль в папке выдержка / ДЕБИАН /с помощью любого текстового редактора: gedit, leafpad и т. д.

Найдите строку, в которой говорится следующее:

И измените значение libnautilus-extension1 (> = 1: 2.22.2) a libnautilus-extension1 (> = 2.22.2). Исходный формат - это тот, который используется в Ubuntu; изменив его, они смогут без проблем установить на Debian.

После изменения вам нужно создать каталог с именем строить и использовать dpkg-deb чтобы создать новый .deb:

В этой новой папке будет создан новый .deb, который можно установить без «проблемы зависимости».

Наконец, они могут инициализировать службу с помощью следующей команды:

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Из Linux » ФайлДавайте использовать Linux » Проблемы при установке Dropbox в Debian

Вы можете быть заинтересованы

11 комментариев, оставьте свой

Оставьте свой комментарий Отменить ответ

готово, я переместил извлечение папки на рабочий стол и .

Привет, у меня ошибка разрешения

но продолжить любые предложения?

Спасибо! Объятья! Павел.

Штука статьи . Чему учатся на практике! Большое спасибо!

Большой! Отличный пост!
Еще раз снимаю шляпу.
Ура! Павел.

Спасибо. Теперь все идет хорошо вот так:

==== Как установить Dropbox в Linux, в графическом или терминальном режиме ====

*** Графический режим ***
На справочной странице есть пакеты для Debian, Ubuntu и Fedora. По крайней мере, для Linux Mint первые 2 кажутся хорошими.

Но если вместо этого мы хотим использовать общую версию, для ее установки просто:

*** С консоли ***
Инструкции под справочной страницей сообщают об ошибке проверки сертификата.
Правильные команды для запуска в терминале могут быть, например, такими:
wget –no-check-certificate "https://www.dropbox.com/download?plat=lnx.x86"
mv скачать \? plat \ = lnx.x86 dropbox.tar.gz
tar xzf dropbox.tar.gz
Готово!
Для запуска программы достаточно выполнить команду /home/usuario/.dropbox-dist/dropboxd

*** Чтобы облегчить жизнь ***
Мы можем создать прямую ссылку на рабочем столе или панели (панели задач), чтобы открывать Dropbox, когда захотим. Обычно это делается правой кнопкой мыши, нажимая соответствующую опцию и затем находя указанную команду. В качестве значка вы можете использовать /home/usuario/.dropbox-dist/images/hicolor/16/16/status/dropboxstatus-logo.jpg. Если пусковая установка находится на рабочем столе, этот значок очень маленький, вы можете увидеть что-то размытое. Вместо него можно использовать более крупный и красочный. Ваша ситуация будет зависеть от дистрибутива (дистрибутива). В случае Linux Mint MATE версии 15 (Olivia) пригодится тот, который находится в /usr/share/icons/Mint-X/apps/48/dropbox.jpg. Вы также можете поместить прямую ссылку в меню «Пуск». В этом дистрибутиве это достигается с помощью приложения официанта (Главное меню, оно находится в меню «Настройки» или в центре управления -> Личные).

Если мы часто используем Dropbox, их задача - открывать его каждый раз, когда мы включаем компьютер или открываем сеанс пользователя. Например, в указанном Linux Mint достаточно открыть «Настройки приложений при запуске», нажать «Добавить», найти команду, нажать «Открыть», указать имя записи (например, Dropbox), нажать на «Добавить», а затем на «Закрыть».

*** Запись ***
На какой-то странице они также говорят о загрузке файлов Python dbmakefakelib.py и dbreadconfig.py, а затем открытии первого с помощью Python. Но я думаю, что в этом нет необходимости. Возможно, раньше это было, по крайней мере, для компьютеров, которые действуют как сервер, хотя на справочной странице для этих случаев вместо этого говорится о dropbox.py

По крайней мере, в Linux Mint 17 (qiana) dropbox MATE уже входит в диспетчер пакетов Synaptic, откуда его можно быстро и легко установить.

Клиент DropBox и его консольная часть все время меняются. При очередном крупном релизе DropBox может оказаться так, что старый настроенный клиент перестает работать. И нужно устанавливать нового клиента. Дело осложняется тем, что новый клиент может быть устроен несколько по-другому чем предыдущий, ему нужны будут несколько другие директории и список установленных системных пакетов.

Здесь рассказывается о том, как установить консольный клиент в Linux, актуальный на лето 2020 года (v.105.3.379).

Итак, согласно официальной странице:

. для установки DropBox требуется выполнить следующие команды:

Однако на официальной странице не сказано, что при этом происходит, в каком каталоге и от какого пользователя надо эти команды запускать. Опытным путем выяснилось, что запускать команды нужно от того пользователя, под которым будет происходить работа с DropBox. То есть, обычному пользователю надо запустить эту команду от самого себя, не переключаясь на root. Каталог, в котором запускается эта команда, неважен.

В результате работы команды, в домашнем каталоге пользователя будет создан подкаталог

/.dropbox-dist . В нем будет подкаталог с текущей версией DropBox. Кроме того, будет файл VERSION, куда будет прописана только что установленная новая версия, и будет находиться скрипт запуска демона dropboxd . Если в системе уже стояли какие-то версии DropBox, и они устанавливались по такой же технологии, то они никуда не денутся, и каталоги с их исполнимыми файлами будут находиться в той же директории

Вот пример содержимого директории

/.dropbox-dist , в которой видно, что в систему уже устанавливалось 3 версии DropBox:

Далее, согласно документации, надо запустить демона:

Данный демон тоже запускается от обычного пользователя, а не от root. Для того, чтобы запустить демона в фоне, можно добавить знак & в конце команды:

Однако, при таком включении, просто так увидеть консольный выхлоп данного демона не получится. Поэтому на этапе настройки лучше запускать его в явном виде.

С некоторых пор этот демон собирается так, что для его работы в консольном режиме, необходимо наличие графических библиотек. Странно, но это так. Установить их можно командой:

sudo apt-get install libglapi-mesa libxdamage1 libxfixes3 libxcb-glx0 libxcb-dri2-0 libxcb-dri3-0 libxcb-present0 libxcb-sync1 libxshmfence1 libxxf86vm1

Однако, запуск демона напрямую приведет к тому, что он будет пытаться подключиться к несуществующему экрану (дисплею). Это вызывает недоразумения, особенно если запуск производится на удаленном серверном хосте, где вообще нет графической подсистемы. В общем, демон выдаст следующую ошибку в консоль и прекратит работу:

X11 connection rejected because of wrong authentication.
QXcbConnection: Could not connect to display localhost:10.0

Обойти эту проблему можно путем "обнуления" переменной DISPLAY . Демон устроен таким образом, что если он не найдет данную переменную, то не будет пытаться подключиться к дисплею. Таким образом, для запуска демона можно воспользоваться командой:

Для проверки работоспособности DropBox, можно в одной консоли запустить демона вышеуказанной командой, а в другой консоли можно управлять данным демоном через специальный Python-скрипт, который можно получить командами:

chmod 755 ./dropbox.py

Данный скрипт управления можно размещать в любом каталоге. Запускать данный скрипт надо от того же пользователя, от которого был запущен демон, иначе скрипт не увидит работающего демона DropBox. Чтобы узнать, в каком состоянии находится демон, надо выполнить данный скрипт с параметром status :

Если демон работает корректно, и все файлы засинхронизированы, то на консоль будет выдан статус:

После чего скрипт завершит работу.

Данным скриптом можно так же управлять работой демона DropBox. Например, вместо прямого запуска демона, можно использовать старт демона через данный скрипт. То есть, для запуска демона надо дать команду:

unset DISPLAY ; ./dropbox.py start

Только надо не забывать, что перед командой надо добавлять unset DISPLAY , иначе запуск завершится ошибкой:

Dropbox isn't running!

xi@webhamster:/opt/script$ X11 connection rejected because of wrong authentication.

b'!! (Qt:Fatal) QXcbConnection: Could not connect to display localhost:10.0'

Отличие запуска демона через данную команду в том, что демон будет запущен, и команда завершит свою работу, а демон продолжит свою работу в памяти. Если же запускать демона непрямую через его бинарник, то демон будет запущен, он будет выводить на консоль свою служебную информацию, и свою работу демон завершит только в случае, если нажать комбинацию клавиш завершения процесса (Ctrl+C).

Примечание: для других действий, например для остановки демона через опцию stop , отключать переменную DISPLAY не нужно.

Чтобы получить список действий управляющего скрипта, можно воспользоваться опцией help :

> unset DISPLAY ; ./dropbox.py help

Dropbox command-line interface

Note: use dropbox help <command> to view usage for a specific command.

autostart automatically start Dropbox at login
exclude ignores/excludes a directory from syncing
filestatus get current sync status of one or more files
help provide help
lansync enables or disables LAN sync
ls list directory contents with current sync status
proxy set proxy settings for Dropbox
puburl get public url of a file in your Dropbox's public folder
running return whether Dropbox is running
sharelink get a shared link for a file in your Dropbox
start start dropboxd
status get current status of the dropboxd
stop stop dropboxd
throttle set bandwidth limits for Dropbox
update download latest version of Dropbox
version print version information for Dropbox

Видно, что скрипт управления позволяет многое сделать с демоном DropBox. По сути, графический пользовательский интерфейс DropBox, который поставляется для Linux, просто под капотом использует данный скрипт для выполнения всех своих действий.

В этой статье я покажу вам, как установить Dropbox на Debian 10. Итак, приступим.

Dropbox недоступен в официальном репозитории пакетов Debian 10 Buster. Но Dropbox предоставляет пакеты DEB, которые вы можете загрузить и установить на свой компьютер Debian 10.

Сначала посетите официальную страницу загрузки Dropbox для Linux из своего любимого веб-браузера. После загрузки страницы щелкните ссылку Ubuntu для 64-разрядной или 32-разрядной версии, как показано на скриншоте ниже.


Ваш браузер должен предложить вам сохранить файл. Нажмите Сохранить файл .


Необходимо загрузить файл пакета Dropbox DEB.


Теперь перейдите в каталог

/Downloads с помощью следующей команды:


Файл пакета Dropbox DEB должен быть здесь, как вы можете видеть на скриншоте ниже. .


Теперь обновите кеш репозитория пакетов APT с помощью следующая команда:


Кэш репозитория пакетов APT должен быть обновлен.


Теперь вы можете установить Dropbox на свой компьютер Debian 10 с помощью следующей команды:


Теперь нажмите Y , а затем нажмите для подтверждения. установка.


Dropbox должен быть установлен.


Теперь вам нужно установить python3- gpg на вашем компьютере с Debian 10. В противном случае вы можете увидеть следующую ошибку при попытке запустить Dropbox.


Чтобы установить пакет python3-gpg с помощью диспетчера пакетов APT, выполните следующую команду:


python3 -gpg должен быть установлен.


Теперь перезагрузите компьютер, чтобы изменения вступили в силу, с помощью следующей команды:


После запуска компьютера вы сможете найти Dropbox. в меню приложений Debian 10. Щелкните значок Dropbox.


Теперь вы должны увидеть следующее окно. Dropbox загрузит все необходимые инструменты для запуска демона Dropbox в фоновом режиме. Нажмите OK , чтобы продолжить.


Dropbox загружает все необходимые инструменты для запуска демона Dropbox. Чтобы завершено.


После завершения загрузки ваш браузер по умолчанию должна открыться следующая страница. Войдите в свою учетную запись Dropbox отсюда.


Ваша машина Debian 10 должна ld будет успешно связан с вашей учетной записью Dropbox.


/Dropbox должен быть создан в домашнем каталоге вашего пользователя, как вы можете видеть на снимке экрана ниже.


Если вы откроете каталог

/Dropbox , будут отображены все ваши файлы и каталоги Dropbox. Здесь вы можете создавать или удалять файлы и каталоги, как обычно в локальной файловой системе.


ваш компьютер Debian 10 и Dropbox автоматически синхронизируют все изменения. Вскоре вы сможете просматривать все файлы из своей онлайн-учетной записи Dropbox и всех других устройств, подключенных к вашей онлайн-учетной записи Dropbox.

Вы также можете выбрать файлы или каталоги, которые вы хотите загрузить в Dropbox из локальной файловой системы с помощью диспетчера файлов, нажмите и перейдите в Dropbox > Переместить в Dropbox , и выбранные файлы и каталоги будут перемещены в каталог

/Dropbox . Затем изменения будут синхронизированы с вашей учетной записью Dropbox, как и раньше.


После того, как файлы или каталоги будут скопированы или перемещены в каталог

/Dropbox , файлы или каталоги будут синхронизированы. После синхронизации на файлах или каталогах будут отображаться зеленые галочки.


Устранение проблемы входа в браузер Dropbox:

После установки Dropbox страница входа в Dropbox будет автоматически отображаться в вашем браузере. Если вам не удалось войти в Dropbox в это время, или вы по какой-то причине закрыли браузер или ваш браузер по какой-то причине вылетел из строя, вы можете выполнить указанные здесь шаги, чтобы снова войти в свою учетную запись Dropbox.

Сначала проверьте, запущена ли служба Dropbox, с помощью следующей команды:

Как видите, служба Dropbox запущена.


Сейчас закройте работающую службу Dropbox с помощью следующей команды:


Теперь снова запустите Dropbox из меню приложения.


Вы снова увидите страницу входа в Dropbox. Просто войдите в систему со своими учетными данными Dropbox, и все будет работать.


Итак, вот как вы устанавливаете Dropbox в Debian 10. Спасибо, что прочитали эту статью.

Читайте также: