среда, 18 мая 2011 г.

Установка клиента Dropbox

Ставим Dropbox:

Самый правильный способ установки клиента Dropbox оказался в Fedora с оболочкой Gnome. Достаточно подключить официальный репозиторий:

Создать файл /etc/yum.repos.d/dropbox.repo следующего содержания:
[Dropbox]
        name=Dropbox Repository
        baseurl=http://linux.dropbox.com/fedora/$releasever/
        gpgkey=http://linux.dropbox.com/fedora/rpm-public-key.asc
Далее установить нужный пакет через графический интерфейс менеджера пакетов, либо командой
# yum install nautilus-dropbox
Пакет будет установлен со всеми зависимостями (как легко догадаться по названию пакета, зависит он от Nautilus и, следовательно, GTK2), а при выходе новых версий обновляться, как и все остальные пакеты в системе.
После установки клиент Dropbox сам прописывается в автозагрузку Gnome.
Кстати, если каталог /home находится на отдельном разделе, установщик пакета добавит опцию монтирования user_xattr для раздела с /home, при этом оставив соответствующий комментарий в /etc/fstab.

На ноутбуке у меня openSUSE+Gnome. Репозитория с dropbox для openSUSE не нашел, зато вручную установил RPM-пакет от Fedora. Вот так:
# rpm -i --nodeps ./nautilus-dropbox-0.6.7-1.fedora.i386.rpm
Это, конечно, не установка из репозитория, зато под контролем пакетного менеджера. Обновлять клиент Dropbox придется вручную, но всего одной командой
# rpm -U --nodeps <имя_пакета>
На домашней же машине Fedora+KDE. Для всех других дистрибутивов с оболочкой, отличной от Gnome остается один выход - использовать скомпилированную версию, которую можно взять здесь: http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall
Данная версия ставится в каталог пользователя, обновлять её придется вручную, повторяя приведенные ниже действия каждый раз.
По ссылке нужно выбрать архитектуру (32 или 64), скачать файл в формате tar.gz. Внутри находится каталог ".dropbox-dist" (именно так, с точкой впереди). В этом каталоге нужно запустить скрипт dropboxd. Например (для 32):
$ wget http://www.dropbox.com/download/?plat=lnx.x86
$ tar -xvzf ./dropbox-lnx.x86-1.1.31.tar.gz
$ .dropbox-dist/dropboxd
По окончании загрузки/установки Dropbox запросит пароль root, чтобы внести изменения в /etc/fstab. Ваше право ему в этом отказать.
В автозагрузку данный скрипт придется прописывать также вручную.

P.S. Кстати, в официальном дереве Gentoo есть ebuild версии для Nautilus:
# echo "gnome-extra/nautilus-dropbox" > /etc/portage/package.keywords/dropbox
emerge -av nautilus-dropbox