Installing Odoo11 on Ubuntu 16.04 (Arabic) part 1 - تشغيل اودو 11 علي اوبنتو 16.04 (بالعربي) جزء 1
Mục lục:
- Trước khi bắt đầu
- Tạo người dùng Odoo
- Cài đặt và cấu hình PostgreSQL
- Cài đặt Wkhtmltopdf
- Cài đặt và cấu hình Odoo
- Tạo một tệp đơn vị systemd
- Kiểm tra cài đặt
- Phần kết luận
Odoo là một trong những phần mềm kinh doanh phổ biến nhất trên thế giới. Có một số cách để cài đặt Odoo tùy thuộc vào trường hợp sử dụng được yêu cầu.
Cách dễ nhất và nhanh nhất để cài đặt Odoo là sử dụng kho chính thức của họ.
Hướng dẫn này bao gồm các bước cần thiết để cài đặt và định cấu hình Odoo bằng nguồn Git và môi trường ảo Python trên Ubuntu 16.04.
Trước khi bắt đầu
Trước khi tiếp tục với hướng dẫn này, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo.
Cập nhật chỉ mục gói và tất cả các gói đã cài đặt lên các gói mới nhất:
sudo apt update && sudo apt upgrade
Cài đặt Git, Pip, Node.js và các công cụ cần thiết để xây dựng các phụ thuộc Odoo:
sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less
Tạo người dùng Odoo
Tạo người dùng và nhóm hệ thống mới với thư mục chính
/opt/odoo
sẽ chạy dịch vụ Odoo:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
Bạn có thể đặt tên người dùng theo ý muốn, chỉ cần đảm bảo rằng bạn tạo người dùng PostgreSQL có cùng tên.
Cài đặt và cấu hình PostgreSQL
Cài đặt gói PostgreSQL từ kho lưu trữ mặc định của Ubuntu:
sudo apt install postgresql
Khi quá trình cài đặt hoàn tất, hãy tạo một người dùng PostgreSQL mới có cùng tên với người dùng hệ thống được tạo trước đó, trong trường hợp của chúng tôi là
odoo
:
sudo su - postgres -c "createuser -s odoo"
Cài đặt Wkhtmltopdf
Để in báo cáo PDF, bạn sẽ cần công cụ
wkhtmltopdf
. Phiên bản được đề xuất của Wkhtmltopdf là
0.12.1
không có sẵn trong kho chính thức của Ubuntu 16.04. Chúng tôi sẽ tải xuống và cài đặt phiên bản được đề xuất từ trang web chính thức của Wkhtmltopdf.
Tải xuống gói bằng lệnh wget sau:
wget
Khi quá trình tải xuống hoàn tất, hãy cài đặt gói bằng cách gõ:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
Cài đặt và cấu hình Odoo
Chúng tôi sẽ cài đặt Odoo từ kho GitHub trong môi trường Python bị cô lập để chúng tôi có thể kiểm soát nhiều hơn các phiên bản và cập nhật.
Trước khi bắt đầu với quá trình cài đặt, hãy đảm bảo bạn đã chuyển sang người dùng.
sudo su - odoo
Để xác nhận rằng bạn đã đăng nhập với tư cách người dùng, hãy sử dụng lệnh sau:
whoami
Bắt đầu với quá trình cài đặt bằng cách sao chép mã nguồn Odoo từ kho GitHub:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- Nếu bạn muốn tải xuống và cài đặt một phiên bản Odoo khác, chỉ cần thay đổi số phiên bản sau khi chuyển đổi
--branchBạn có thể tải mã nguồn Odoo sang bất kỳ tùy thích nào, ví dụ thay vìodoo11bạn có thể sử dụng tên miền của mình.
virtualenv
là một công cụ để tạo các môi trường Python bị cô lập. Để cài đặt nó sử dụng:
pip3 install virtualenv
Tạo một môi trường ảo Python mới để cài đặt Odoo với:
cd /opt/odoo
virtualenv odoo11-venv
Kích hoạt môi trường:
source odoo11-venv/bin/activate
Cài đặt tất cả các mô-đun Python cần thiết:
pip3 install -r odoo11/requirements.txt
Nếu bạn gặp phải bất kỳ lỗi biên dịch nào trong quá trình cài đặt, hãy đảm bảo rằng bạn đã cài đặt tất cả các phụ thuộc bắt buộc được liệt kê trong phần
Before you begin
.
Khi quá trình cài đặt hoàn tất, hãy hủy kích hoạt môi trường và quay lại người dùng sudo của bạn bằng các lệnh sau:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
Điều tiếp theo chúng ta cần làm là tạo một tệp cấu hình. Chúng tôi có thể tạo một cái mới từ đầu hoặc sao chép tệp cấu hình đi kèm:
sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf
Mở tệp và chỉnh sửa nó như sau:
sudo nano /etc/odoo11.conf
/etc/odoo11.conf
; This is the password that allows database operations: admin_passwd = my_admin_passwd db_host = False db_port = False db_user = odoo db_password = False addons_path = /opt/odoo/odoo11/addons; If you are using custom modules; addons_path = /opt/odoo/odoo11/addons, /opt/odoo/odoo11-custom-addons
Khi bạn đã hoàn tất, đóng và lưu tệp.
my_admin_passwd
thành thứ gì đó an toàn hơn và điều chỉnh
addons_path
nếu bạn đang sử dụng các mô-đun tùy chỉnh.
Tạo một tệp đơn vị systemd
Để chạy odoo như một dịch vụ, chúng ta cần tạo tệp đơn vị
odoo11.service
trong thư mục
/etc/systemd/system/
.
Mở trình soạn thảo văn bản của bạn và dán các dòng sau:
sudo nano /etc/systemd/system/odoo11.service
/etc/systemd/system/odoo11.service
Description=Odoo11 Requires=postgresql.service After=network.target postgresql.service Type=simple SyslogIdentifier=odoo11 PermissionsStartOnly=true User=odoo Group=odoo ExecStart=/opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf StandardOutput=journal+console WantedBy=multi-user.target
Thông báo cho systemd rằng một tệp đơn vị mới được tạo và bắt đầu dịch vụ Odoo bằng cách thực thi:
sudo systemctl daemon-reload
sudo systemctl start odoo11
Kiểm tra trạng thái dịch vụ bằng lệnh sau:
sudo systemctl status odoo11
Đầu ra sẽ trông giống như bên dưới chỉ ra rằng dịch vụ Odoo đang hoạt động và đang chạy.
● odoo11.service - Odoo11 Loaded: loaded (/etc/systemd/system/odoo11.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2018-01-23 21:09:25 UTC; 1s ago Main PID: 14146 (python3) CGroup: /system.slice/odoo11.service └─14146 /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf
Cho phép dịch vụ Odoo được tự động khởi động khi khởi động:
sudo systemctl enable odoo11
Kiểm tra cài đặt
Mở trình duyệt của bạn và gõ:
http://:8069
http://:8069
Giả sử cài đặt thành công, một màn hình tương tự như sau sẽ xuất hiện:

Tại thời điểm này, bạn đã cài đặt Odoo 11 hoạt động. Bạn có thể hoàn tất cài đặt bằng cách tạo cơ sở dữ liệu mới và bắt đầu làm việc với dự án của bạn.
Phần kết luận
Đó là nó! Hướng dẫn này hướng dẫn bạn cài đặt Odoo 11 trên Ubuntu 16.04 trong môi trường ảo Python.
Để tìm hiểu cách định cấu hình Odoo của bạn với Nginx làm proxy ngược và cách truy cập Cài đặt Odoo của bạn qua HTTPS, bạn có thể xem bài sau:
Định cấu hình Odoo với Nginx làm proxy ngược
Bạn cũng có thể muốn kiểm tra hướng dẫn của chúng tôi về cách tạo bản sao lưu tự động hàng ngày của cơ sở dữ liệu Odoo của bạn.
ubfox odoo postgresql python pipĐầU tiên, một nền tảng nhỏ. Văn phòng mua hàng 2013 chỉ cung cấp giấy phép cho một máy tính cá nhân (trái với tối đa năm máy tính có Office 365). Giấy phép Office 2013 đi thêm một bước nữa vào vực thẳm draconian, mặc dù, bằng cách xác định rằng phần mềm được gắn liền với thiết bị mà nó được cài đặt trên đó. Điều này có nghĩa là bạn không thể cài đặt lại Office 2013 nếu bạn nhận được một máy tính mới.
Microsoft đang sử dụng một cách tiếp cận draconian để cấp phép Office 2013.
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.
Cách cài đặt odoo 13 trên Ubuntu 18.04
Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cài đặt và triển khai Odoo 13 bên trong môi trường ảo Python trên Ubuntu 18.04. Chúng tôi sẽ tải xuống Odoo từ kho lưu trữ Github của họ và sử dụng Nginx làm proxy ngược.







