Mail ru диск для linux

starlinq / cloud.mail.ru-webdav-ubuntu-20.04.md

С 2019 года прекратилась поддержка ПК-клиент приложения Cloud.mail.ru для Linux (см. страницу https://help.mail.ru/cloud_web/app/about). Для многих людей, имеющих хороший объем диска в этом облачном хранилище, стал актульным вопрос что-же делать дальше.

Если у вас подключен платный тариф, вы можете подключиться к сервису по протоколу WebDAV. На вашем компьютере Облако будет выглядеть как обычная файловая система. Инструкция по такому подключению есть здесь https://help.mail.ru/cloud_web/app/webdav#linux

К счастью, такое подключение (WebDAV) стало также возможным обладателям бесплатного тарифа благодаря одному разработчику, который разместил код и инструкцию по его применению по адресу:

Однако инструкция на указанной странице очень краткая, поэтому мне захотелось добавить в нее больше деталей так, чтобы даже человек без большого опыта работы в Linux (Ubuntu) смог ею воспользоваться.

Итак для подключения к Облаку в Линукс (Убунту), нам необходимо следовать следующим шагам:

загружаем свежую версию архива WebDAVCloudMailRu-*-dotNetCoreXX.zip и распаковыем ее в директории, которая будет служить установочной. Распаковщик через вызов меню правой кнопкой мыши, по умолчанию всегда создаёт директорию, имя которой будет таким же как и имя файла без расширения. В современной версии Убунту, если вы выделите директорию и снова нажмете правую клавишу мыши, вы можете запустить программу Terminal через меню или традиционной командой с клавиатуры ctrl + alt + T , которая откроет терминал в директории по умолчанию.

Давайте посмотрим какие файлы там есть через команду ls (текущая версия на 2020-10-16: WebDAVCloudMailRu-1.12.1.2-dotNetCore30 )

$ ls CommandLine.dll NWebDav.Server.dll Hasher.dll NWebDav.Server.HttpListener.dll Hasher.exe wdmrc.config Hasher.pdb wdmrc.deps.json log4net.dll wdmrc.dll MailRuCloud.TwoFA.UI.Console.dll wdmrc.exe MailRuCloud.TwoFA.UI.File.dll wdmrc.runtimeconfig.json MihaZupan.HttpToSocks5Proxy.dll WinServiceInstaller.dll mrclient.dll YaR.Clouds.dll mrclient.exe YaR.Clouds.WebDavStore.dll Newtonsoft.Json.dll 

Минимально необходимая версия определяется версией .Net Core эмулятора WebDAVCloudMailRu-*-dotNetCoreXX.zip, dotNetCoreXX, если XX — 30, значит нам нужен .Net Core SDK (или runtime) версии 3.0.

Команды для установки в Ubuntu 20.04 в терминале:

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo apt-get update; \ sudo apt-get install -y apt-transport-https && \ sudo apt-get update && \ sudo apt-get install -y dotnet-runtime-3.1 

Можно посмотреть справочную информацию, что мы установили

$ dotnet --info It was not possible to find any installed .NET Core SDKs Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from: https://aka.ms/dotnet-download Host (useful for support): Version: 3.1.9 Commit: 774fc3d6a9 .NET Core SDKs installed: No SDKs were found. .NET Core runtimes installed: Microsoft.NETCore.App 3.1.9 [/usr/share/dotnet/shared/Microsoft.NETCore.App] To install additional .NET Core runtimes or SDKs: https://aka.ms/dotnet-download 

Выбираем порт, который мы собираемся использовать для подключения к Облаку, в моем примере это 8888, тогда запуск сервиса из командной строки терминала должен быть

Читайте также:  Linux mint пакет драйверов

Эта команда будет работать, если ее запустить, например в Terminal, в той же директории, где мы распаковали архив WebDAVCloudMailRu-*-dotNetCoreXX.zip

Для того чтобы команда работала при каждой загрузке Убунту, необходимо добавить её в список приложений, загружаемых автоматически. Находим утилиту Startup Applications и запускаем ее, затем добавляем новое приложение, где в строке command пишем

dotnet /path-to/wdmrc.dll -p 8888 --cache-listing-depth 2 

где заменяем path-to на ваш путь к wdmrc.dll файлу. Теперь перезагружаем Убунту и переходим к следующему шагу.

В файловом менеджере жмём ctrl + L и в строку вписываем dav://127.0.0.1:8888 жмём enter , система запросит логин и пароль к облаку, вводим (чтобы не набирать это снова и снова, необходимо выбрать пункт сохранения логина и пароля)

login: yourlogin@mail.ru password: yourpassword

и результат — вы в своём облаке.

В добавок после первого подключения лучше сделать закладку в файловом менеджере.

Источник

(РЕШЕНО) Клиент облака Mail.Ru Диск-О через Wine

Диск-О — это официальный клиент облака Mail.Ru, в последнее время доступен только для Windows и macOS. Про костыльные решения на основе WebDAV (WebDavMailRuCloud, MARC-FS, rclone, плагин для TC) знаю, но они не подходят из-за сильной тормознутости и неудобства в использовании.

Возможно, у кого-то уже есть успешный опыт в запуске либо гуру по Wine сможет подсказать в какую сторону копать.

У меня Fedora 31 MATE, но не думаю, что это принципиально для Wine. Под голым Wine 5.15 клиент 20.07.6117 только устанавливается, но не запускается. Запустить удалось через PlayOnLinux с Wine 5.16 и 32-битным префиксом. Но дальше запуска дело не идёт, диск не подключается. Нажимаешь на подключение, клиент немного думает и снова показывает статус «Отключен». А в консоли в это время такой выхлоп https://bpa.st/WU6Q

Читайте также:  Epson 5799 driver linux

Пробовал разные версии Wine, разные префиксы, поиск по результатам выхлопа, по-разному настраивал winecfg, но диск всё равно не подключается.

Нужно использовать старую версию клиента (можно найти в сети). Например, клиент 15.06.0853 и Wine 5.15 Staging на 32-битном префиксе сработались без проблем.

P. S. Клиент 15.06.0853 по внешнему виду точная копия нативного клиента, который перестал работать. Это притом, что версия для Windows продолжает работать как ни в чём не бывало. Из чего можно сделать вывод, что Mail.Ru умышленно отключили доступ для нативного Linux-клиента, за что в очередной раз заслужили лучи поноса.

Источник

Есть ли способ смонтировать облако mail.ru под linux?

в своё время ухватил 1тб бесплатно
ради этих дел, держу Total Commander под Wine ,с плагином CloudMailRu
есть ли другие костыли?
зы
код плагина CloudMailRu открытый,нужно только достать от туда способ и перепилить под linux
нужно только монтирование,без всяких плюшек

webirus

sotvm

take

sotvm

webirus

SOTVM, ну, так что, в поиске решения нет? я за 5 минут нашел рабочий способ, смонтировался в линукс минт, радуюсь своим пустым облаком

webirus

sotvm

Сергей Горячев,
я в 5минут не смогу переварить это (в английском не силён
если не сложно,приведите пример
1)скачал/распаковал в ~/
2) далее.

