Hallo,
ich supporte nun LX-Office / Kivitendo schon seit Version 2.4.x und habe mir mal aus gegebenen Anlaß erlaubt eine Installationsanleitung
für Rocky Linux 10.2 aufzuschreiben.
Im Installationshandbuch wird eher auf Debian based Systeme im Detail eingegangen, was bei Red Hats aber nicht immer zielführend ist.
Wir setzen hier LXO / Kivitendo schon unter CentOS7 und nun RL10 ein und müssen sagen: Das läuft rock solid - wenn man es dann mal installiert hat.
Ich poste das jetzt mal quick and dirty hier rein - evtl. kanns ja jemand gebrauchen. In Teil 2 würde ich dann noch die Einrichtung des Postgresql Backends beschreiben.
Alle Anweisungen gehen von einer root - terminal - console aus - Ihr könnt es aber auch gerne mit sudo ... machen.
Lets go:
Basis ist ein Rocky Linux 10.2 als Server ohne GUI installiert.
Hilfreich hierbei ist der Komandozeilen Filemanager mc.
dnf -y install mc
Das hat den Vorteil, dass die VM (hier Synology VMM) mit 0.2 % CPU vor sich hin läuft auch wenn 10 Leute dran arbeiten.
Der Gnome Overhead entfällt und und die VM ist in 10 Sekunden rebootet.
Benötigte REPOS
crb
epel
appstream
Aktiviere crb
dnf config-manager --set-enabled crb
Installiere epel
dnf install epel-release
Installiere zuerst die verfügbaren Paket aus den Rocky Linux 10.x repos (ggfs. muss EPEL
dnf -y install perl-Archive-Zip perl-CPAN perl-Class-XSAccessor perl-Clone perl-DBD-Pg perl-DBI perl-DateTime perl-Email-Address perl-Email-MIME perl-FCGI perl-File-Copy-Recursive perl-File-MimeInfo perl-File-Slurp perl-GD perl-JSON perl-List-MoreUtils perl-List-UtilsBy perl-Net-SMTP-SSL perl-Net-SSLGlue perl-PDF-API2 perl-Params-Validate perl-Sort-Naturally perl-String-ShellQuote perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI perl-XML-Writer perl-YAML perl-libwww-perl perl-CryptX perl-XML-LibXML readline-devel perl-Sys-CPU poppler-utils expat-devel gd-devel
Benötigte CPAN Module inklusive Optional und Developer
cpan -i Moose::Role Algorithm::CheckDigits CGI Daemon::Generic DateTime::Event::Cron DateTime::Format::Strptime DateTime::Set Encode::IMAPUTF7 File::Flock HTML::Restrict Imager Imager::QRCode IPC::Run Math::Round Mail::IMAPClient PBKDF2::Tiny Regexp::IPv6 REST::Client Rose::Object Rose::DB Rose::DB::Object Set::Infinite UUID::Tiny HTTP::DAV YAML::XS Log::Log4perl Devel::REPL Term::ReadLine::Gnu DBIx::Log4perl Test::Exception Test::Output Thread::Pool::Simple URI::Find PPI HTML::Query
--> Das dauert ewig ... :-( also Käffchen zurechtstellen
Installiere Texlive aus /opt/install-tl-2* --- Nicht texlive von Rocky Linux !!!
Dort sind nicht alle Module verfügbar !!!
Download: wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
tar xvf install-tl-unx.tar.gz -C /opt
cd /opt/install-tl-2*
texlive.profile (vorher erstellen --> touch texlive.profile
und dann den folgenden Text einfügen und in /opt/install-tl-2* abspeichern)
selected_scheme scheme-custom
TEXDIR /usr/local/texlive/2025
TEXMFCONFIG ~/.texlive2025/texmf-config
TEXMFHOME ~/texmf
TEXMFLOCAL /usr/local/texlive/texmf-local
TEXMFSYSCONFIG /usr/local/texlive/2025/texmf-config
TEXMFSYSVAR /usr/local/texlive/2025/texmf-var
TEXMFVAR ~/.texlive2025/texmf-var
binary_x86_64-linux 1
collection-basic 1
collection-fontsrecommended 1
collection-langgerman 1
collection-latex 1
collection-latexextra 1
collection-latexrecommended 1
collection-pictures 1
collection-plaingeneric 1
instopt_adjustpath 0
instopt_adjustrepo 1
instopt_letter 0
instopt_portable 0
instopt_write18_restricted 1
tlpdbopt_autobackup 1
tlpdbopt_backupdir tlpkg/backups
tlpdbopt_create_formats 1
tlpdbopt_desktop_integration 1
tlpdbopt_file_assocs 1
tlpdbopt_generate_updmap 0
tlpdbopt_install_docfiles 1
tlpdbopt_install_srcfiles 1
tlpdbopt_post_code 1
tlpdbopt_sys_bin /usr/local/bin
tlpdbopt_sys_info /usr/local/share/info
tlpdbopt_sys_man /usr/local/share/man
tlpdbopt_w32_multi_user 1
Installiere texlive
perl ./install-tl --profile texlive.profile
Füge texlive zum Suchpfad in /etc/profile.d/sh.local hinzu
echo 'export PATH=$PATH:/usr/local/texlive/2025/bin/x86_64-linux' >> /etc/profile.d/sh.local
Installiere latexmk
tlmgr install latexmk
Und das Wichtigste zum Schluß !!!
ln -s /usr/local/texlive/2025/bin/x86_64-linux/pdftex /usr/local/bin/pdflatex
reboot system
systemctl reboot
Check kivitendo environment
/var/www/kivitendo-erp/scripts/installation_check.pl -a
--> nun sollten alle Pakete "OK" sein!
Viel Spaß beim ausprobieren.
LG
Rudi