15

Можно ли установить Dropbox без прав root в Linux?

Я пытался установить его в своем университете, используя источники, найденные здесь, но мне, кажется, нужно ввести пароль root (который, конечно, я не знаю).

3 ответа3

16

Вы не предоставляете свой дистрибутив, но поскольку вы не устанавливаете его как root, это, вероятно, не важно. (Двоичные файлы предназначены для установки в масштабе всей системы, поэтому, если вы не сможете убедить своего системного администратора установить пакет, вам придется скомпилировать и установить его в свой домашний каталог.)

По сути, Linux-клиент Dropbox состоит из двух частей: демон dropboxd , который предоставляет «процесс демона с закрытым исходным кодом для каждого пользователя, который обеспечивает правильную синхронизацию каталога $HOME/Dropbox », и клиент, который подключается к демону и обеспечивает его. Информация. Предоставленные двоичные файлы предоставляют плагин Nautilus для Gnome, хотя есть также и клиенты CLI.

Вы можете обратиться к разделу «Установка в текстовой среде Linux», который включает ссылки на двоичные файлы демонов для 32-разрядных и 64-разрядных систем. Если вам не нужен плагин Nautilus, воспользуйтесь официальным сценарием CLI Dropbox или созданным пользователем альтернативным сценарием CLI.


Если вам действительно нужен плагин Nautilus, вам нужно собрать его из исходного пакета и установить в свой домашний каталог.

Распакуйте исходный пакет:

tar xjf nautilus-dropbox-0.6.1.tar.bz2 
cd nautilus-dropbox-0.6.1

Запустите скрипт настройки; добавьте необходимые параметры, но вам понадобится параметр --prefix= :

./configure --prefix=/home/<username>

Если это не удастся, вам, вероятно, потребуется собрать заголовки для библиотек, необходимых для компиляции программы: GTK 2.12, GLib 2.13, Nautilus 2.16 и Libnotify 0.4.4 (минимальные версии; если вы можете сопоставить версию, предоставленную вашей системой , вы можете избежать фактической компиляции и просто захватить файлы заголовков для установки в свой собственный каталог ~/include ).

Сборка и установка бинарных файлов; они должны быть установлены в вашем домашнем каталоге (например, ~/bin , ~/share , ~/lib , ~/man и т. д.).

make
make install

Обратите внимание, что это базовый процесс, и вам может потребоваться выполнить их несколько раз в зависимости от того, какие библиотеки и заголовки доступны в вашей системе. Все эти шаги возможны без корневого доступа, но вам придется изменить любые установки, чтобы установить их в свой домашний каталог вместо системных расположений, таких как /lib или /usr .

Если у вас возникли проблемы, лучше всего искать помощь на форумах Dropbox.

5

В Ubuntu просто скачайте стандартный пакет .deb и с помощью любого инструмента архивирования найдите и извлеките файл dropbox (который является скриптом Python). Сохраните его где-нибудь в вашем домашнем каталоге и запустите ~/dropbox start -i чтобы установить демон. Вот и все, отлично работает в моем университете.

3

«Установка в текстовой среде Linux» не работает, когда я пишу этот ответ.

Простые инструкции по установке из командной строки теперь можно найти на странице загрузки Dropbox

Затем запустите демон Dropbox из только что созданной папки .dropbox-dist.

$ ~/.dropbox-dist/dropboxd

Вот ты где:

  1. совместное использование любого пользовательского каталога.
  2. запустить это как ваш стандартный пользователь.

Шаги описаны в этом сообщении в блоге.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .