freeLib - каталогизатор для библиотек LibRusEc и Flibusta
Это форк общедоступного freeLib 5.0 , разработка которого прекращена.
sudo add-apt-repository ppa:alex-p/freelib \
sudo apt update \
sudo apt install freelib
yay -S freelib
Для конвертации книг в AZW3, MOBI необходимо установить kindlegen.
Установить необходимые компоненты: в Ubuntu ≥ 23.04
sudo apt update && sudo apt install git cmake build-essential qt6-base-dev libqt6core5compat6-dev qt6-httpserver-dev libqt6websockets6-dev libqt6svg6 libquazip1-qt6-dev
в Ubuntu < 23.04
sudo apt update && sudo apt install git cmake build-essential qtbase5-dev libqt5sql5-sqlite libquazip5-dev
Для отображения обложек djvu файлов установить библиотеку DjVuLibre
sudo apt install libdjvulibre-dev
Скачать исходники программы:
git clone --recurse-submodules https://github.com/petrovvlad/freeLib.git
Собрать и установить:
mkdir freeLib/build && cd freeLib/build && \
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr .. && cmake --build . -j2 && \
sudo cmake --install . --config Release
pkg install qt5-qmake qt5-buildtools djvulibre
Скачать исходники программы:
git clone --recurse-submodules https://github.com/petrovvlad/freeLib.git
Собрать и установить:
mkdir freeLib/build && cd freeLib/build && \
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local .. && cmake --build . -j2 && \
sudo cmake --install . --config Release
канал Matrix: #freeLib:matrix.p-vlad.ru