Можно ли установить Dropbox без прав root в Linux?
Я пытался установить его в своем университете, используя источники, найденные здесь , но мне, кажется, нужно ввести пароль root (что, конечно, я не знаю).
Можно ли установить Dropbox без прав root в Linux?
Я пытался установить его в своем университете, используя источники, найденные здесь , но мне, кажется, нужно ввести пароль root (что, конечно, я не знаю).
Ответы:
Вы не предоставляете свой дистрибутив, но поскольку вы не устанавливаете его как 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 .
В Ubuntu просто скачайте стандартный .deb
пакет и с помощью любого инструмента архивирования найдите и извлеките dropbox
файл (который является скриптом Python). Сохраните его где-нибудь в вашем домашнем каталоге и запустите ~/dropbox start -i
для установки демона. Вот и все, отлично работает в моем университете.
«Установка в текстовой среде Linux» не работает, когда я пишу этот ответ.
Простые инструкции по установке из командной строки теперь можно найти на странице загрузки Dropbox
Затем запустите демон Dropbox из только что созданной папки .dropbox-dist.
$ ~/.dropbox-dist/dropboxd
А, вот и ты:
Шаги описаны в этом сообщении в блоге .