How to install Odoo 11 on Ubuntu 16.04
İçindekiler:
- Sen başlamadan önce
- Odoo kullanıcısı oluştur
- PostgreSQL'i kurun ve yapılandırın
- Wkhtmltopdf Yükle
- Odoo'yu yükleme ve yapılandırma
- Systemd birim dosyası oluşturma
- Kurulumu Test Edin
- Sonuç
Odoo, dünyanın en popüler iş yazılımlarından biridir. Gerekli kullanım durumuna bağlı olarak Odoo'yu kurmanın birkaç yolu vardır.
Odoo'yu kurmanın en kolay ve en hızlı yolu, resmi depolarını kullanmaktır.
Bu kılavuz, Ubuntu 16.04'te Git kaynağı ve Python sanal ortamını kullanarak Odoo'yu kurmak ve yapılandırmak için gerekli adımları kapsar.
Sen başlamadan önce
Bu eğiticiye devam etmeden önce sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan emin olun.
Paketler dizinini ve kurulu tüm paketleri en son paketlerle güncelleyin:
sudo apt update && sudo apt upgrade
Git, Pip, Node.js ve Odoo bağımlılıkları oluşturmak için gerekli araçları yükleyin:
sudo apt install git python3-pip build-essential python3-dev libxslt-dev libzip-dev libldap2-dev libsasl2-dev node-less
Odoo kullanıcısı oluştur
Odoo hizmetini çalıştıracak giriş dizini
/opt/odoo
ile yeni bir sistem kullanıcısı ve grubu oluşturun:
useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
Kullanıcıyı istediğiniz gibi adlandırabilirsiniz, sadece aynı ada sahip bir PostgreSQL kullanıcısı oluşturduğunuzdan emin olun.
PostgreSQL'i kurun ve yapılandırın
Ubuntu'nun varsayılan depolarından PostgreSQL paketini kurun:
sudo apt install postgresql
Kurulum tamamlandığında, önceden oluşturulmuş sistem kullanıcısıyla aynı ada sahip yeni bir PostgreSQL kullanıcısı oluşturun, bizim durumumuzda
odoo
:
sudo su - postgres -c "createuser -s odoo"
Wkhtmltopdf Yükle
PDF raporlarını yazdırmak için
wkhtmltopdf
aracına ihtiyacınız olacaktır. Wkhtmltopdf'ın önerilen sürümü 0.12.1'dir ve resmi Ubuntu 16.04 depolarında yoktur. Önerilen sürümü resmi Wkhtmltopdf sitesinden indirip yükleyeceğiz.
Aşağıdaki wget komutunu kullanarak paketi indirin:
wget
İndirme işlemi tamamlandıktan sonra paketi şunu yazarak yükleyin:
sudo apt install./wkhtmltox_0.12.1.3-1~xenial_amd64.deb
Odoo'yu yükleme ve yapılandırma
Sürümler ve güncellemeler üzerinde daha fazla kontrol sahibi olabilmemiz için Odoo'yu GitHub deposundan izole bir Python ortamında kuracağız.
Kurulum işlemine başlamadan önce “odoo” kullanıcısına geçtiğinizden emin olun:
sudo su - odoo
odoo
kullanıcısı olarak oturum açtığınızı doğrulamak için aşağıdaki komutu kullanın:
whoami
GitHub deposundan Odoo kaynak kodunu klonlayarak kurulum işlemine başlayın:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 11.0 /opt/odoo/odoo11
- Farklı bir Odoo sürümü indirmek ve yüklemek istiyorsanız
--branchanahtarından sonra sürüm numarasını değiştirin. Odoo kaynak kodunu istediğiniz gibiodoo11, örneğinodoo11yerine alanodoo11adını kullanabilirsiniz.
virtualenv
, izole Python ortamları oluşturmak için bir araçtır. Yüklemek için şunu kullanın:
pip3 install virtualenv
Odoo kurulumu için aşağıdakilerle yeni bir Python sanal ortamı oluşturun:
cd /opt/odoo
virtualenv odoo11-venv
Ortamı etkinleştirin:
source odoo11-venv/bin/activate
Gerekli tüm Python modüllerini kurun:
pip3 install -r odoo11/requirements.txt
Yükleme sırasında herhangi bir derleme hatasıyla karşılaşırsanız,
Before you begin
bölümünde listelenen tüm bağımlılıkları yüklediğinizden emin olun.
Kurulum tamamlandıktan sonra ortamı devre dışı bırakın ve aşağıdaki komutları kullanarak sudo kullanıcısına geri dönün:
deactivate
exit
sudo mkdir /opt/odoo/odoo11-custom-addons
sudo chown odoo: /opt/odoo/odoo11-custom-addons
Yapmamız gereken bir sonraki şey bir yapılandırma dosyası oluşturmak. Sıfırdan yeni bir tane oluşturabilir veya dahil edilen yapılandırma dosyasını kopyalayabiliriz:
sudo cp /opt/odoo/odoo11/debian/odoo.conf /etc/odoo11.conf
Dosyayı açın ve aşağıdaki gibi düzenleyin:
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
İşiniz bittiğinde dosyayı kapatın ve kaydedin.
my_admin_passwd
daha güvenli bir şeye değiştirmeyi ve özel modüller kullanıyorsanız
addons_path
ayarını değiştirmeyi unutmayın.
Systemd birim dosyası oluşturma
Odoo'yu bir hizmet olarak çalıştırmak için
/etc/systemd/system/
dizininde bir
odoo11.service
birim dosyası oluşturmamız gerekir.
Metin düzenleyicinizi açın ve aşağıdaki satırları yapıştırın:
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
Systemd'e yeni bir birim dosyası oluşturulduğunu bildirin ve şu işlemleri yaparak Odoo hizmetini başlatın:
sudo systemctl daemon-reload
sudo systemctl start odoo11
Aşağıdaki komutla servis durumunu kontrol edin:
sudo systemctl status odoo11
Çıktı, Odoo hizmetinin etkin ve çalışır durumda olduğunu gösteren aşağıdaki gibi görünmelidir.
● 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
Odoo hizmetinin önyükleme zamanında otomatik olarak başlatılmasını sağlayın:
sudo systemctl enable odoo11
Kurulumu Test Edin
Tarayıcınızı açın ve
http://:8069
http://:8069
Kurulumun başarılı olduğu varsayıldığında, aşağıdakine benzer bir ekran görünecektir:

