CentOS উপর ODOO 12 ইনস্টল 7
সুচিপত্র:
- পূর্বশর্ত
- পাইথন ৩.6 এবং ওডু নির্ভরতা ইনস্টল করুন
- ওডু ব্যবহারকারী তৈরি করুন
- PostgreSQL ইনস্টল এবং কনফিগার করুন
- Wkhtmltopdf ইনস্টল করুন
- ওডু 12 ইনস্টল করুন এবং কনফিগার করুন
- একটি সিস্টেমযুক্ত ইউনিট ফাইল তৈরি করুন
- ইনস্টলেশন পরীক্ষা করুন
- উপসংহার
ওডু হ'ল বিশ্বের সর্বাধিক জনপ্রিয় বিজনেস সফটওয়্যার। এটি সিআরএম, ওয়েবসাইট, ই-কমার্স, বিলিং, অ্যাকাউন্টিং, উত্পাদন, গুদাম, প্রকল্প পরিচালনা, ইনভেন্টরি এবং আরও অনেক কিছু সহ বিবিধ ব্যবসায়িক অ্যাপ্লিকেশন সরবরাহ করে, যা সম্পূর্ণ নির্বিঘ্নে সংহত করে।
এই টিউটোরিয়ালে, আমরা আপনাকে একটি CentOS 7 মেশিনে পাইথন ভার্চুয়াল পরিবেশের উত্স থেকে ওডু 12 ইনস্টল করতে দেখাব।
পূর্বশর্ত
টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে আপনি sudo সুবিধাগুলি সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন তা নিশ্চিত করুন।
পাইথন ৩.6 এবং ওডু নির্ভরতা ইনস্টল করুন
আমরা সফ্টওয়্যার সংগ্রহ (এসসিএল) সংগ্রহস্থল থেকে পাইথন ৩.6 প্যাকেজ ইনস্টল করব।
এসসিএল সক্ষম করে আপনি প্রোগ্রামিং ভাষা এবং পরিষেবাদির নতুন সংস্করণগুলিতে অ্যাক্সেস অর্জন করতে পারবেন যা মূল ভাণ্ডারগুলিতে উপলব্ধ নেই।
নিম্নলিখিত কমান্ড সহ ইপিল এবং এসসিএল সংগ্রহস্থলগুলি সক্ষম করুন:
sudo yum install epel-release centos-release-scl
একবার সংগ্রহস্থলগুলি সক্ষম হয়ে গেলে অডু নির্ভরতা তৈরি করতে প্রয়োজনীয় সমস্ত সরঞ্জাম পাইথন 3.6 ইনস্টল করুন:
sudo yum install rh-python36 git gcc wget nodejs-less libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel
ইনস্টলেশন চলাকালীন আপনাকে জিপিজি কী গ্রহণ করতে অনুরোধ জানানো হবে।
ওডু ব্যবহারকারী তৈরি করুন
ওডু পরিষেবা
/opt/odoo
এমন হোম ডিরেক্টরি
/opt/odoo
সহ একটি নতুন সিস্টেম ব্যবহারকারী এবং গোষ্ঠী তৈরি করুন:
sudo useradd -m -U -r -d /opt/odoo12 -s /bin/bash odoo12
আপনি নিজের পছন্দমতো ব্যবহারকারীর নাম রাখতে পারেন, ঠিক একই নামটি দিয়ে আপনি পোস্টগ্রিজ এসকিউএল ব্যবহারকারী তৈরি করেছেন তা নিশ্চিত করুন।
PostgreSQL ইনস্টল এবং কনফিগার করুন
এই নিবন্ধটি লেখার সময়, সেন্টোগোস সংগ্রহস্থলগুলি থেকে পাওয়া পোস্টগ্রিএসকিউএল এর সর্বশেষ সংস্করণটি পোস্টগ্রিসকিউএল সংস্করণ 9.2 যা ওডু কর্তৃক অনুমোদিত নয়।
আমরা অফিসিয়াল পোস্টগ্রিজ এসকিউএল সংগ্রহস্থল থেকে পোস্টগ্রিজ এসকিউএল 10 ইনস্টল করব।
PostgreSQL সংগ্রহস্থল সক্ষম করে শুরু করুন:
sudo yum install
PostgreSQL সার্ভারটি ইনস্টল করুন এবং একটি নতুন পোস্টগ্র্যাসকিউএল ডাটাবেস ক্লাস্টার তৈরি করুন:
sudo yum install postgresql10-server postgresql10-devel
sudo /usr/pgsql-10/bin/postgresql-10-setup initdb
ইনস্টলেশন শেষ হয়ে গেলে, পোস্টগ্র্রেএসকিউএল পরিষেবাটি সক্ষম করুন এবং শুরু করুন:
sudo systemctl enable postgresql-10
sudo systemctl start postgresql-10
আগের ক্ষেত্রে তৈরি সিস্টেম ব্যবহারকারী হিসাবে একই নামে পোস্টগ্রিএসকিউএল ব্যবহারকারী তৈরি করুন, আমাদের ক্ষেত্রে
odoo12
:
sudo su - postgres -c "createuser -s odoo12"
Wkhtmltopdf ইনস্টল করুন
wkhtmltox
প্যাকেজটি ওপেন সোর্স কমান্ড লাইন সরঞ্জামগুলির একটি সেট সরবরাহ করে যা
wkhtmltox
এবং বিভিন্ন চিত্র ফর্ম্যাটে HTML সরবরাহ করতে পারে। পিডিএফ প্রতিবেদনগুলি মুদ্রণের জন্য, আপনার
wkhtmltopdf
সরঞ্জামের প্রয়োজন হবে। ওডুর জন্য প্রস্তাবিত সংস্করণটি
0.12.1
যা
0.12.1
7
0.12.1
মধ্যে পাওয়া যায় না।
নিম্নলিখিত উইজেট কমান্ডের সাথে প্রস্তাবিত সংস্করণটি ডাউনলোড করুন:
wget
ডাউনলোড শেষ হয়ে গেলে, টাইপ করে
rpm
প্যাকেজটি ইনস্টল করুন:
sudo yum localinstall wkhtmltox-0.12.1_linux-centos7-amd64.rpm
ওডু 12 ইনস্টল করুন এবং কনফিগার করুন
ইনস্টলেশন প্রক্রিয়াটি শুরু করার আগে, নিশ্চিত হয়ে নিন যে আপনি "odoo12" ব্যবহারকারীর স্যুইচ করেছেন:
sudo su - odoo12
ওডু গিটহাব সংগ্রহশালা থেকে ওডু 12 উত্স কোডটি ক্লোনিং করে শুরু করুন:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 /opt/odoo12/odoo
সফ্টওয়্যার সংগ্রহগুলি সক্ষম করুন যাতে আমরা অজগর 3.6 বাইনারিগুলি অ্যাক্সেস করতে পারি:
scl enable rh-python36 bash
ওদু ইনস্টলেশনটির জন্য একটি নতুন পাইথন ভার্চুয়াল পরিবেশ তৈরি করুন:
cd /opt/odoo12
python3 -m venv venv
পরিবেশ সক্রিয় করুন:
source venv/bin/activate
সমস্ত প্রয়োজনীয় পাইথন মডিউল ইনস্টল করুন:
pip3 install -r odoo/requirements.txt
ইনস্টলেশন চলাকালীন আপনার যদি কোনও সংকলনের ত্রুটি দেখা দেয় তবে নিশ্চিত হয়ে নিন যে আপনি
Install Python 3.6 and Odoo Dependencies
বিভাগে তালিকাভুক্ত প্রয়োজনীয় সমস্ত নির্ভরতা
Install Python 3.6 and Odoo Dependencies
।
ইনস্টলেশন সমাপ্ত হলে নিম্নলিখিত কমান্ডটি ব্যবহার করে পরিবেশটি নিষ্ক্রিয় করুন:
deactivate
কাস্টম অ্যাডোনগুলির জন্য একটি নতুন ডিরেক্টরি তৈরি করুন:
mkdir /opt/odoo12/odoo-custom-addons
আপনার সুডো ব্যবহারকারীর কাছে ফিরে যান:
exit
এর পরে, আপনার পাঠ্য সম্পাদকটি খুলুন এবং নিম্নলিখিত কনফিগারেশন ফাইলটি তৈরি করুন:
sudo nano /etc/odoo12.conf
/etc/odoo12.conf
; This is the password that allows database operations: admin_passwd = superadmin_passwd db_host = False db_port = False db_user = odoo12 db_password = False addons_path = /opt/odoo12/odoo/addons, /opt/odoo12/odoo-custom-addons
সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন।
আরও কিছু সুরক্ষিত
superadmin_passwd
পরিবর্তন করতে ভুলবেন না।
একটি সিস্টেমযুক্ত ইউনিট ফাইল তৈরি করুন
ওডুকে পরিষেবা হিসাবে চালাতে আমরা একটি ইউনিট ফাইল তৈরি করব।
আপনার পাঠ্য সম্পাদকটি খুলুন এবং
/etc/systemd/system/
ডিরেক্টরিতে
odoo12.service
নামে একটি ফাইল তৈরি করুন:
sudo nano /etc/systemd/system/odoo12.service
নিম্নলিখিত বিষয়বস্তু আটকান:
/etc/systemd/system/odoo12.service
Description=Odoo12 Requires=postgresql-10.service After=network.target postgresql-10.service Type=simple SyslogIdentifier=odoo12 PermissionsStartOnly=true User=odoo12 Group=odoo12 ExecStart=/usr/bin/scl enable rh-python36 -- /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf StandardOutput=journal+console WantedBy=multi-user.target
ফাইলটি সংরক্ষণ করুন এবং সম্পাদকটি বন্ধ করুন।
সিস্টেমডকে জানিয়ে দিন যে আমরা একটি নতুন ইউনিট ফাইল তৈরি করেছি:
sudo systemctl daemon-reload
চালিয়ে ওডু পরিষেবাটি সক্ষম করুন:
sudo systemctl enable odoo12
sudo systemctl start odoo12
নিম্নলিখিত কমান্ডের সাহায্যে আপনি পরিষেবার স্থিতি পরীক্ষা করতে পারেন:
sudo systemctl status odoo12
● odoo12.service - Odoo12 Loaded: loaded (/etc/systemd/system/odoo12.service; disabled; vendor preset: disabled) Active: active (running) since Tue 2018-10-30 16:35:09 UTC; 6s ago Main PID: 24649 (scl) CGroup: /system.slice/odoo12.service ├─24649 /usr/bin/scl enable rh-python36 -- /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf ├─24650 /bin/bash /var/tmp/scldyaa9h └─24653 /opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf
ইনস্টলেশন পরীক্ষা করুন
আপনার ব্রাউজারটি খুলুন এবং টাইপ করুন:
http://:8069
http://:8069
ইনস্টলেশনটি সফল বলে ধরে নিলে, নিম্নলিখিতগুলির মতো একটি পর্দা উপস্থিত হবে:
প্রয়োজনীয় বন্দরটি খুলতে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন:
sudo firewall-cmd --permanent --zone=public --add-port=8069/tcp
sudo firewall-cmd --reload
উপসংহার
এই টিউটোরিয়ালটি পাইথন ভার্চুয়াল পরিবেশে CentOS 7 এ Odoo 12 ইনস্টল করার মাধ্যমে আপনাকে অনুসরণ করেছিল।
আপনি কীভাবে আপনার ওডু ডাটাবেসের স্বয়ংক্রিয় দৈনিক ব্যাকআপ তৈরি করবেন সে সম্পর্কে আমাদের টিউটোরিয়ালটি পরীক্ষা করতে চাইতে পারেন।
সেন্টোস ওডো পোস্টগ্র্যাস্কেল অজগর পাইপCodecInstaller ব্যবহার করে নিখরচায় কোডেকগুলি সনাক্ত এবং ইনস্টল করুন: সহজেই উইন্ডোজে অনুপস্থিত কোডেক সনাক্ত করুন এবং ইনস্টল করুন, সহজেই

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

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

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