Ver código fonte

fix: Исправил install_wkhtmltopdf

morikoff 20 horas atrás
pai
commit
8d9bbf2583
1 arquivos alterados com 4 adições e 2 exclusões
  1. 4 2
      odoo19_install_debian13.sh

+ 4 - 2
odoo19_install_debian13.sh

@@ -4,9 +4,10 @@
 # - автоматический выбор свежего архива odoo_19.0+e.*.tar.gz
 # - распаковка clean-enterprise-19.0.zip (с запросом при обновлении)
 # - PostgreSQL 16 с надёжным созданием/запуском кластера
-# - wkhtmltopdf (нативная сборка для Bookworm/Trixie)
+# - wkhtmltopdf (установка через gdebi для автоматического разрешения зависимостей)
 # - venv с корректными правами (chown -R)
 # - фиксированная версия PyPDF2==2.12.1 для совместимости с Odoo
+# - установка openpyxl для работы с Excel
 # - обновление только баз, принадлежащих пользователю odoo
 # - автоматическая ежедневная ротация логов через logrotate
 #-------------------------------------------------------------------------------
@@ -62,7 +63,8 @@ generate_password() {
 install_wkhtmltopdf() {
     log_info "Установка wkhtmltopdf"
     wget -q "$WKHTMLTOX_URL" -O /tmp/wkhtmltox.deb
-    dpkg -i /tmp/wkhtmltox.deb || apt-get install -f -y >/dev/null 2>&1
+    # Используем gdebi для автоматической установки зависимостей
+    gdebi -n /tmp/wkhtmltox.deb
     rm -f /tmp/wkhtmltox.deb
 
     ln -sf /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf