İçereği Atla
Odoo Menü
  • Portal
  • Ücretsiz deneyin
  • Uygulamalar
    Finans
    • Muhasebe
    • Faturalama
    • Masraf Yönetimi
    • Elektronik Çizelge (BI)
    • Belgeler
    • İmza
    Satış
    • Müşteri İlişkileri Yönetimi (CRM)
    • Satış
    • Satış Noktası Mağaza
    • Satış Noktası Restoran
    • Abonelikler
    • Kiralama
    Web Sitesi
    • Web Sitesi Oluşturucu
    • eTicaret
    • Blog
    • Forum
    • Canlı Sohbet
    • eÖğrenme
    Tedarik Zinciri
    • Envanter
    • Üretim
    • Ürün Yaşam Döngüsü Yönetimi
    • Satın Alma
    • Bakım
    • Kalite
    İnsan Kaynakları
    • Çalışanlar
    • İşe Alım
    • İzin
    • Değerlendirme
    • Referans
    • Filo Yönetimi
    Pazarlama
    • Sosyal Medyada Pazarlama
    • E-posta ile Pazarlama
    • SMS ile Pazarlama
    • Etkinlikler
    • Pazarlama Otomasyonu
    • Anket
    Hizmetler
    • Proje Yönetimi
    • Çalışma Çizelgeleri
    • Saha Hizmeti
    • Yardım Masası
    • Planlama
    • Randevular
    Verimlilik
    • Sohbet
    • Onay
    • Nesnelerin İnterneti
    • VoIP
    • Bilgi Bankası
    • WhatsApp
    Üçüncü taraf uygulamalar Odoo Stüdyo Odoo Bulut Platformu
  • Sektörler
    Perakende satış
    • Kitapçı
    • Giyim Mağazası
    • Mobilya Mağazası
    • Gıda Marketi
    • Hırdavat Dükkanı
    • Oyuncak Dükkanı
    Gıda ve Konaklama
    • Bar ve Pub
    • Restoran
    • Fast Food Restoranı
    • Konuk Evi
    • İçecek Distribütörü
    • Otel
    Gayrimenkul
    • Emlak Acentesi
    • Mimarlık Firması
    • İnşaat
    • Emlak Yönetimi
    • Bahçe Tasarımı
    • Mülk Sahipleri Derneği
    Uzmanlık
    • Muhasebe Firması
    • Odoo Partner
    • Pazarlama Ajansı
    • Hukuk Firması
    • Yetenek Kazanımı
    • Denetim ve Belgelendirme
    Üretim
    • Tekstil
    • Metal
    • Mobilyalar
    • Gıda
    • Bira fabrikası
    • Kurumsal Hediye
    Sağlık ve Spor
    • Spor Kulübü
    • Optik Mağazası
    • Fitness Merkezi
    • Sağlıklı Yaşam Merkezi
    • Eczane
    • Kuaför Salonu
    Ticaret
    • Tamirci
    • BT Donanım & Destek
    • Güneş Enerjisi Sistemleri
    • Ayakkabı İmalatçısı
    • Temizlik Hizmetleri
    • HVAC Hizmetleri
    Diğerleri
    • Kar Amacı Gütmeyen Kuruluş
    • Çevre Ajansı
    • Reklam Panosu Kiralama
    • Fotoğrafçılık
    • Bisiklet Kiralama
    • Yazılım Bayisi
    Tüm Sektörlere Göz Atın
  • Topluluk
    Öğrenim
    • Eğitim Araçları
    • Dokümantasyon
    • Sertifikasyonlar
    • Eğitim Etkinlikleri
    • Blog
    • Podcast
    Eğitim ve Gelişim
    • Eğitim Programı
    • Scale Up! İşletme Oyunu
    • Odoo'yu Ziyaret Edin
    Yazılım
    • İndirin
    • Sürümleri Kıyaslayın
    • Sürümler
    İş Birliği
    • Github
    • Forum
    • Etkinlikler
    • Çeviriler
    • Partner Olun
    • Partnerler için Hizmetler
    • Muhasebe Firmanızı Kaydettirin
    Hizmetler
    • Partner Bulun
    • Muhasebeci Bulun
    • Bir danışmanla görüşün
    • Kurulum Hizmetleri
    • Müşteri Referansları
    • Destek
    • Sürüm Yükseltme
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Demo randevusu alın
  • Fiyatlandırma
  • Yardım

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • Müşteri İlişkileri Yönetimi
  • e-Commerce
  • Muhasebe
  • Envanter
  • PoS
  • Proje Yönetimi
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
Etiketler (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Etiketler (View all)
odoo accounting v14 pos v15
About this forum
Yardım

How to build Odoo 10 for windows as an executable software?

Abone Ol

Get notified when there's activity on this post

Bu soru işaretlendi
windowsbuildodoo
3 Cevaplar
19820 Görünümler
Avatar
Corey Mack

How to build Odoo 10 for windows as an executable software?

Is there any tutorial available for it?

2
Avatar
Vazgeç
Corey Mack
Üretici

Same question i asked: http://stackoverflow.com/questions/43570613/how-to-build-odoo-10-for-windows-as-an-executable-software

Avatar
Dhinesh
En İyi Yanıt

Odoo custom build guide for Windows OS:

I created this guide for my personal reference. So I try to keep it short and clear.

This will focus only on Odoo 8 in Windows 7 environment and can be easily adapted to later versions.

OS: Windows 7, Odoo Version: 8

1) Install Python27 (https://www.python.org/downloads/windows/).

2) Install PIP.

