Сегодня в тестовом режиме заработал репозиторий аппаратного журнала EWLog Linux для DEB подобных систем. Тестировалось на Ubuntu 19.10.
Что бы добавить репозиторий, введите в терминале:
echo 'deb [trusted=yes] https://debrepo.ewlog.app ewlog non-free' | sudo tee -a /etc/apt/sources.list
Затем выполните команды
sudo apt update
sudo apt install ewlog
Готово. Если всё пройдёт успешно, установится журнал и зависимости.
Репозиторий пока без подписи.
Добрый день!
в Ubuntu 18.04 при установке выдает ошибку:
ewlog : Depends: libgtk2.0 but it is not installable
С уажением, Вячеслав
Добрый день. Попробуйте это решение
https://askubuntu.com/questions/884413/unable-to-install-libgtk2-0-dev-on-ubuntu-16-04
Там пакет немного другой, но возможно суть та же. Я конечно проверю, поставлю на виртуальную машину Ubuntu 18.04. Но поймите меня тоже, каждый дистрибутив проверять я не могу. Это линукс, пакеты в разных версия называются по разному. Если вы используете линукс, я думаю вы должны это понимать и стараться решать проблему сами. На 19.10 установка происходит без каких-либо проблем. В понедельник постараюсь ответить по решению в 18.04
Добрый день! Прошу прощения за задержку, если ещё данный вопрос интересует, то я подправил зависимость для 18.04 в пакете. Сделайте apt update и apt install ewlog
Если не сложно — отпишите потом
Добрый день!
Сейчас все нормально. Установилась версия 1.3.2.
Программа запускается без ошибок.
С уважением, Вячеслав!
Добрый день, сегодня исправлю, спасибо
Обновитесь из репозитория. Исправил ошибку с MySQL
Здравствуйте, возможно ли работа на armhf в Raspberry PI, или может есть исходники чтоб по пробовать собрать из них для armhf?
Здравствуйте, тоже интересует возможность установки на Raspberry PI. Возможно ли ?
Добрый день, пока нечем проверить. Кросс компиляцией пробовал — почти все label не показываются, баг этот известен уже давно, но разработчики как-то не спешат это устранять. Собирать на реальной raspberry у меня получалось, но тогда оно работало с зависаниями, возможно сказывается вторая версия RPi, пока не куплю 4ю — толку не будет, муторно этим заниматься на второй версии. Может буду посвободнее — попробую снова на второй, я много где кода уже оптимизировал, так может и будет норм работать
Понял, спасибо за информацию.
ИМХО вторая малина очень уж старая. Не уверен что живые люди используют ее в качестве десктопа.
У меня 3 версия отлично работает в связке с Fldigi и WSJT-X. Сюда б еще прикрутить Ваш журнал и будет полноценный HAM Radio компьютер.
Коллеги,здравствуйте. Есть ли решение для распберри 3В+ в настоящее время. Попытался сделать , как написано в начале темы и столкнулся с: : Пропускается получение настроенного файла «non-free/binary-armhf/Packages», так как репозиторий «https://debrepo.ewlog.ru ewlog InRelease» не поддерживает архитектуру «armhf»
Ветку прочел, ничего не понял. Начал заниматься Распберри совсем не давно. Журнал хороший и использую его на смарте вне дома.
Пробуйте. Всего 3.5 года прошло 🙂
https://forum.qrz.ru/33-apparatnye-zhurnaly/52290-ewlog-dlya-linux-os-vneshne-kak-ur5eqf-15.html#post1979989
Отлично)
Здравствуйте, Владимир!
Вы попробовали? Я протестировал на паре апельсинок — работает.
Linux Mint 18.3 64bit
Зависти не позволяют поставить.
Решение:
Установить
sudo apt-get install software-properties-common
sudo apt-key adv —recv-keys —keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository ‘deb [arch=amd64,i386,ppc64el] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.2/ubuntu xenial main’
sudo apt install libmariadbclient-dev
Потом по вашей инструкции.
Спасибо! Проблема была именно в библиотеках mariadb ?
Если так — попробую подправить зависимости. Я видел ваш коммент, но пока не смотрел что именно мешает на Mint
Да. Проблема именно в этом.
Но потом проблема с запуском, после настройка на sqlite
EOSError:Failed to execute «/usr/bin/notify-send», error code: 127
MySQLLOGDBConnection : Database connect string (DatabaseName) not filled in!.
Press OK to ignore and risk data corruption.
Press Abort to kill the program.
Обновите sqlite3.dll до версии 3.24.0 или выше
Текущая последняя версия 3.31.1
Стабильная работа программы не гарантируется.
Установленная версия sqlite3.dll: 3.11.0.
Путь:
/usr/bin/sqlite3.dll
Подстановка в эту директорию, не решает проблемы.
EOSError:Failed to execute «/usr/bin/notify-send», error code: 127
Это у вас не установлен пакет notify-send, я забыл включить его в зависимости.
2. Вы когда настраивали журнал, какую БД выбирали SQLite или MySQL или обе? Может быть изза того, что нет notify-send он и ругается на MySQL. Если в настройках указывали только SQLite, то в mysql он вообще заходить не должен. И не заходит. Но во время исключения, может быть и не правильное выполнение. Буду смотреть
3. /usr/bin/sqlite3.dll — пусть не верный, я ещё не разбирался почему он пишет его таким в Linux. Скоро подправлю. Вообще для Ubuntu 18.04 и видимо на вашей системе в репозитории sqlite версии 3.11.0.
Мне пришлось собирать её из исходников и закидывать в /usr/lib в общем вместо старой библиотеки. Но! Журнал будет работать и со старой версией, будет проблема только с определением дубликатов. Он их просто не будет видеть и записывать в журнал всё подряд и дубликаты и нет.
Да! Только что проверил, действительно когда нет send-notify — вылазит проблема с MySQL. Неожиданно, буду править. Установите этот пакет, я не помню точное название, возможно libnotify или что-то в этом роде
sudo apt-get install libnotify-bin
ESQLDatabaseError:MySQLLOGDBConnection : Error executing query: Table ‘ИмяТаблицы.LogBookInfo’ doesn’t exist
Это при подключении на MySQL. При установке тест прошел нормально.
Единственное что, оно висит на другом реальном IP.
а что такое ИмяТаблицы ? В настройках название базы данных какое указывали?..
К сожалению, я повторить не могу эту ошибку. У меня у самого на удалённом сервере MySQL и вот только что перепроверил — всё ок. Полностью создались нужные таблицы в базе данных.
А кстати, а база данных создана? Она должна быть создана руками, я не делал create database из журнала. Хотя возможно и стоило бы. Или сделать выпадающий список с выбором созданных БД + создание новой
а надо бы…
А может дадите дамп, который можно развернуть?
Таблицы он создаёт сам, главное что бы была создана БД. Зайдите на свой сервер, создайте БД, создайте пользователя который может заходить со всех адресов, дайте этому пользователю все права на созданную БД. И эти данные используйте для инициализации журнала.
Ну или если вас не тревожит безопасность и из root доступно и так всё, то просто создайте базу от root и опять-таки используйте эти данные. Дамп я могу скинуть, но там индивидуально для каждого будет название второй таблицы. А в первой таблице будет индивидуальная запись для доступа ко второй таблице. Сейчас скину дамп базы на почту, просмотрите. И в таком случае нужно указывать существующая БД когда происходит инициализация, + в таблице LogBookInfo нужно сменить позывной на свой
Владимир, хочу поблагодарить за великолепную работу!
Лог работает так, как мне нужно!
Удачи Вам!
Спасибо! Работа идёт)
Небольшая заметочка — репозиторий не подписан и может быть игнорирован при «apt update» с выдачей следующего предупреждения:
Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate. Could not handshake: Error in the certificate verification.
Если это происходит, то следует установить пакет ca-certificates
sudo apt install ca-certificates
Debian 11:
If i wana instal ewlog i have this:
The following packages have unfulfilled dependencies:
ewlog : Requires: libmariadbclient-dev but cannot be installed.
Requires: libhamlib2 but cannot be installed
Доброго времени суток. Прошло время уже много, смог кто поставить на Распберри этот лог?