Бегемот средних широт (bgmt) wrote,
Бегемот средних широт
bgmt

Category:

хозяйке на заметку

Оно не хочет, чтобы я это писал – этот текст у меня пропадал три раза из окна ЖЖ. Но бегемот – бегемот-богоборец!

Так вот. Те, кто любит линукс, могут ещё любить и дропбокс. Я, скажем. И они имеют проблемы. Форумы на доступных мне языках полны советов друг другу, а) как поставить дропбокс на Убунту, б) как сделать, чтобы он при ребуте компа самозапускался. Большая часть советов – дурацкая. Я, вроде, проблему поборол (т.е. нашёл работающие советы). Делюсь.


  1. Как поставить дропбокс на Убунту 12.04 :

А) НЕ ПОЛЬЗОВАТЬСЯ Ubuntu Software Center’ом. Потому что там пакеты начнут скачиваться, скачка дойдёт до 100% и всё заморозится.
Б) НЕ СКАЧИВАТЬ nautilus-dropbox. Многие жалуются на проблемы. Точнее не знаю.
В) а делать вот что
(http://askubuntu.com/questions/126198/how-to-install-dropbox):
Install Dropbox via command line

The Dropbox daemon works fine on all 32-bit and 64-bit Linux servers. To install, run the following command in your Linux terminal.

32-bit:
$ cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

64-bit:
$ cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

Next, run the Dropbox daemon from the newly created .dropbox-dist folder.
$ ~/.dropbox-dist/dropboxd
Если у вас уже есть полуустановленный дропбокс, его надо сначала убрать. Я уже не точно помню, что именно у меня сработало. Там вроде было sudo apt-get purge dropbox и sudo dpkg --configurea, я не уверен, что не достаточно второй команды.
После установки  и запуска демона (команда $ ~/.dropbox-dist/dropboxd) справа вверху появляется иконка дропбокса, он начинает синхронизовать, всё прекрасно. Но – после ребута он не самозапускается.

  1. Как сделать, чтобы он самозапускался : это тот самый камень, на котором три надписи. Или четыре. Что будет, если прямо пойдёшь, всем известно.

Ложный путь 1:  нажать правой мышкой на иконку, выбрать “параметры”, сказать, чтобы самозапускался. Он не послушает.
Ложный путь 2: найти (в Dash Home) Startup Applications, там отредактировать Dropbox и заменить команду dropbox start –i на /home/[USERID]/.dropbox-dist/dropboxd
Ложный путь 3: отредактировать файл /home/[USERID]/.config/autostart/dropbox.desktop и сделать там ту же замену в строчке, которая по дефолту Exec=dropbox start -i. Сначала кажется, что работает. На второй перезапуск перестаёт.
Верная дорога:
А) проверить, где у вас сидит файл dropbox. Это делается командой
$ which dropbox.
У меня он сидит в /usr/bin/ .
Б) Отредактировать файл /usr/bin/dropbox. Близко к началу там есть две строчки:
PARENT_DIR = os.path.expanduser("/var/lib/dropbox")
DROPBOXD_PATH = "%s/.dropbox-dist/dropboxd" % PARENT_DIR
Первая строчка неверна. Надо заменить /var/lib/dropbox на тильду. Будет
PARENT_DIR = os.path.expanduser("~") .
Сохранить и выйти. Всё.


Tags: маленькие хитрости
Subscribe

  • антропофобное

    смотря на фотографии Гималаев, видимых за двести километров из Индии впервые за не знаю сколько лет, Лос-Анджелеса без малейшей дымки, чистых каналов…

  • птицы нашей жизни

    Казуар: казуистическая птица. Казуал: птица случайности. Каузал: причинно-следственная птица.

  • апельсины и мы

    Преамбула 1: вчера по всей Франции были грозы с сильным ветром. Должны были вечером быть и вокруг Парижа, но, видимо, им этого не сообщили, они и не…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 6 comments