Bu noktada çalışan bir Odoo 11 kurulumunuz var. Yeni bir veritabanı oluşturarak kurulumu tamamlayabilir ve projeniz üzerinde çalışmaya başlayabilirsiniz.
Sonuç
Bu kadar! Bu eğitici, Python sanal ortamında Ubuntu 16.04 üzerine Odoo 11 kurulumunda size yol gösterdi.
Odoo'nuzu Nginx ile ters proxy olarak nasıl yapılandıracağınızı ve Odoo Kurulumunuza HTTPS üzerinden nasıl erişeceğinizi öğrenmek için aşağıdaki yazıyı kontrol edebilirsiniz:
Ndox ile Odoo'yu ters proxy olarak yapılandırma
Ayrıca, Odoo veritabanlarınızın otomatik günlük yedeklemelerinin nasıl oluşturulacağı ile ilgili eğiticimizi kontrol etmek isteyebilirsiniz.
ubuntu odoo postgresql python pipUbuntu 18.04 Üzerine Anaconda Kurulumu
Anaconda, büyük ölçekli veri işleme, tahmine dayalı analitik ve bilimsel hesaplama için kullanılan en popüler python veri bilimi ve makine öğrenim platformudur. Bu eğitici, Ubuntu 18.04'te Anaconda Python Dağıtımını indirme ve yükleme adımları konusunda size rehberlik edecektir.
Ubuntu 18.04 Üzerine Redmine Kurulumu ve Konfigürasyonu
Redmine, en popüler açık kaynaklı proje yönetimi ve sorun izleme yazılım araçlarından biridir. Bu öğreticide, Ubuntu 18.04 sunucusuna Redmine'ın en son sürümünün nasıl yükleneceği ve yapılandırılacağı açıklanmaktadır.
Ubuntu 18.04 Üzerine Odoo 13 Kurulumu
Bu kılavuzda, Ubuntu 18.04'te bir Python sanal ortamına Odoo 13'ü kurarak ve dağıtarak size yol göstereceğiz. Odoo'yu Github veri havuzundan indireceğiz ve Nginx'i ters proxy olarak kullanacağız.