webirus

sotvm

Сергей Горячев,
ничего не понимаю,
каким то чудом,один раз удалось загрузить файл в облако,второй раз повторить это не получается.
загружал так:
cd /home/svm/WebDAVCloudMailRu-1.10.1.15-dotNet45
#создал тестовый файл,который будем заливать в облако
echo «бла-бла-бла» > test.txt
#прописал путь до test.txt в list
echo » /home/svm/WebDAVCloudMailRu-1.10.1.15-dotNet45″ > list
mono mrclient.exe upload -l LOGIN@mail.ru -p PASSWORD —flist list -t /

не понимаю как просматривать и скачивать файлы облака ?
я думал что можно смонтировать облако как сетевой диск
и открывать его в файловом менеджере

webirus

Можно.
При запуске mono wdmrc.exe -p создается виртуальное пространство с вашим облаком.
А вы уже через обычное подключение файлового менеджера его открываете.
Адрес WebDAV — тот, который даст wdmrc.exe, порт указанный вами в , а логин и пароль — это логин и пароль от облака на мыле.
И вы попадаете в обычную папку, смонтированную в ВебДАВ.

webirus

SOTVM, 5c0e69072d79a732247518.png 5c0e690d8a13c662850370.png

sotvm

Сергей Горячев,
спасибо,теперь всё получилось
ещё один вопрос
так получается что этот клиент просто кеширует облако в /run/user/1000/gvfs .
так он мне SSD убьёт (допустим в облаке,в каталоге video 100гб ,он их все будет писать на винт?
или можно смонтировать этот каталог в tmpfs выделив 2 гб?
у меня памяти всего 3гб что будет при заполнении этих двух ?

Читайте также:  Linux cnc 4 ось

webirus

SOTVM, вот на 100% уже не отвечу, но насколько я вижу, кэширует только файлы, к которым обращаешься сейчас, другие висят как линки просто.

webirus

SOTVM, ну да, попробовал на архиве. Висит просто как линк, и при попытке распаковать, он его начинает скачивать и распаковывать. Классический WebDAV. По идее, ресурсы машины вообще не должны тратиться, или тратиться мелкими незаметными партиями.

sotvm

Сергей Горячев,
а у меня почему то вот так,
смонтировал,открываю свойство каталога и вижу что размер растёт
или я это не правильно трактую/понимаю?

webirus

sotvm

Сергей Горячев,
ложная тревога 🙂 ,т.е. работает как и должен работать удалённый диск по WebDAV.
НО почему то видео/аудио открывает плохо или не открывает ,
специально беру для открытия файл маленького размера Или если получаю прямую ссылку на этот же файл,через дополнение в Total commander ,
в vlc открывается практически мгновенно.
к примеру ссылка на mp4 файл 8.62мб
https://cloclo42.cldmail.ru/28oemdQW2pqioip7TXJj/G.

webirus

SOTVM, к сожалению, тут я уже не отвечу, в гитхаб напишите автору программы, не пользуюсь я облаком мейла, ставил этот чисто для собственного развития)))

sotvm

Сергей Горячев,
у вас получается открыть ?
скажем у вас в облаке лежит видос/музон С вебдав Яндекс-диска открывает тоже с тормозами,но тем не менее открывает,а с мылру не всегда.
Получается что быстрее/проще загрузить файл в систему,чем открывать со смонтированного/сетевого диска 🙁
Через браузер файлы открываются тоже мгновенно,скорость и-нета 100мб/с.
Мне этот клиент нужен ,т.к. через браузер не очень удобно «рулить содержимым облака».
Пожалуй останусь на плагине CloudMailRu для Totalcmd ,ради этого его и держу под Wine,под Dowble Commander это плагин работает,но только на Виндоус системе 🙁
под linux пользую Caja и Dowble Commander
зы
в гитхаб писать = нужно дружить с Английским,
с моим «Французским» 🙂 , сложно изложить проблему ,чтобы тебя правильно поняли/услышали.

Источник

Оцените статью
Adblock
detector