CentOS উপর ODOO 12 ইনস্টল 7
সুচিপত্র:
- তুমি শুরু করার আগে
- ওডু ব্যবহারকারী তৈরি করুন
- PostgreSQL ইনস্টল এবং কনফিগার করুন
- Wkhtmltopdf ইনস্টল করুন
- ওডু 11 ইনস্টল করুন এবং কনফিগার করুন
- একটি সিস্টেমযুক্ত ইউনিট ফাইল তৈরি করুন
- ইনস্টলেশন পরীক্ষা করুন
- উপসংহার
ওডু হ'ল বিশ্বের সর্বাধিক জনপ্রিয় বিজনেস সফটওয়্যার। এটি সিআরএম, ওয়েবসাইট, ই-কমার্স, বিলিং, অ্যাকাউন্টিং, উত্পাদন, গুদাম, প্রকল্প পরিচালনা, ইনভেন্টরি এবং আরও অনেক কিছু সহ বিবিধ ব্যবসায়িক অ্যাপ্লিকেশন সরবরাহ করে, যা সম্পূর্ণ নির্বিঘ্নে সংহত করে।
Odoo 11 এর পাইথন 3.5 প্রয়োজন যা সেন্টোস সংগ্রহস্থলগুলিতে উপলভ্য নয়। সে কারণে আমরা ওডু সংগ্রহস্থল থেকে ওডু প্যাকেজটি yum এর মাধ্যমে ইনস্টল করতে পারি না।
আমরা হয় কোনও ডকার পাত্রে ওডু চালাই বা পাইথন ভার্চুয়াল পরিবেশে এটি ইনস্টল করি।
এই টিউটোরিয়ালে, আমরা আপনাকে সেন্টোস 7 মেশিনে গিট সোর্স এবং পাইথন ভার্চুয়াল পরিবেশ ব্যবহার করে ওডু 11 ইনস্টল করার উপায় নিয়ে চলব।
তুমি শুরু করার আগে
আপনাকে একটি sudo ব্যবহারকারী হিসাবে CentOS মেশিনে লগ ইন করুন এবং সর্বশেষ প্যাকেজগুলিতে সিস্টেম আপডেট করুন:
sudo yum update
টাইপ করে EPEL সংগ্রহস্থল সক্ষম করুন:
sudo yum install epel-release
আমরা সফ্টওয়্যার সংগ্রহ (এসসিএল) সংগ্রহস্থল থেকে পাইথন 3.5 প্যাকেজ ইনস্টল করব।
এসসিএল সক্ষম করে আপনি প্রোগ্রামিং ভাষা এবং পরিষেবাদির নতুন সংস্করণগুলিতে অ্যাক্সেস অর্জন করতে পারবেন যা মূল ভাণ্ডারগুলিতে উপলব্ধ নেই। নিম্নলিখিত কমান্ড সহ এসসিএল সংগ্রহস্থল সক্ষম করুন:
sudo yum install centos-release-scl
নিম্নলিখিত কমান্ড সহ পাইথন 3.5 প্যাকেজ ইনস্টল করুন:
sudo yum install rh-python35
অবশেষে
git
,
pip
এবং ওডু নির্ভরতা তৈরি করতে প্রয়োজনীয় সমস্ত সরঞ্জাম ইনস্টল করুন:
sudo yum install git gcc wget nodejs-less libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel postgresql-devel
ওডু ব্যবহারকারী তৈরি করুন
ওডু পরিষেবা
/opt/odoo
এমন হোম ডিরেক্টরি
/opt/odoo
সহ একটি নতুন সিস্টেম ব্যবহারকারী এবং গোষ্ঠী তৈরি করুন:
sudo useradd -m -U -r -d /opt/odoo -s /bin/bash odoo
আপনি নিজের পছন্দমতো ব্যবহারকারীর নাম রাখতে পারেন, ঠিক একই নামটি দিয়ে আপনি পোস্টগ্রিজ এসকিউএল ব্যবহারকারী তৈরি করেছেন তা নিশ্চিত করুন।
PostgreSQL ইনস্টল এবং কনফিগার করুন
PostgreSQL সার্ভারটি ইনস্টল করুন এবং একটি নতুন পোস্টগ্র্যাসকিউএল ডাটাবেস ক্লাস্টার তৈরি করুন:
sudo yum install postgresql-server
sudo postgresql-setup initdb
ইনস্টলেশন শেষ হয়ে গেলে, পোস্টগ্র্রেএসকিউএল পরিষেবাটি সক্ষম করুন এবং শুরু করুন:
sudo systemctl enable postgresql
sudo systemctl start postgresql
পূর্বের তৈরি সিস্টেম ব্যবহারকারী হিসাবে একই নামের সাথে পোস্টগ্রিজ এসকিউএল ব্যবহারকারী তৈরি করুন, আমাদের ক্ষেত্রে
odoo
:
sudo su - postgres -c "createuser -s odoo"
Wkhtmltopdf ইনস্টল করুন
wkhtmltox
প্যাকেজটি ওপেন সোর্স কমান্ড লাইন সরঞ্জামগুলির একটি সেট সরবরাহ করে যা
wkhtmltox
এবং বিভিন্ন চিত্র ফর্ম্যাটে HTML সরবরাহ করতে পারে। পিডিএফ প্রতিবেদনগুলি মুদ্রণের জন্য, আপনার
wkhtmltopdf
সরঞ্জামের প্রয়োজন হবে। ওডুর জন্য প্রস্তাবিত সংস্করণটি
0.12.1
যা
0.12.1
7
0.12.1
মধ্যে পাওয়া যায় না।
প্রস্তাবিত সংস্করণটি ডাউনলোড এবং ইনস্টল করতে নিম্নলিখিত কমান্ডগুলি চালান:
sudo yum localinstall wkhtmltox-0.12.1_linux-centos7-amd64.rpm
wget
sudo yum localinstall wkhtmltox-0.12.1_linux-centos7-amd64.rpm
ওডু 11 ইনস্টল করুন এবং কনফিগার করুন
আমরা গিটহাব সংগ্রহশালা থেকে ওডু ইনস্টল করব যাতে সংস্করণ এবং আপডেটগুলির উপর আমাদের আরও নিয়ন্ত্রণ থাকতে পারে। আমরা ভ্যুচুয়ালেনভও ব্যবহার করব যা পৃথক পৃথক পাইথন পরিবেশ তৈরির একটি সরঞ্জাম।
ইনস্টলেশন প্রক্রিয়া শুরু করার আগে, আপনি "ওডু" নিশ্চিত করুন:
sudo su - odoo
আপনি
odoo
ব্যবহারকারী হিসাবে লগ ইন আছেন তা নিশ্চিত করার জন্য আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
whoami
এখন আমরা ইনস্টলেশন প্রক্রিয়াটি দিয়ে শুরু করতে পারি, প্রথমে গিটহাব সংগ্রহস্থল থেকে ওডু ক্লোন করুন:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
সফ্টওয়্যার সংগ্রহগুলি সক্ষম করুন যাতে আমরা অজগর 3.5 বাইনারি অ্যাক্সেস করতে পারি:
scl enable rh-python35 bash
আমাদের ওডু ইনস্টলেশনটির সাথে একটি নতুন ভার্চুয়াল পরিবেশ তৈরি করুন:
cd /opt/odoo
python3 -m venv odoo11-venv
পরিবেশ সক্রিয় করুন:
source odoo11-venv/bin/activate
এবং সমস্ত প্রয়োজনীয় পাইথন মডিউল ইনস্টল করুন:
pip3 install -r odoo11/requirements.txt
ইনস্টলেশন চলাকালীন আপনার যদি কোনও সংকলনের ত্রুটি দেখা দেয় তবে নিশ্চিত হয়ে নিন যে
Before you begin
করার
Before you begin
বিভাগে তালিকাবদ্ধ সমস্ত প্রয়োজনীয় নির্ভরতা ইনস্টল করেছেন installed
ইনস্টলেশন শেষ হয়ে গেলে পরিবেশটি নিষ্ক্রিয় করে নীচের কমান্ডগুলি ব্যবহার করে আপনার সুডো ব্যবহারকারীর কাছে ফিরে যান:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
এর পরে, আমাদের একটি কনফিগারেশন ফাইল তৈরি করতে হবে:
/etc/odoo11.conf
; This is the password that allows database operations: admin_passwd = superadmin_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
আপনি যদি কাস্টম মডিউল ব্যবহার করেন তবে
superadmin_passwd
কে আরও সুরক্ষিত কিছুতে এবং
addons_path
সামঞ্জস্য করতে ভুলবেন না।
একটি সিস্টেমযুক্ত ইউনিট ফাইল তৈরি করুন
পরিষেবা হিসাবে ওডু চালাতে আমরা নিম্নলিখিত বিষয়বস্তুগুলি দ্বারা
/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=/usr/bin/scl enable rh-python35 -- /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf StandardOutput=journal+console WantedBy=multi-user.target
সিস্টেমডকে অবহিত করুন যে আমরা একটি নতুন ইউনিট ফাইল তৈরি করেছি এবং সম্পাদন করে ওডু পরিষেবা শুরু করব:
sudo systemctl daemon-reload
sudo systemctl start odoo11
নিম্নলিখিত কমান্ডের সাহায্যে আপনি পরিষেবার স্থিতি পরীক্ষা করতে পারেন:
sudo systemctl status odoo11
● odoo11.service - Odoo11 Loaded: loaded (/etc/systemd/system/odoo11.service; disabled; vendor preset: disabled) Active: active (running) since Wed 2018-03-28 20:13:30 UTC; 6s ago Main PID: 16174 (scl) CGroup: /system.slice/odoo11.service ├─16174 /usr/bin/scl enable rh-python35 -- /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf ├─16175 /bin/bash /var/tmp/sclihoNjg └─16178 /opt/odoo/odoo11-venv/bin/python3 /opt/odoo/odoo11/odoo-bin -c /etc/odoo11.conf
এবং যদি কোনও ত্রুটি না থাকে তবে আপনি বুদ সময় ওডু পরিষেবাটি স্বয়ংক্রিয়ভাবে শুরু করতে সক্ষম করতে পারেন:
sudo systemctl enable odoo11
ইনস্টলেশন পরীক্ষা করুন
আপনার ব্রাউজারটি খুলুন এবং টাইপ করুন:
http://:8069
http://:8069
ইনস্টলেশনটি সফল বলে ধরে নিলে, নিম্নলিখিতগুলির মতো একটি পর্দা উপস্থিত হবে:
আপনি যদি পৃষ্ঠাটি অ্যাক্সেস করতে না পারেন তবে সম্ভবত আপনার ফায়ারওয়ালটি 8069 পোর্টটি ব্লক করছে।
উপসংহার
এই টিউটোরিয়ালটি পাইথন ভার্চুয়াল পরিবেশে CentOS 7 এ ওডু 11 ইনস্টল করার মধ্য দিয়ে যায়।
আপনি কীভাবে আপনার ওডু ডাটাবেসের স্বয়ংক্রিয় দৈনিক ব্যাকআপ তৈরি করবেন সে সম্পর্কে আমাদের টিউটোরিয়ালটি পরীক্ষা করতে চাইতে পারেন।
সেন্টোস ওডো পোস্টগ্র্যাসকিএল পাইথন পিপ ভার্টেনভCodecInstaller ব্যবহার করে নিখরচায় কোডেকগুলি সনাক্ত এবং ইনস্টল করুন: সহজেই উইন্ডোজে অনুপস্থিত কোডেক সনাক্ত করুন এবং ইনস্টল করুন, সহজেই