Odoo windows packaging files are available at https://github.com/odoo/odoo/tree/8.0/setup/win32

You have to be on Windows host to build .exe for Odoo due to the fact that the Makefile (https://github.com/odoo/odoo/blob/8.0/setup/win32/Makefile#L7) was using the Cygwin's cygdrive emulated path.

3) Assuming that Windows was the host machine and we can proceed to install Cygwin (https://cygwin.com/install.html)

While installing Cygwin, you will get an option to select the supporting packages. Make sure you select the category python and devel with it.

Once Cygwin installation is done, open the Cygwin's terminal and enter "make". If you got "make: *** No targets specified and no makefile found. Stop.", then you're good to go.

4) Use your favorite git client (mine is http://www.mingw.org/ or you can use the Cygwin if you want to) and clone the Odoo repo.

git clone https://www.github.com/odoo/odoo --depth 1 --branch 8.0 --single-branch

Since we are building for 8.0, a single branch is enough for this tutorial.

5) Install the dependency packages from the req.txt file from Odoo repo.

https://github.com/odoo/odoo/blob/8.0/requirements.txt

https://github.com/odoo/odoo/blob/8.0/doc/requirements.txt

6) Static folder for the third party software's like WkHtmltoPdf, PostgreSQL etc are placed at this static folder. https://github.com/odoo/odoo/tree/8.0/setup/win32/static

7) Download the PostgreSQL from https://www.postgresql.org/download/windows/ and place it under static folder.

8) For the WkHtmltoPdf, the recommended version is 0.12.1 and is available on the WkHtmltoPdf download page, in the archive section.

Download from http://download.gna.org/wkhtmltopdf/0.12/0.12.1/ and put the necessary files based on arch under static folder.

9) The images for the setup file needs to be placed on https://github.com/odoo/odoo/tree/8.0/setup/win32/static/pixmaps

10) Edit the https://github.com/odoo/odoo/blob/8.0/setup/win32/Makefile.version and enter VERSION=8.0

Files you might be interested in:

Service: https://github.com/odoo/odoo/blob/8.0/setup/win32/win32_service.py

Setup: https://github.com/odoo/odoo/blob/8.0/setup/win32/win32_setup.py

Makensis: https://github.com/odoo/odoo/blob/8.0/setup/win32/setup.nsi

Package: https://github.com/odoo/odoo/blob/8.0/setup/package.py

11) Change the NSI file based on your need which is available at https://github.com/odoo/odoo/blob/8.0/setup/win32/setup.nsi

If you are using the NSIS from the http://nsis.sourceforge.net/ and installed at a different location from the default, you may have to change the path to makefile on the following file:

