Lektra is available in the Arch User Repository (AUR)
For the latest master branch build:
paru lektra-git # (or) yay -S lektra-git
For the latest stable release:
paru lektra-bin # (or) yay -S lektra-bin
SyncTeX and DjVu support is included by default.
Check out the releases page and download the latest DEB package for lektra.
Tested successfully on Ubuntu 24.04
Check out the releases page and download the latest AppImage for lektra.
eselect repository enable gentoo-zh
emaint sync -r gentoo-zh
emerge lektra
Requires Xcode or Xcode Command Line Tools to be installed.
Install the required dependencies:
brew install cmake ninja pkg-config qt
git clone https://github.com/dheerajshenoy/lektra.git
cd lektra
git submodule update --init --recursive
./build_dmg.sh
This will create a DMG file in the project directory which you can use to install Lektra on your Mac as follows:
codesign --verify --deep --strict build-macos/lektra.app
hdiutil verify dist/*.dmg
Mount the generated DMG and verify the bundled lektra.app with:
codesign --verify --deep --strict
Tested on Apple Silicon macOS.
Check out the releases page and download the latest EXE for lektra.
Tested successfully on Windows 11
Building from source is the best way to get the latest features and bug fixes, and to contribute to the project.
Install dependencies for your distro:
pacman -S base-devel qt6-base cmake pkgconf
apt install build-essential pkgconf qt6-base-dev qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools unzip zlib1g-dev cmake libgl1-mesa-dri mesa-common-dev g++
Check your package manager for the equivalent packages.
git clone https://github.com/dheerajshenoy/lektra.git
cd lektra
./configure # --help for options; prefix defaults to /usr
./install
You might need to run ./install with sudo to install to system directories.
djvulibre — DjVu file supportlua — Lua scripting supportPath.git clone https://github.com/dheerajshenoy/lektra.git
cd lektra
./configure.bat
After installation, you can launch Lektra from your application menu or by running lektra in the terminal. For details about command line options, run lektra --help.
You can also read the manual page by running man lektra in the terminal.
The default configuration is a good starting point for most users. When you're ready to customize, check out the configuration and commands pages.
To get familiar with LEKTRA quickly, open the built-in tutorial by running lektra --tutorial from the terminal, or via the show_tutorial_file command in the command palette (Ctrl + Shift + P).