نصبکنندههای بستهبندیشده¶
Odoo نصبکنندههای بستهبندیشده برای توزیعهای Linux مبتنی بر Debian (Debian, Ubuntu و غیره)، توزیعهای Linux مبتنی بر RPM (Fedora, CentOS, RHEL و غیره) و Windows را برای ویرایشهای Community و Enterprise ارائه میدهد.
بستههای nightly رسمی Community با تمام نیازمندیهای وابستگی مرتبط در سرور nightly در دسترس هستند.
توجه
حفظ بهروز بودن بستههای nightly ممکن است دشوار باشد.
بستههای رسمی Community و Enterprise را میتوان از صفحهٔ دانلود Odoo دانلود کرد.
توجه
برای دانلود بستههای Enterprise، ورود بهعنوان مشتری یا شریک on-premise پرداختی الزامی است.
Linux¶
آمادهسازی¶
Odoo برای اجرای صحیح به یک سرور PostgreSQL نیاز دارد.
پیکربندی پیشفرض برای بستهٔ 'deb' Odoo استفاده از سرور PostgreSQL روی همان host نمونهٔ Odoo است. برای نصب سرور PostgreSQL دستور زیر را اجرا کنید:
$ sudo apt install postgresql -y
مطمئن شوید که دستور sudo در دسترس است و بهخوبی پیکربندی شده، و فقط در آن صورت، برای نصب سرور PostgreSQL دستور زیر را اجرا کنید:
$ sudo dnf install -y postgresql-server
$ sudo postgresql-setup --initdb --unit postgresql
$ sudo systemctl enable postgresql
$ sudo systemctl start postgresql
هشدار
wkhtmltopdf از طریق pip نصب نمیشود و باید بهصورت دستی در نسخهٔ 0.12.6 نصب شود تا از سرصفحهها و پاصفحهها پشتیبانی کند. برای جزئیات بیشتر دربارهٔ نسخههای مختلف، ویکی wkhtmltopdf را ببینید.
مخزن¶
Odoo S.A. مخزنی فراهم میکند که با اجرای دستورات زیر میتوان از آن برای نصب نسخهٔ Community استفاده کرد:
$ wget -q -O - https://nightly.odoo.com/odoo.key | sudo gpg --dearmor -o /usr/share/keyrings/odoo-archive-keyring.gpg
$ echo 'deb [signed-by=/usr/share/keyrings/odoo-archive-keyring.gpg] https://nightly.odoo.com/19.0/nightly/deb/ ./' | sudo tee /etc/apt/sources.list.d/odoo.list
$ sudo apt-get update && sudo apt-get install odoo
از دستور معمول apt-get upgrade برای بهروز نگه داشتن نصب استفاده کنید.
$ sudo dnf config-manager --add-repo=https://nightly.odoo.com/19.0/nightly/rpm/odoo.repo
$ sudo dnf install -y odoo
$ sudo systemctl enable odoo
$ sudo systemctl start odoo
توجه
در حال حاضر هیچ مخزن nightly برای نسخهٔ Enterprise وجود ندارد.
بستهٔ توزیع¶
به جای استفاده از مخزن، بستهها برای هر دو ویرایش Community و Enterprise را میتوان از صفحهٔ دانلود Odoo دانلود کرد.
توجه
بستهٔ 'deb' Odoo 19 در حال حاضر از Ubuntu Noble (24.04LTS) پشتیبانی میکند.
پس از دانلود، دستورات زیر را بهعنوان root اجرا کنید تا Odoo را بهعنوان یک سرویس نصب کنید، کاربر PostgreSQL لازم را ایجاد کنید و سرور را بهصورت خودکار راهاندازی کنید:
# apt update
# apt install <path_to_installation_package>
توجه
بستهٔ 'rpm' Odoo 19 از Fedora 42 پشتیبانی میکند.
پس از دانلود، میتوان بسته را با استفاده از مدیر بستهٔ 'dnf' نصب کرد:
$ sudo dnf localinstall odoo_19.0.latest.noarch.rpm
$ sudo systemctl enable odoo
$ sudo systemctl start odoo
Windows¶
هشدار
بستهبندی Windows برای راحتی آزمایش یا اجرای نمونههای محلی تککاربره ارائه میشود اما استقرار تولید به دلیل تعدادی محدودیت و ریسکهای مرتبط با استقرار Odoo روی پلتفرم Windows توصیه نمیشود.
نصبکننده را از سرور nightly (فقط Community) یا نصبکنندهٔ Windows را از صفحهٔ دانلود Odoo (هر ویرایش) دانلود کنید.
فایل دانلودشده را اجرا کنید.
هشدار
در ویندوز ۸ و جدیدتر، یک هشدار با عنوان Windows protected your PC ممکن است نمایش داده شود. روی More Info و سپس Run anyway کلیک کنید تا ادامه دهید.
prompt UAC را بپذیرید.
مراحل نصب را طی کنید.
Odoo در پایان نصب بهصورت خودکار راهاندازی میشود.