Wkhtmltox github

Wkhtmltopdf là một công cụ mã nguồn mở dòng lệnh hiển thị HTML sang định dạng PDF bằng công cụ xuất Qt WebKit. Công cụ này cần thiết để đưa vào báo cáo PDF. Để cài đặt Wkhtmltopdf, chúng ta cần cài đặt gói wkhtmltox

Vì gói wkhtmltopdf có trong kho lưu trữ Ubuntu 22. 04 không hỗ trợ đầu trang và chân trang, bạn cần tải xuống gói từ Github và cài đặt nó

Trước khi tải xuống gói wkhtmltox từ Github , cần cài đặt libssl1. 1 vì wkhtmltox phụ thuộc vào gói này

Vì Ubuntu 22. 04 đã nâng cấp libssl lên phiên bản 3 nên chúng ta cần thêm nguồn ubuntu 21. 10 to force setting libssl1. 1

tiếng vang “deb http. //Bảo vệ. Ubuntu. com/ubuntu impish-security chính”. sudo tee /etc/apt/sources. danh sách. d/impish-an ninh. danh sách

sudo apt-get update

sudo apt-get install libssl1.1 -y

CẬP NHẬT. Nếu kho lưu trữ không được cập nhật, bạn có thể tải xuống gói libssl1. 1 theo cách thủ công và cài đặt

To install package libssl1. 1 theo cách thủ công, hãy làm theo các bước sau

sudo wget //security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb

Bây giờ chúng ta đang tiến hành cài đặt wkhtmltopdf

wget //github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb

sudo apt install python3-pip wget python3-dev python3-venv python3-wheel libxml2-dev libpq-dev libjpeg8-dev liblcms2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential git libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libblas-dev libatlas-base-dev -y0

sudo apt install python3-pip wget python3-dev python3-venv python3-wheel libxml2-dev libpq-dev libjpeg8-dev liblcms2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential git libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libblas-dev libatlas-base-dev -y1

Create links

sudo apt install python3-pip wget python3-dev python3-venv python3-wheel libxml2-dev libpq-dev libjpeg8-dev liblcms2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential git libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libblas-dev libatlas-base-dev -y2

Kiểm tra xem cài đặt đã thành công hay chưa

sudo apt install python3-pip wget python3-dev python3-venv python3-wheel libxml2-dev libpq-dev libjpeg8-dev liblcms2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential git libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libblas-dev libatlas-base-dev -y3

sudo apt install python3-pip wget python3-dev python3-venv python3-wheel libxml2-dev libpq-dev libjpeg8-dev liblcms2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential git libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libblas-dev libatlas-base-dev -y4

6. Cài đặt và cấu hình Odoo 15

Điều đầu tiên chúng ta cần làm là chuyển sang người dùng odoo15

sudo apt install python3-pip wget python3-dev python3-venv python3-wheel libxml2-dev libpq-dev libjpeg8-dev liblcms2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential git libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libblas-dev libatlas-base-dev -y5

Tài Odoo 15 từ kho lưu trữ Github

sudo apt install python3-pip wget python3-dev python3-venv python3-wheel libxml2-dev libpq-dev libjpeg8-dev liblcms2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential git libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libblas-dev libatlas-base-dev -y6

Di chuyển tới thư mục odoo15

sudo apt install python3-pip wget python3-dev python3-venv python3-wheel libxml2-dev libpq-dev libjpeg8-dev liblcms2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential git libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libblas-dev libatlas-base-dev -y7

Sau đó, tạo một môi trường ảo

sudo apt install python3-pip wget python3-dev python3-venv python3-wheel libxml2-dev libpq-dev libjpeg8-dev liblcms2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential git libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libblas-dev libatlas-base-dev -y8

Kích hoạt môi trường ảo

sudo apt install python3-pip wget python3-dev python3-venv python3-wheel libxml2-dev libpq-dev libjpeg8-dev liblcms2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential git libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libblas-dev libatlas-base-dev -y9

Sau đó, chúng ta sẽ cài đặt tất cả các thành phần phụ thuộc vào Odoo15. Trước tiên, hãy cài đặt bánh xe mô-đun

sudo apt-get install libssl1.1 -y50

sudo apt-get install libssl1.1 -y51

Sau đó, cài đặt các mô-đun python được liệt kê trong tệp yêu cầu. txt

