^^^ Наверх ^^^
Профиль
Регистрация Забыли?
Календарь
«    Август 2019    »
ПнВтСрЧтПтСбВс
 1234
567891011
12131415161718
19202122232425
262728293031 
опрос
Оцените работу движка

 
Комментарии
» » Yandex Disk - Установка и Настройка Linux
Yandex Disk - Установка и Настройка Linux
Категория: Linux 22 0
Консольный клиент для Linux

Консольный клиент Яндекс.Диска для Linux позволяет вам управлять файлами на Диске без использования оконного интерфейса или программ, поддерживающих протокол WebDAV.

Преимущества консольного клиента по сравнению с WebDAV-подключением:
низкие требования к ресурсам системы;
более высокая скорость чтения и записи файлов;
более высокая скорость синхронизации с сервером Диска;
отсутствие необходимости постоянного подключения для работы с файлами.
Консольный клиент может быть установлен на следующих операционных системах:
Ubuntu Linux 8.04 и выше;
Debian 5 и выше;
Fedora 9 и выше;
Red Hat Enterprise Linux 6 и выше;
CentOS 6 и выше.
Установка клиента

Чтобы установить клиент автоматически, воспользуйтесь командой быстрой установки пакета.

Пример быстрой установки пакета .deb

echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" | sudo tee -a /etc/apt/sources.list.d/yandex-disk.list > /dev/null && wget http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG -O- | sudo apt-key add - && sudo apt-get update && sudo apt-get install -y yandex-disk


Пример установки с помощью менеджера пакетов dpkg

# dpkg -i yandex-disk_0.1.0.103_i386.deb

Примечание. Репозиторий автоматически устанавливается по адресу /etc/apt/sources.list.d/yandex-disk.list

Пример установки с помощью менеджера пакетов rpm


# rpm -ivh yandex-disk-0.1.0.103-1.fedora.i386.rpm

Примечание. Репозиторий автоматически устанавливается по адресу /etc/yum.repos.d/yandex.repo

Вы также можете добавить репозиторий с пакетом yandex-disk в список доступных репозиториев менеджера пакетов и установить пакет с помощью утилиты apt-get или yum.

Установка с помощью apt-get
Внимание. Сохраните копию файла /etc/apt/sources.list.d/yandex-disk.list перед внесением в него изменений.

# echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" >> /etc/apt/sources.list.d/yandex-disk.list
# apt-get update
# apt-get install yandex-disk

Установка с помощью yum

# nano /etc/yum.repos.d/yandex.repo
# rpm --import http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG
# yum install yandex-disk

Содержимое файла yandex.repo:

[yandex]
name=Yandex
failovermethod=priority
baseurl=http://repo.yandex.ru/yandex-disk/rpm/stable/$basearch/
enabled=1
metadata_expire=1d
gpgcheck=1
gpgkey=http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG

Для проверки цифровой подписи пакета может понадобиться импортировать в систему открытый GPG-ключ.

Импорт GPG-ключа для пакета .deb

wget -O YANDEX-DISK-KEY.GPG http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG
sudo apt-key add YANDEX-DISK-KEY.GPG

Импорт GPG-ключа для пакета .rpm

sudo rpm --import http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG
Настройка
После установки необходимо сделать настройки установленного демона яндекс диска. Для этого в консоль вставьте вот эту команду:

yandex-disk setup

В процессе настройки будет предложено ответить на вопросы:

Использовать прокси-сервер? [y/N]: Ставим N
Введите логин: Вводите логин который вы указывали при регистрации на яндексе
Введите пароль: Вводите пароль который вы указывали при регистрации на яндексе
Введите путь к папке Яндекс.Диска (Оставьте пустым для использования папки ‘/home/имя_пользователя/Yandex.Disk’): Жмите Enter
Запускать Яндекс.Диск при входе в систему? [Y/n]: Запускать! Жмите Y
Готово.

Запустить клиент демона можно командой yandex-disk start после этого он будет автоматически запускаться при включении компьютера.

Команды

Для работы с клиентом используются следующие команды:

token — получить ключ авторизации (OAuth-токен) для вашего логина на Яндексе (USERNAME). При вводе команды вы можете указать ваш пароль на Яндексе (PASSWORD) и задать имя файла для хранения токена и путь к нему (FILE). Если дополнительные параметры не будут указаны, для хранения токена будет создан файл passwd в каталоге ~/.config/yandex-disk.

$ yandex-disk token [-p, --password=PASSWORD] [OPTION] USERNAME [FILE]

start — запустить демон и синхронизировать все папки, кроме указанных в списке исключений exclude-dirs.

