[Решено]Как установить yandex-disk?(sync)

приветствую,
возникло пару вопросов.
около двух недель назад вышла консольная версия клиента синхронизации с яндекс диском (http://habrahabr.ru/company/yandex/blog/191446/), пробовал найти через емерж: emerge -s yandex, выдало Applications found : 0, но у меня лишь оверлей calculate,
вообщем, как искать по всем оверлеям?
если не найдет ebuild-пакетов, то есть еще deb и rpm пакеты (http://repo.yandex.ru/yandex-disk/) как их установить?

Пока в оверлеях нету - я для поиска использую http://gpo.zugaina.org/

Лучше ставить не при помощи alien, а сделать ebuild который распакует deb или rpm и поставит что куда надо.

Iurii Blokhin wrote:

Пока в оверлеях нету - я для поиска использую http://gpo.zugaina.org/

спасибо, удобная штука
а как сделать ebuild?

У меня заглючил webdav-sync (точнее, яндекс что-то накрутил в настройках) и я внезапно обнаружил нативный клиент.
Сегодня сделал ebuild для распаковки дебиан-пакета. Взять можно тут: https://github.com/castorsky/gentoo-overlay/blob/master/net-misc/yandex-disk/yandex-disk-0.1.1.281.ebuild.

Установка Яндекс Диск на Calculate linux, пошаговая инструкция

1. Регистрируемся на disk.yandex.ru,
2. Устанавливаем davfs:
emerge -auvDN davfs2
В подсказках предлагается добавить пользователя в группу davfs2, выполнив команду
gpasswd -a $username davfs2
В реальности после добавления пользователя в данную группу, диск отказывался монтироваться, утверждая, что нет такого пользователя, потому пользователя пришлось создать
useradd -d /dev/null -g davfs2 -l -M -r -s /sbin/nologin davfs2
3. Добавляем в конец файла /etc/davfs2/secrets строчку
https://webdav.yandex.ru” “login name” “secret password”
подставив свой логин и пароль
4. Создаем директорию /mnt/yad или что-то подобное и добавляем в файл /etc/fstab
строку(username нужно заменить на актуальное):
https://webdav.yandex.ru /mnt/yad davfs user,uid=username 0 0
5. После перезагрузки или выполнения команды
mount /mnt/yad
диск оказывается готов к использованию

Alexander Nein wrote:

диск оказывается готов к использованию

Открываем в Thunar, Nautilus или Dolphin адрес davs://webdav.yandex.ru и наслаждаемся без пятипунктовых инструкций.
Для синхронизации лучше все же нативный клиент.

castor sky wrote:

Alexander Nein wrote:

диск оказывается готов к использованию

Открываем в Thunar, Nautilus или Dolphin адрес davs://webdav.yandex.ru и наслаждаемся без пятипунктовых инструкций.
Для синхронизации лучше все же нативный клиент.

И в системах без GUI?

Alexander Nein wrote:

И в системах без GUI?
Упс, про консольку-то и забыл. :slight_smile:

castor sky wrote:

У меня заглючил webdav-sync (точнее, яндекс что-то накрутил в настройках) и я внезапно обнаружил нативный клиент.
Сегодня сделал ebuild для распаковки дебиан-пакета. Взять можно тут: https://github.com/castorsky/gentoo-overlay/blob/master/net-misc/yandex-disk/yandex-disk-0.1.1.281.ebuild.

А не могли бы вы в двух словах объяснить как его установить из deb-пакета и что делать с этой ссылкой на гит? ее нужно както через layman подключить? у меня не открывается

ну смысле я пробовал через wget вытащить и через layman -a https://github.com/castorsky/… и не получилось, догадываюсь конечно что в чемто туплю, ну а ниче больше в голову не приходит )

Serega K. wrote:

А не могли бы вы в двух словах объяснить как его установить из deb-пакета и что делать с этой ссылкой на гит? ее нужно както через layman подключить? у меня не открывается

ну смысле я пробовал через wget вытащить и через layman -a https://github.com/castorsky/… и не получилось, догадываюсь конечно что в чемто туплю, ну а ниче больше в голову не приходит )

Мантра :slight_smile:

 # cd /var/lib/layman
 # git clone https://github.com/castorsky/gentoo-overlay.git castorsky
 # sed -i.bak -e 's/$PORTDIR_OVERLAY/\/var\/lib\/layman\/castorsky\n$PORTDIR_OVERLAY/' make.conf
 # eix-update
 # emerge --ask --verbose --autounmask-write yandex-disk

ну да, с мантрой то конечно… :slight_smile: все установилось отлично, работает! спасибо большое))
всмысле… Всем спасибо за помощь!