Nhưng trước khi tiến hành cài đặt các phần phụ thuộc khác, chúng ta cần chỉnh sửa các yêu cầu về tệp chỉnh sửa. txt cho các mô-đun khác tương thích với Python 3. 10, default python version of Ubuntu 22. 04

Mở tệp yêu cầu. txt by vim command and edit lines after

sudo apt-get install libssl1.1 -y52

Edit 2 lines after

sudo apt-get install libssl1.1 -y53

sudo apt-get install libssl1.1 -y54

Thành

sudo apt-get install libssl1.1 -y55

sudo apt-get install libssl1.1 -y56

Nhìn vào gói bị đánh dấu, đó là những gói cần được cập nhật or, về cơ bản, bạn chỉ cần thiết lập phiên bản gevent và greenlet để cài đặt phiên bản tương thích mới nhất nếu phiên bản Python lớn hơn tương thích với Python 3. 7 và Python 3. 8

Bây giờ, sau khi chỉnh sửa yêu cầu tệp. txt, lưu bản sửa đổi và cài đặt các gói phụ thuộc cho Odoo15

sudo apt-get install libssl1.1 -y57

Sau khi cài đặt các phụ thuộc, chúng ta cần hủy kích hoạt môi trường ảo

sudo apt-get install libssl1.1 -y58

sudo apt-get install libssl1.1 -y59

Tạo một thư mục cho các tùy chỉnh chương trình bổ trợ

sudo wget //security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb50

Thoát khỏi người dùng odoo15

sudo wget //security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb51

Create file configuration of Odoo15 version

sudo wget //security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb52

Add lines after into file odoo15. conf

sudo wget //security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb53

sudo wget //security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb54

sudo wget //security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb55

sudo wget //security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb56

sudo wget //security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb57

sudo wget //security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb58

sudo wget //security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb59

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb50

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb51

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb52

Hãy chắc chắn thay đổi “admin_password” thành mật khẩu ưa thích của bạn, sau đó lưu và đóng tệp

Tiếp theo, tạo một nhật ký thư mục

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb53

Đặt quyền sở hữu nhật ký thư mục cho người dùng odoo15

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb54

7. Tạo dịch vụ Odoo systemd

Để dễ dàng quản lý phiên bản Odoo15, chúng ta cần tạo một tệp đơn vị systemd

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb55

Add lines after into file odoo15. Dịch vụ

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb56

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb57

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb58

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb59

sudo apt-get update0

sudo apt-get update1

sudo apt-get update2

sudo apt-get update3

sudo apt-get update4

sudo apt-get update5

sudo apt-get update6

sudo apt-get update7

sudo apt-get update8

sudo apt-get update9

sudo apt-get install libssl1.1 -y0

Lưu và đóng tệp và tải lại daemon systemd để áp dụng các thay đổi

sudo apt-get install libssl1.1 -y1

Khởi động và kích hoạt dịch vụ Odoo15

sudo apt-get install libssl1.1 -y2

Kiểm tra trạng thái của dịch vụ Odoo15

sudo apt-get install libssl1.1 -y3

ubuntu@oneit. ~# sudo systemctl status odoo15
● odoo15. dịch vụ – Odoo15
Đã tải. đã tải [/etc/systemd/system/odoo15. Dịch vụ; . đã bật]
Đang hoạt động. hoạt động [đang chạy] kể từ Thứ tư 2022-06-22 11. 41. 42 UTC; . 47893 [python3]
Main PID: 47893 [python3]
Nhiệm vụ. 4 [giới hạn. 992]
Bộ nhớ. 95. 4M
CPU. 4. 484s
CGroup. /hệ thống. lát/odoo15. dịch vụ
└─47893 /opt/odoo15/myodoo15-venv/bin/python3 /opt/odoo15/odoo/odoo-bin -c /etc/odoo15. conf
22 tháng 6 11. 41. 42 oneit systemd[1]. Bắt đầu Odoo15.

Cuối cùng, bạn sẽ có thể truy cập phiên bản odoo15 của mình tại http. // địa chỉ IP. 8069

Kết luận

Trong hướng dẫn này, bạn đã học cách cài đặt Odoo 15 trên Ubuntu 22. 04. Nếu bạn có thắc mắc, đừng ngại bình luận lại và chúng tôi sẽ cố gắng giải đáp

Chủ Đề