Как я могу установить Dropbox без полномочий пользователя root?

Действительно ли возможно установить Dropbox без полномочий пользователя root в Linux?

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

15
задан 07.03.2012, 14:33

1 ответ

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

По существу клиент Linux Dropbox является двумя частями: демон, dropboxd, это обеспечивает "процесс демона с закрытым исходным кодом в расчете на пользователя, который удостоверяется Ваш $HOME/Dropbox каталог правильно синхронизируется", и клиент, который соединяется с демоном и предоставляет информацию. Двоичные файлы предоставили предоставлению плагин Наутилуса для Gnome, хотя существуют также доступные клиенты CLI.

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


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

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

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

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

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

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

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

make
make install

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

Если Вы сталкиваетесь с проблемой, Вашим лучшим выбором для нахождения, что справка является форумами Dropbox.

16
ответ дан 07.12.2019, 11:04

Теги

Похожие вопросы