testing stirling
This commit is contained in:
parent
8ca40e8ce7
commit
20172bbaef
@ -32,6 +32,7 @@ function update_script() {
|
|||||||
systemctl stop ersatzTV
|
systemctl stop ersatzTV
|
||||||
msg_ok "Stopped ErsatzTV"
|
msg_ok "Stopped ErsatzTV"
|
||||||
|
|
||||||
|
FFMPEG_VERSION="latest" FFMPEG_TYPE="medium" setup_ffmpeg
|
||||||
fetch_and_deploy_gh_release "ersatztv" "ErsatzTV/ErsatzTV" "prebuild" "latest" "/opt/ErsatzTV" "*linux-x64.tar.gz"
|
fetch_and_deploy_gh_release "ersatztv" "ErsatzTV/ErsatzTV" "prebuild" "latest" "/opt/ErsatzTV" "*linux-x64.tar.gz"
|
||||||
|
|
||||||
msg_info "Starting ErsatzTV"
|
msg_info "Starting ErsatzTV"
|
||||||
|
@ -52,6 +52,7 @@ $STD apt-get install -y \
|
|||||||
libreoffice-core \
|
libreoffice-core \
|
||||||
libreoffice-common \
|
libreoffice-common \
|
||||||
libreoffice-base-core \
|
libreoffice-base-core \
|
||||||
|
libreoffice-script-provider-python \
|
||||||
libreoffice-java-common \
|
libreoffice-java-common \
|
||||||
unoconv \
|
unoconv \
|
||||||
pngquant \
|
pngquant \
|
||||||
@ -60,7 +61,6 @@ msg_ok "Installed LibreOffice Components"
|
|||||||
|
|
||||||
msg_info "Installing Python Dependencies"
|
msg_info "Installing Python Dependencies"
|
||||||
mkdir -p /tmp/stirling-pdf
|
mkdir -p /tmp/stirling-pdf
|
||||||
$STD apt-get install -y python3-pip python3-uno
|
|
||||||
$STD uv venv /opt/.venv
|
$STD uv venv /opt/.venv
|
||||||
export PATH="/opt/.venv/bin:$PATH"
|
export PATH="/opt/.venv/bin:$PATH"
|
||||||
source /opt/.venv/bin/activate
|
source /opt/.venv/bin/activate
|
||||||
@ -69,13 +69,12 @@ $STD uv pip install \
|
|||||||
opencv-python-headless \
|
opencv-python-headless \
|
||||||
ocrmypdf \
|
ocrmypdf \
|
||||||
pillow \
|
pillow \
|
||||||
pdf2image \
|
pdf2image
|
||||||
unoserver
|
|
||||||
deactivate
|
$STD apt install -y python3-uno
|
||||||
|
$STD pip3 install --break-system-packages unoserver
|
||||||
ln -sf /opt/.venv/bin/python3 /usr/local/bin/python3
|
ln -sf /opt/.venv/bin/python3 /usr/local/bin/python3
|
||||||
ln -sf /opt/.venv/bin/pip /usr/local/bin/pip
|
ln -sf /opt/.venv/bin/pip /usr/local/bin/pip
|
||||||
ln -sf /opt/.venv/bin/unoserver /usr/local/bin/unoserver
|
|
||||||
ln -sf /opt/.venv/bin/unoconvert /usr/local/bin/unoconvert
|
|
||||||
msg_ok "Installed Python Dependencies"
|
msg_ok "Installed Python Dependencies"
|
||||||
|
|
||||||
msg_info "Installing JBIG2"
|
msg_info "Installing JBIG2"
|
||||||
@ -93,12 +92,6 @@ msg_info "Installing Language Packs (Patience)"
|
|||||||
$STD apt-get install -y 'tesseract-ocr-*'
|
$STD apt-get install -y 'tesseract-ocr-*'
|
||||||
msg_ok "Installed Language Packs"
|
msg_ok "Installed Language Packs"
|
||||||
|
|
||||||
msg_info "Installing Stirling-PDF (Additional Patience)"
|
|
||||||
#mkdir -p /usr/share/fonts/opentype/noto/
|
|
||||||
|
|
||||||
#ln -s /usr/share/tesseract-ocr/5/tessdata/ /usr/share/tessdata
|
|
||||||
msg_ok "Installed Stirling-PDF"
|
|
||||||
|
|
||||||
msg_info "Creating Environment Variables"
|
msg_info "Creating Environment Variables"
|
||||||
cat <<EOF >/opt/Stirling-PDF/.env
|
cat <<EOF >/opt/Stirling-PDF/.env
|
||||||
# Java tuning
|
# Java tuning
|
||||||
@ -185,7 +178,7 @@ Requires=libreoffice-listener.service
|
|||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
ExecStart=/usr/local/bin/unoserver --port 2003 --interface 127.0.0.1
|
ExecStart=/usr/bin/python3 -m unoserver --port 2003 --interface 127.0.0.1
|
||||||
Restart=always
|
Restart=always
|
||||||
EnvironmentFile=/opt/Stirling-PDF/.env
|
EnvironmentFile=/opt/Stirling-PDF/.env
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user