Имеет довольно большую историю, активный официальный форум и другие сообщества пользователей, неплохую документацию и пр. и пр. и пр.
В репозиториях РОСЫ имеется достаточно свежий дистрибутив (doublecmd), ставится и настраивается легко (а можно без проблем поставить самый новый из релизов или - см. там же - AppImage).
Большинство официальных плагинов ставятся из релизов.
Но есть один полуофициальный плагин - самый для меня "вкусный": cloud_storage - Linux-аналог соотв. плагина Total Commander, предназначен для работы с популярными облачными хранилищами, такими как Google Drive, Dropbox, Яндекс и т.д.. Есть OAuth2 authorization и прочие штучки и он работает в Double Commander под Windows - проверил, работает прямо взятый у Total Commander плагин отлично.
Обычные плагины Double Commander уже позволяют заходить по протоколу WebDAV на cloud.mail.ru, yandex disk и тем более всякие SFTP-сервера.
Но вот возможность через плагин cloud_storage удобно общаться с Google Drive для меня очень привлекательная.
Одна проблема - поставить этот cloud_storage в РОСЕ мне не удалось. Пробовал и в РОСА-Барий, и в РОСА-Хром - никак с моими слабыми знаниями.
Прошу помощи - ниже подробности проблемы.
1. Не получается компиляция. На сайте с исходниками плагина описана процедура:
Код: Выделить всё
sudo apt-get install g++ libssl-dev
git clone https://github.com/ivanenko/cloud_storage.git
cd cloud_storage
mkdir cmake-build-release
cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release . -Bcmake-build-release
cmake --build cmake-build-release --target cloud_storage -- -j 2
2. Есть готовый скомплированный cloud_storage_linux64.wfx , но он не ставится, Double Commander ругается, что некорректен. На самом деле, как посоветовали на форуме, дело в отсутствии установленных библиотек. И действительно, и под РОСА-Барий, и в РОСА-Хром ldd cloud_storage_linux64.wfx выдает:
Код: Выделить всё
rosa-ff8ad Загрузки # ldd cloud_storage_linux64.wfx
linux-vdso.so.1 (0x00007ffd2d3b8000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb558805000)
libssl.so.1.0.0 => not found
libcrypto.so.1.0.0 => not found
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fb558602000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fb5585e8000)
libc.so.6 => /lib64/libc.so.6 (0x00007fb558407000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb558ae8000)
libm.so.6 => /lib64/libm.so.6 (0x00007fb5582ba000)
Код: Выделить всё
dnf search libssl
=================== Краткое описание совпадение: libssl
lib64ssl_libressl48.x86_64 : libssl library from LibreSSL
rosa-ff8ad Загрузки # dnf search libcrypto
==================== Краткое описание совпадение: libcrypto
lib64crypto_libressl46.x86_64 : libcrypto library from LibreSSL
Так и не смог понять, как обойти эти проблемы.
Заранее спасибо за помощь!
P.S. На этом форуме есть очень старые темы по Double Commander, но эта проблема не рассматривалась.
UPDATE 2023-11-18 Проблема решена - благодаря уважаемому коллеге Sib есть правильно работающий под РОСА 12.4 плагин cloud_storage.wfx !!! См. ниже пост за 2023-11-18.
UPDATE 2023-11-22 Плагин сам по себе работает, но Гугл требует от программ, извне обращающихся к его API "регистрации", которую непонятно как делать - и делать ли автору самого плагина (который с 2019 не появляется в своем github-репозитории плагина)...
Подробнее опишу ниже (посты за сегодня и далее).