CodecInstaller একটি বিনামূল্যের কোডেক ইনস্টল করা উইন্ডোজ সফ্টওয়্যার যা বিশ্লেষণ করে, সনাক্ত করে এবং ইনস্টল করা কোডেকগুলি হারিয়ে যায় মিনিট।
Crapware হতে পারে একটি ট্রায়ালওয়ের বা ব্লোয়েড ড্রাইভার সিডি আকারে অতিরিক্ত ড্রাইভারের উপরে অতিরিক্ত জাঙ্ক ইনস্টল করে অথবা সফ্টওয়্যার হতে পারে যেটি রাউটার, প্রিন্টার, বা ব্রডব্যান্ড সেবা দিয়ে আসছে যা সাধারণ ব্যবহারকারী অবিশ্বাস্যভাবে ইনস্টল করে অথবা এটি এমন জিনিস যা পূর্ব থেকেই আসে আপনি যে পিসিটি কিনেছেন সেটি ইনস্টল করুন।

PC DeCrapifier
Centos 7 এ ওডু 12 ইনস্টল করুন

ওডু হ'ল বিশ্বের সর্বাধিক জনপ্রিয় বিজনেস সফটওয়্যার। এই টিউটোরিয়ালে, আমরা আপনাকে একটি CentOS 7 মেশিনে পাইথন ভার্চুয়াল পরিবেশের উত্স থেকে ওডু 12 ইনস্টল করতে দেখাব।