$ yandex-disk start [OPTION]

status — отобразить статус работы демона (состояние синхронизации, ошибки синхронизации, список синхронизированных файлов, общее и свободное пространство на Диске).

$ yandex-disk status [OPTION]

stop — остановить работу демона.

$ yandex-disk stop [OPTION]

sync — синхронизировать все папки, кроме указанных в списке исключений exclude-dirs.

$ yandex-disk sync [OPTION]

publish — получить публичную ссылку на указанный файл или папку (FILE).

$ yandex-disk publish [OPTION] FILE

unpublish — отменить публикацию для указанного файла или папки (FILE).

$ yandex-disk unpublish FILE

Дополнительные параметры [OPTION]

--config=FILE, -c FILE

Указать файл конфигурации. По умолчанию используется файл config.cfg в каталоге ~/.config/yandex-disk.

--dir=DIR, -d DIR

Указать каталог для хранения локальной копии Диска. Если его название не было задано при выполнении начальной настройки, по умолчанию будет использоваться каталог ~/Yandex.Disk.

--auth=FILE, -a FILE

Указать файл с данными авторизации. По умолчанию используется файл passwd, который создается с помощью команды token или мастера начальной настройки и хранится в каталоге ~/.config/yandex-disk.

--exclude-dirs=DIR1,DIR2,...

Не синхронизировать указанные каталоги. Чтобы настройка действовала всегда, каталоги необходимо добавить в список исключений exclude-dirs в файле config.cfg. Чтобы настройка действовала корректно, названия исключаемых директорий нужно перечислять через запятую, без пробелов.

--read-only

Запретить изменение файлов на сервере Диска и выполнить синхронизацию только в локальной копии. При возникновении конфликтов синхронизации локальные файлы будут переименованы. Если дополнительно указан параметр --overwrite, локальные файлы будут перезаписаны.

--overwrite

При синхронизации с сервером разрешить перезапись изменений, сделанных в локальной копии Диска. Используется вместе с параметром --read-only.

--no-daemon, -D

Запустить демон без возврата управления в консоль. Чтобы вернуть управление, демон необходимо остановить, запустив в другой консоли команду yandex-disk stop или закрыв текущую консоль.

--help, -h

Вывести справку.

--proxy=PARAM

Настроить прокси-сервер. Допустимые параметры:

auto — использовать системные настройки прокси-сервера (используется по умолчанию);
no — не использовать прокси-сервер;
protocol,address,port,login,password — настроить вручную.

Примеры использования команд

$ yandex-disk start -c ~/ydconfig/newconfig.cfg # запустить демон и синхронизацию с указанным файлом конфигурации
$ yandex-disk start --exclude-dirs=Foto # не синхронизировать папку Foto
$ yandex-disk sync --read-only # синхронизировать папки в режиме read-only
$ yandex-disk publish Foto # получить публичную ссылку на папку Foto

Установка индикатора Яндекс.Диск в системный трэй:

Необходимо выполнить в консоли три команды
sudo add-apt-repository ppa:slytomcat/ppa
sudo apt-get update
sudo apt-get install yd-tools

Для запуска индикатора выполните команду:
yandex-disk-indicator

Примечание консоль управление перейдет под управление языка програмирование python3


Источник материала
https://yandex.ru/support/disk/cli-clients.html
http://myplugin.ru/linux-prilozheniya/6 ... u-ili-mint

WebDAV

Источник
https://yandex.ru/support/disk/webdav.html#concept3
https://pingvinus.ru/note/yandex-disk-ubuntu-linux

Nautilus для Gnome (инструкция для Nautilus);
https://yandex.ru/support/disk/webdav/w ... l#nautilus
Konqueror, Dolphin для KDE (инструкция для Dolphin);
https://yandex.ru/support/disk/webdav/w ... ml#dolphin

Теги: Linux Yandex Яндекс Диск


13-08-2019, 22:45, rambess1984 Вернуться
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Комментарий
Имя:
E-Mail:
Введите код:
Кликните на изображение чтобы обновить код, если он неразборчив
Баннер и Счетчики Связь с Администрацией Помощь проекту Мы в ВКонтакте Главный Спонсор
Яндекс.Метрика
Email: support@rambess.com
Обратная Связь
VK Rambess1984 ЛС
Telegram Rambess1984
Rambess1984 Skype

Контакты
Оплата Хостинга, CMS, принимаем любую помощь.
Безналичный перевод (Сбербанк):
40817810438127382181
МИР (Сбербанк):
2202 2001 9529 7690
Яндекс Деньги:410011993165082


Помощь проекту