приветствую,
возникло пару вопросов.
около двух недель назад вышла консольная версия клиента синхронизации с яндекс диском (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?
Упс, про консольку-то и забыл.
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 castorsky · GitHub… и не получилось, догадываюсь конечно что в чемто туплю, ну а ниче больше в голову не приходит )
Serega K. wrote:
А не могли бы вы в двух словах объяснить как его установить из deb-пакета и что делать с этой ссылкой на гит? ее нужно както через layman подключить? у меня не открывается
ну смысле я пробовал через wget вытащить и через layman -a castorsky · GitHub… и не получилось, догадываюсь конечно что в чемто туплю, ну а ниче больше в голову не приходит )
Мантра
# 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
ну да, с мантрой то конечно… все установилось отлично, работает! спасибо большое))
всмысле… Всем спасибо за помощь!