Установка Яндекс Диск в Linux
У многих компаний существуют свои облачные хранилища, на которых вы можете бесплатно хранить свои файлы. Такое хранилище есть у Google, Mail.ru, DropBox, Mega, а также у Яндекса. В отличие от Mail.ru, у которого больше нет полноценного клиента для Linux у Яндекса такой клиент есть, правда, работает он только через терминал.
В этой небольшой статье мы рассмотрим как установить Яндекс Диск на Linux и как пользоваться программой для синхронизации локальной папки с удалённым диском. Мы рассмотрим все действия на примере Ubuntu.
Установка Яндекс Диск в Linux
Сначала надо добавить официальный репозиторий диска в Ubuntu. Для этого выполните такую команду:
Затем добавьте в систему ключ этого репозитория:
А потом обновите список пакетов:
Установка Яндекс Диска Linux выполняется командой:
sudo apt install yandex-disk
Этот способ будет работать не только для Ubuntu, но и для всех дистрибутивов, основанных на Debian и использующих файловый менеджер apt. Если вам надо установить программу в CentOS или Fedora добавьте такой репозиторий Yandex Disk:
sudo vi /etc/yum.repos.d/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
Затем импортируйте ключ репозитория:
И установите программу:
sudo yum install yandex-disk
Когда программа будет установлена, её надо настроить. Для того чтобы подключить Яндекс Диск выполните эту команду:
Можно, например, создать несколько символических ссылок из этой папки в домашнюю папку и так автоматически синхронизировать файлы или целые папки. К тому же у Яндекс Диска есть приложение, поэтому вы сможете получить доступ к вашим данным и на смартфоне. Теперь вы знаете как выполняется подключение яндекс диска Linux, а также как настроить программу для использования. А каким облачным хранилищем пользуетесь вы? Напишите в комментариях!
Источник
Как установить Яндекс.Диск на Linux
Хранить данные на физических носителях небезопасно: жесткий диск может выйти из строя без возможности восстановления файлов, а флешка — потеряться или сломаться от удара. То же касается и смартфонов, при любом критическом сбое системы файлы на нём будут скорее всего полностью утеряны. Для многих людей подобный расклад вещей недопустим, поэтому приходится искать более надёжные места для своих данных. Одним из оптимальных вариантов являются облачные хранилища. Их отличие от физических накопителей заключается в том, что файлы находятся на многочисленных серверах, а для получения доступа к ним необходимо интернет-подключение. Это существенно безопаснее, а также гарантирует больший уровень приватности и конфиденциальности. Но встаёт другой вопрос — какое облачное хранилище использовать. Многие корпорации и компании предоставляют подобные сервис-услуги: Google, Microsoft, Apple, Яндекс и т.д. Для пользователей России и стран СНГ довольно удобным может показаться Яндекс.Диск, так как за регистрацию даётся 10 гигабайт доступного места.
Установка на дистрибутивы Ubuntu
Сайт автоматически определит операционную систему и предложит нужный вариант, остаётся лишь нажать на кнопку «Скачать», после чего пользователь будет перенаправлен на другую страницу, где необходимо будет выбрать файл с необходимой разрядностью. Пакет весит немного, в зависимости от архитектуры системы это 4 или 5 мегабайт. Так выходит из-за отсутствия графической оболочки.
Ubuntu предложит установить Яндекс.Диск с помощью стандартного менеджера приложений.
После инсталляции консольный клиент можно начинать настраивать и использовать.
На дистрибутивы Xubuntu, Lubuntu, Kubuntu, Linux Mint и т.д. установить Яндекс.Диск возможно аналогичным образом.
Или эти:
$ echo «deb http://repo.yandex.ru/yandex-disk/deb/ stable main» >> /etc/apt/sources.list.d/yandex-disk.list
$ sudo apt-get update
$ sudo apt install yandex-disk
При необходимости удалить приложение с компьютера лучше использовать менеджер пакетов «Synaptic» или терминал.
Источник
Записки IT специалиста
Технический блог специалистов ООО»Интерфейс»
Установка консольного клиента Яндекс.Диск на Debian / Ubuntu
Идея использовать Яндекс.Диск как дополнительное хранилище резервных копий является весьма интересной, потому как на клиентское приложение сервиса можно переложить достаточно большой пласт задач, связанный с размещением данных в облаке и контролем их целостности. Действительно, нам не нужно ни о чем заботиться, кроме как положить файлы в нужную папку локально, остальное клиент берет на себя.
Перейдем от слов к делу. В нашем случае были использованы системы на Debian 9 и Ubuntu Server 16.04, но данная инструкция будет справедлива для любого основанного на них дистрибутива, в т.ч. настольного. Все описанные ниже действия следует выполнять с правами суперпользователя.
Прежде всего подключим репозиторий Яндекс.Диска:
Скачаем и установим в систему его GPG-ключ:
Теперь обновим список пакетов и установим клиент Яндекс.Диска
Для первоначальной настройки следует воспользоваться мастером установки:
Будет задано несколько простых вопросов, после чего клиент будет автоматически сконфигурирован и добавлен в автозапуск.
Обратите внимание, что по умолчанию директория диска создается в домашней папке пользователя, поэтому если вам нужно синхронизировать с облаком иные данные, то укажите путь к требуемой папке вручную.
Сразу после запуска службы начнется синхронизация. Текущий статус можно выяснить командой:
Все вроде бы хорошо, но только синхронизируется в обе стороны у нас все содержимое диска, что нужно далеко не всегда, как минимум, сразу следует исключить стандартные папки Яндекс.Диска, если вы их используете. Для этого следует создать список исключений. Откроем конфигурационный файл сервиса, который находится в домашней папке по пути
/.config/yandex-disk/config.cfg и добавим туда строку:
Путь к папкам исключениям следует указывать относительно корневой папки Яндекс.Диска, которая указана в опции:
Т.е. если у вас существует директория /backup/yandex/mydir1/mydir2, то в исключениях следует указать mydir1/mydir2. директории перечисляются через запятую, без пробелов. После внесения изменений сервис необходимо перезапустить:
Больше параметров можно узнать в официальной документации: https://yandex.ru/support/disk/cli-clients.html
Если речь идет о настольной системе, то этого достаточно, Яндекс.Диск будет запускаться при входе в систему текущего пользователя и в фоне заниматься своим делом. Но для консольных серверов он не подходит, так как вошедших в систему пользователей там может и не быть. Для полноценной работы в этой среде нам нужно настроить работу Яндекс.Диска как системной службы.
Для начала остановим приложение:
После чего откроем /etc/yandex-disk/config.cfg и исправим путь к файлу токена:
Теперь создадим юнит для systemd, прежде всего сам файл:
И внесем в него следующий текст:
И запустим саму службу:
Проконтролировать ее работу можно командой:
Если все работает нормально, добавим службу в автозагрузку:
И удалим скрипт автозагрузки приложения при входе в систему:
Как видим, установить консольный клиент Яндекс.Диск совсем несложно, при этом по удобству использования он мало отличается от своего настольного собрата, позволяя полноценно использовать сервис даже в среде Linux-серверов.
Источник