https://github.com/odoo/odoo/blob/8.0/setup/win32/Makefile#L12

12) Finally, the build command is Open the Cygwin's terminal and navigate to https://github.com/odoo/odoo/tree/8.0/setup/win32.

Enter "make -f Makefile"

On the successful run, final "openerp-allinone-setup-8.0.exe" will be available in the same folder.


8
Avatar
Vazgeç
Paulo Matos

Hi @Dhinesh

Thank you for sharing this.

I have some questions and I hope you can help me:

-- Step 1 and 2 believe have to be done on the host itself (no cygwin);

-- Steps 4-5 are to be executed on windows machine or on cygwin? There is, should I install de dependwncies on cygwin or on windows? And as per the Odoo repo? Should I pull it under windows or cygwin?

-- I believe from step 6 I have to do everything from windows host and not cygwin. So, my question is, how can I navigate to my local Odoo repo structure via cygwin? I will need to do it on step 12?

Thank you very much

Regards

PM

Paulo Matos

Hello @Dhinesh,

I am following this lines for Odoo 12 and found some problems during the exe compilation.

This is related to the location of some required components that needs to be packad with the final .exe and we can find them on the setup.nsi.

Starting from the line 211 (https://github.com/odoo/odoo/blob/ebd1fd6c02ea6882df57e89c3c27f59c0b97b12f/setup/win32/setup.nsi#L209), we have:

File /r /x "__pycache__" "..\..\..\WinPython\python-3.6.2\*"

File /r /x "src" "..\..\..\nssm-2.24\*"

File /r "..\..\..\vcredist\*.exe"

Every time I try to build, system fails and breaks execution with a "file not found error"

My question is, where should I copy this files/folders? This needs to be placed on "cygwin" or on some folder on host machine?

Thank you very much

Avatar
ibtihel
En İyi Yanıt

Are these steps applicable to the OS: Windows 11 Pro and Odoo version 17? If not, are there alternative steps or tutorials that I could follow?

Thank you

 

0
Avatar
Vazgeç
Avatar
Ary Gustanto
En İyi Yanıt

Odoo 10's requirements need psutils, but psutils is not supported in cygwin

0
Avatar
Vazgeç
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Üye Ol
İlgili Gönderiler Cevaplar Görünümler Aktivite
After a "could not execute command 'lessc'" Çözüldü
windows eclipse odoo
Avatar
Avatar
Avatar
Avatar
4
Mar 23
19984
Odoo server error during installation of manufacturing app
windows manufacturing odoo
Avatar
Avatar
Avatar
3
Ağu 19
3781
Running Odoo 10 from eclipse Çözüldü
windows eclipse odoo
Avatar
Avatar
2
Tem 19
3949
FYI: ODOO ON WINDOWS.. I am sharing a step by step Installation guide {Here} Çözüldü
windows installation odoo
Avatar
1
Tem 19
9320
Upgrade from openerp 7 to odoo 8 on Windows Server
windows openerp odoo
Avatar
0
Mar 15
4521
Topluluk
  • Eğitim Araçları
  • Dokümantasyon
  • Forum
Açık Kaynak
  • İndirin
  • Github
  • Runbot
  • Çeviriler
Hizmetler
  • Odoo.sh Hosting
  • Destek
  • Sürüm Yükseltme
  • Özel Geliştirmeler
  • Eğitim
  • Muhasebeci Bulun
  • Partner Bulun
  • Partner Olun
Hakkında
  • Şirketimiz
  • Pazarlama Gereçleri
  • İletişim
  • Kariyer
  • Etkinlikler
  • Podcast
  • Blog
  • Müşteriler
  • Hukuki • Gizlilik
  • Güvenlik
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo, müşteri ilişkileri yönetimi, eTicaret, muhasebe, envanter, satış noktası, proje yönetimi gibi şirketinizin tüm ihtiyaçlarını karşılayan bir açık kaynak işletme uygulamaları paketidir.

Odoo’nun eşsiz değer önermesi, aynı anda hem kullanımının çok kolay olup hem de tamamen entegre olmasıdır.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now