04 фев 2023 · 21:40    
{"document": [{"text": [{"type": "attachment", "attributes": {"presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/jpeg", "filename": "Preview_05.jpg", "filesize": 216076, "height": 1080, "pic_id": 408400, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/02/04/Preview_05.jpeg", "width": 1920}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "В этом посте расскажу простой алгоритм установки облачного хранилища от Яндекса на ваш дистрибутив Linux. Алгоритм этот получен практическим путем и проверен на нескольких дистрибутивах с разной пакетной базой."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Что понадобится для установки"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "Дистрибутив Linux (я устанавливал описанным методом Яндекс Диск на Ubuntu (и ее форки), Fedora, Archlinux (и его производные, например, Manjaro)"}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "Установочные файлы самого Яндекс Диска, а также графической утилиты Yandex Disk Indicator (ниже покажу как их получить для каждой из указанных выше ОС)"}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "Терминал"}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "Текстовый редактор (он встроен по-умолчанию в любой дистрибутив)"}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "Устанавливаем Яндекс Диск"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "Если вы используете Ubuntu и ее форки, то установка происходит через DEB-пакеты. Установочный файл Яндекс Диска можно скачать по "}, {"type": "string", "attributes": {"href": "http://repo.yandex.ru/yandex-disk/?instant=1"}, "string": "этой ссылке"}, {"type": "string", "attributes": {}, "string": " (там же есть варианты RPM-пакета). Последующая установка происходит через Менеджер приложений."}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"caption": "По ссылке доступно хранилище с файлами для скачивания", "presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/jpeg", "filename": "yd1.jpg", "filesize": 54173, "height": 675, "pic_id": 408404, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/02/04/yd1.jpeg", "width": 1200}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Если вы используете Acrh-подобный дистрибутив, то вначале нужно подключить AUR-репозитарий и установить любой помощник в установке из него. Я пользовался yay, в Manjaro все можно сделать из штатного Менеджера пакетов. Ниже приведу команду для yay."}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true}, "string": "yay -S yandex-disk"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Устанавливаем Yandex Disk Indicator"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "По-умолчанию Яндекс Диск не имеет графической утилиты для отображения процесса синхронизации, она происходит через терминал. Чтобы значок Диска появился в системном трее нужно установить Yandex Disk Indicator."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Если у вас система на базе Ubuntu, то в терминале нужно ввести следующие команды:"}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true}, "string": "sudo add-apt-repository ppa: slytomcat/ppa"}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true}, "string": "sudo apt-get update"}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true}, "string": "sudo apt-get install yd-tools"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Для Fedora нужно перейти по "}, {"type": "string", "attributes": {"href": "https://download.copr.fedorainfracloud.org/results/surfernsk/Personal_repos/fedora-35-x86_64/03144685-yandex-disk-indicator/"}, "string": "ссылке"}, {"type": "string", "attributes": {}, "string": " и скачать RPM-пакет, если у вас не Fedora, а другой RPM-based дистрибутив, то переходим по этой ссылке. Скачанный пакет устанавливаем точно также, как и любой другой - через Менеджер пакетов."}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"caption": "Скачивать нужно файл с именем, включающим no-arch", "presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/jpeg", "filename": "yd2.jpg", "filesize": 150702, "height": 675, "pic_id": 408408, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/02/04/yd2.jpeg", "width": 1200}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Владельцам Arch-based дистрибутивов нужно воспользоваться все также AUR-репозиторием."}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true}, "string": "yay -S yandex-disk-indicator"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Настройка Яндекс Диска"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "Прежде чем продолжить настройку, вам необходимо авторизоваться в своем аккаунте Яндекса, который вы хотите использовать для синхронизации с облачным хранилищем. После этого открываем терминал и вводим следующую команду:"}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true}, "string": "yandex-disk token"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "В выводе вам будет показана ссылка и код для ввода. С зажатой клавишей Ctrl переходите по ссылке и в открывшемся окне вводите нужный код (если будете копировать код из терминала, то используйте сочетание клавиш Ctrl + Shift + C или выделив код и кликнув по нему правой кнопкой мыши, выберите пункт Копировать). После ввода кода в браузере в терминале появится сообщение о создании конфигурационных файлов."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "После создаем в домашней директории папку для содержимого Диска. Я использую обычно название YandexDisk. После создания папки нужно скопировать путь до нее. Сделать это можно либо в терминале, либо через файловый менеджер. Если решили использовать терминал, то введите следующие команды"}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true}, "string": "cd $HOME/YandexDisk (в этом примере папка создана в домашней директории)"}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true}, "string": "pwd (команда выведет вам полный путь до себя)"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Если используете файловый менеджер, то кликните на папку правой кнопкой мыши и выберите пункт Свойства. Там будет адрес до папки БЕЗ ее названия (его нужно будет дописать вручную)"}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"caption": "Получить путь до нужно папке через файловый менеджер очень просто. На скриншоте показан пример файлового менеджера Nemo", "presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/jpeg", "filename": "yd3.jpg", "filesize": 173500, "height": 675, "pic_id": 408410, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/02/04/yd3.jpeg", "width": 1200}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "После создания директории открываем файловый менеджер и нажимаем сочетание Ctrl + H, оно покажет скрытые файлы и папки (в именах таких файлов и папок в начале стоит точка). Нас интересует папка. config, внутри нее есть папка yandex-disk и внутри папки есть файл config. cfg. Открываем его в любом текстовом редакторе и меняем всего две строки:"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "там где написано #dir= убираем решетку вначале и после знака равно указываем путь до ранее созданной папки YandexDisk;"}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "в строке #proxy=no убираем решетку в начале."}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "Таким образом, у вас должно получится что-то похожее на скриншот ниже (только в строке dir у меня записан путь до моей папки YandexDisk, у вас будет другой адрес)"}], "attributes": []}, {"text": [{"type": "attachment", "attributes": {"caption": "Так выглядит мой конфигурационный файл Яндекс Диска", "presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/jpeg", "filename": "yf4.jpg", "filesize": 164303, "height": 675, "pic_id": 408411, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/02/04/yf4.jpeg", "width": 1200}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Последней командой, которую нужно будет ввести в терминале является команда"}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true}, "string": "yandex-disk start"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Она запускает процесс синхронизации. Обратите внимание, что после ввода команды у вас должно появится сообщение «Демон запущен»."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Запуск Yandex Disk Indicator"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "После всех указанных выше действий остается запустить индикатор в системном трее. Для этого выберете его в списке программ также, как запускаете любую другую программу. Скорей всего Yandex Disk Indicator будет находиться в разделе Интернет. После запуска в системном трее появится значок Яндекс Диска и вы сможете визуально следить за процессом синхронизации."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Примечание для пользователей GNOME"}], "attributes": ["heading1"]}, {"text": [{"type": "string", "attributes": {}, "string": "Если в качестве среды рабочего окружения у вас установлен GNOME, то с большей долей вероятности системный трей будет недоступен. Так происходит на Ubuntu, Fedora и Manjaro. Чтобы в трее появились иконки фоновых приложений нужно установить "}, {"type": "string", "attributes": {"href": "https://extensions.gnome.org/extension/615/appindicator-support/"}, "string": "расширение AppIndicator and KStatusNotifierItem Support"}, {"type": "string", "attributes": {}, "string": ". Установка расширении и зачем они нужны выходит за рамки этой статьи, об этом, скорей всего, я напишу отдельно."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "После всех процедур у вас будет полноценный Яндекс Диск с поддержкой системного трея. Кстати, значок индикатора в трее можно изменить на свой, если интересно как, то пишите в комментариях, обязательно расскажу."}], "attributes": []}, {"text": [{"type": "string", "attributes": {"href": "https://dzen.ru/video/watch/636964ece6117c246ceec106"}, "string": "ВИДЕОИНСТРУКЦИЯ ПО УСТАНОВКЕ ЯНДЕКС ДИСКА"}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true}, "string": "Этот пост, во многом, для тех, кто уже что-то понимает в дистрибутивах Linux и не боится работать с терминалом. Новичкам же стоит помнить, что только на практике приходит понимание того, что за система перед вами и как с ней можно и нужно работать. Подобные посты с алгоритмами по установке нужных программ еще будет выходить на канале, потому обязательно подпишитесь. Также поддержите публикации лайками, они стимулируют выпускать полезные материалы дальше."}], "attributes": []}], "selectedRange": [4735, 4735]}
Комментарии 1