Kurulum yardımı

OpenConstructionERP kurulumu

Nasıl çalıştırmak istediğinizi seçin, numaralı adımları izleyin ve bir şey ters giderse gördüğünüz mesajı aşağıdaki sorun listesinde bulun. Kurulum sırasındaki uyarıların hiçbiri projelerinizi tehlikeye atmaz.

Hangisine ihtiyacınız olduğundan emin değil misiniz?

Önce izleyin

OpenConstructionERP nasıl kurulur

Windows için video anlatım, 17.7.1 sürümüyle kaydedildi. Bazı ekranlar 18.5'te farklı görünür ve kurulum sırasındaki bekleme süresi videoda kısaltılmıştır.

Süre 4:41 · YouTube'da izle

Windows

OpenConstructionERP_18.5.0_x64-setup.exeyaklaşık 800 MB

Başlamadan önce Windows 10 veya 11, 64 bit. Yönetici izni (uygulama tüm kullanıcılar için kurulur). Kurulum sırasında internet gerekmez: pencere bileşeni (Microsoft WebView2) yükleyicinin içindedir.

Bu adımı izleyin:
  1. 1

    OpenConstructionERP_18.5.0_x64-setup.exe dosyasını sürüm sayfasından indirin.

    Göreceğinizİndirilenler klasörünüzde yaklaşık 800 MB'lık bir dosya.

  2. 2

    Üzerine çift tıklayın. Mavi bir pencere "Windows bilgisayarınızı korudu" diyorsa Daha fazla bilgi'ye tıklayın, dosya adının OpenConstructionERP ile başladığını kontrol edin, sonra Yine de çalıştır'a tıklayın.

    GöreceğinizWindows yönetici izni ister. Evet'e tıklayın.

  3. 3

    Yükleyici dilini seçin, lisansı kabul edin ve önerilen C:\Program Files\OpenConstructionERP klasörünü olduğu gibi bırakın.

    GöreceğinizBir ilerleme çubuğu, ardından bir Bitir sayfası.

  4. 4

    Bitir'e tıklayın veya OpenConstructionERP'yi Başlat menüsünden açın.

    Göreceğiniz"Uygulama başlatılıyor" yazan bir yükleme ekranı ve bir liste: arka uç başlatılıyor, yerel veritabanı başlatılıyor, veritabanı hazırlanıyor, uygulama sunucusu başlatılıyor, uygulama açılıyor.

  5. 5

    İlk başlatmada bekleyin. Pencereyi kapatmayın.

    Göreceğiniz"İlk çalıştırma yerel veritabanınızı kurar. Bu bir iki dakika sürebilir, lütfen bekleyin." Sonraki başlatmalar çok daha hızlıdır.

  6. 6

    Nasıl açılacağını seçin: uygulama penceresi olarak (önerilir) ya da normal tarayıcınızda.

    Göreceğiniz"OpenConstructionERP'yi nasıl açmak istersiniz?" ve ardından giriş sayfası.

  7. 7

    Demo hesabıyla giriş yapın: e-posta demo@openconstructionerp.com, parola DemoPass1234!. Sonra kendi hesabınızı ve projelerinizi oluşturabilirsiniz.

    GöreceğinizUygulama. Demo projeleri ilk başlatmada arka planda oluşturulur, bu yüzden proje listesi kısa bir süre yolda olduklarını söyleyebilir.

  8. 8

    Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.

    GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.

Bir mesaj görüyorsanız

KurulumMavi bir pencere: "Windows bilgisayarınızı korudu".

Anlamı Yükleyici henüz kod imzalı değil, bu yüzden Windows yayıncıyı tanımıyor. Bu bir uyarıdır, virüs tespiti değil.

Yapılacak Daha fazla bilgi'ye tıklayın, dosya adının OpenConstructionERP ile başladığını kontrol edin, sonra Yine de çalıştır'a tıklayın.

KurulumAkıllı Uygulama Denetimi (Smart App Control) uygulamayı engelledi, devam etmek için düğme yok.

Anlamı Windows 11 Akıllı Uygulama Denetimi imzasız programları reddeder.

Yapılacak Akıllı Uygulama Denetimi tek bir uygulamaya izin veremez. Açık kalmasını istiyorsanız OpenConstructionERP'yi Docker Desktop ile ya da WSL'de (Windows'un yerleşik Linux'u) çalıştırın; Akıllı Uygulama Denetimi bunları denetlemez. Adım adım yönergeler: depoda docs/desktop/WINDOWS_BLOCKED.md.

Kurulum"Please choose an installation folder whose path uses only Latin letters, digits and spaces. The built-in database cannot start from a folder with other characters in its path" (mesaj yalnızca İngilizce çıkar)Anlamı: kurulum klasörünün yolu yalnızca Latin harfleri, rakamlar ve boşluk içerebilir, çünkü yerleşik veritabanı başka bir yoldan başlatılamaz.

Anlamı Seçtiğiniz klasörün yolunda Kiril, Çince, aksanlı veya başka Latin olmayan harfler var.

Yapılacak Önerilen C:\Program Files\OpenConstructionERP klasörünü koruyun ya da C:\OpenConstructionERP gibi bir klasör seçin. Sessiz kurulum (/S) 3 koduyla çıkar ve nedenini %TEMP%\OpenConstructionERP-install-error.log dosyasına yazar.

KurulumYükleyici WebView2 ile ilgili bir hatayla duruyor.

Anlamı Windows, uygulama penceresini çizen bileşen olan Microsoft WebView2'yi kurmayı reddetti. Yükleyicinin içinde olduğu için internet gerekmez; hata Windows'un kendisinden gelir (ilke, bekleyen bir güncelleme ya da hasarlı eski bir WebView2).

Yapılacak Bilgisayarı yeniden başlatın ve yükleyiciyi tekrar çalıştırın. Yine olmazsa Microsoft'tan "Microsoft Edge WebView2 Runtime" kurun, sonra yükleyicimizi bir kez daha çalıştırın.

KurulumAntivirüsünüz kurulum sırasında ya da ilk başlatmada bir dosyayı siliyor veya karantinaya alıyor.

Anlamı Program yeni ve imzasız, bazı antivirüs ürünleri bundan şüphelenir.

Yapılacak Dosyayı karantinadan geri yükleyin ve şu iki klasörü istisna olarak ekleyin: program klasörü C:\Program Files\OpenConstructionERP ve veri klasörünüz C:\Users\<your name>\.openestimate. Sonra yükleyiciyi mevcut kurulumun üzerine yeniden çalıştırın. Dosyanın gerçek olduğundan emin değilseniz önce bize yazın.

YükseltmeKurulu sürümün üzerine yazılıp yazılmayacağını ya da önce kaldırılıp kaldırılmayacağını soran, kaldırmayı öneren bir satır içeren bir ekran.

Yapılacak Zaten seçili olan seçeneği bırakın (üzerine yaz). Projeleriniz korunur. Yükseltmeden sonraki ilk başlatma, veritabanı kendini güncellerken daha uzun sürebilir.

YükseltmeOpenConstructionERP'yi aynı bilgisayarda pip veya terminalden de çalıştırıyorsunuz ve yükseltme sırasında duruyor.

Anlamı İkisi de aynı .openestimate klasörünü ve veritabanını kullanır. Yükleyici programı değiştirmek için bu veritabanını durdurur. 18.4.0'dan yükseltirken eski kaldırıcı, adı openconstructionerp.exe olan tüm programları da kapatır.

Yapılacak Kurmadan veya yükseltmeden önce terminal sürümünü durdurun (Ctrl+C), sonra tekrar başlatın.

Başlatmaİlk başlatmada yükleme ekranı bir dakika veya daha uzun kalıyor.

Anlamı Uygulama yerel veritabanını oluşturuyor. Bu yalnızca bir kez olur.

Yapılacak Bekleyin ve pencereyi kapatmayın. Yavaş veya neredeyse dolu bir diskte daha uzun sürebilir. Sonraki başlatmalar hızlıdır.

BaşlatmaBir günlük dosyasının adını veren "OpenConstructionERP failed to start" kutusu.

Anlamı Uygulama penceresini hiç açamadı.

Yapılacak Bir kez daha başlatın. Kutu geri gelirse bize adını verdiği günlük dosyasını gönderin.

Başlatma"The backend started, but the local database is not answering, so the app cannot open."Anlamı: sunucu kısmı başladı, ancak yerel veritabanı yanıt vermiyor, bu yüzden uygulama açılamıyor.

Anlamı Yerel veritabanı ayağa kalkmadı, çoğunlukla düzgün kapanmayan bir çalıştırmadan sonra.

Yapılacak Bilgisayarı yeniden başlatın ve uygulamayı tekrar açın. Tekrarlarsa bize desktop-launcher.log ve veritabanı günlüğünü gönderin (Günlükler'e bakın).

Başlatma"The backend started, but this installation is missing the application files it serves"Anlamı: sunucu kısmı başladı, ancak kurulumda kullanıcı arayüzü dosyaları eksik.

Anlamı Program klasörünün bir kısmı eksik, genellikle antivirüs sildiği için.

Yapılacak Antivirüsünüzün karantinasını kontrol edin, sonra yükleyiciyi mevcut kurulumun üzerine yeniden çalıştırın. Projelerinize dokunulmaz.

Başlatma"The application backend did not start in time" ya da "The application backend stopped responding while preparing the local database" (veya başka bir adımda).

Anlamı Başlatma, uygulamanın beklediğinden uzun sürdü. Mesaj hangi adımda olduğunu söyler.

Yapılacak Pencereyi kapatıp yeniden başlatın. Disk neredeyse doluysa önce yer açın. Aynı adımda yine durursa bize desktop-launcher.log dosyasını gönderin.

Başlatma"The drive ran out of space while the application was starting" ya da "There is not enough free space to start the application".

Anlamı Tam olarak bu. Mesaj klasörü ve kalan boş alanı söyler.

Yapılacak O sürücüde yer açın ve yeniden başlatın.

BaşlatmaYerel veritabanı klasörünün "sits too deep in the filesystem" olduğunu söyleyen, iki sayılı bir mesaj.

Anlamı Windows yol uzunluğunu sınırlar ve veri klasörünüzün yolu veritabanı dosyaları için çok uzun. Windows'ta uzun yolları açmak yardımcı olmaz.

Yapılacak OE_DATA_DIR kullanıcı ortam değişkenini C:\OpenConstructionERP\data gibi kısa bir yola ayarlayın (Başlat, "ortam değişkenleri" yazın, Hesabınız için ortam değişkenlerini düzenleyin, Yeni), sonra yeniden başlatın.

BaşlatmaWindows kullanıcı adınızda Latin olmayan harfler var (örneğin Kiril veya Çince) ve veritabanınızı arıyorsunuz.

Anlamı Yerleşik veritabanı böyle bir yoldan çalışamaz, bu yüzden 18.5.0'dan beri uygulama veritabanını C:\ProgramData\OpenConstructionERP\clusters\<id>\pgdata içinde tutar. 18.5.0'dan önce uygulama bu tür hesaplarda hiç başlamıyordu.

Yapılacak Düzeltecek bir şey yok. .openestimate klasörünüzdeki pgdata.location dosyası veritabanı klasörünün tam yerini söyler. Yedek için iki klasörü de kopyalayın.

Çalışırken"The application backend stopped, restarting" ve pencere yeniden yüklenir.

Anlamı Uygulamanın arka plan kısmı beklenmedik biçimde durdu ve uygulama onu yeniden başlattı. Kaydedilmiş çalışma korunur. Bunu 30 dakikada en fazla iki kez yapar.

Yapılacak Devam edin. Tekrarlarsa ya da "The application backend has stopped" görürseniz bize desktop-launcher.log ve logs/backend-crash.log dosyalarını gönderin.

BaşlatmaUygulamayı her başlattığınızda oturumunuz kapanıyor ve dil İngilizceye dönüyor.

Anlamı Başka bir program uygulamanın normalde kullandığı 8732 numaralı bağlantı noktasını kullanıyor. Bu durumda 18.5.0 sürümü her başlatmada rastgele boş bir bağlantı noktası seçer ve pencere her yeni bağlantı noktasını yeni bir site sayar, bu yüzden oturum ve dil bulunamaz.

Yapılacak 8732 numaralı bağlantı noktasını kullanan diğer programı kapatın veya yeniden yapılandırın (Windows'ta işlem kimliğini görmek için bir terminalde netstat -ano | findstr :8732 çalıştırın). Projeleriniz etkilenmez, yalnızca oturum ve dil seçimi etkilenir.

BaşlatmaUygulamanın, 5432 numaralı bağlantı noktasında zaten çalıştırdığınız bir PostgreSQL ile çakışacağından endişeleniyorsunuz.

Anlamı Çakışmaz. Windows'ta yerleşik veritabanı rastgele boş bir yerel bağlantı noktası alır, macOS ve Linux'ta ise bir TCP bağlantı noktasında değil, yalnızca yerel bir soketi dinler.

Yapılacak Yapılacak bir şey yok.

Günlükler nerede

  • desktop-launcher.logC:\Users\<your name>\.openestimate\desktop-launcher.logMasaüstü uygulamasının başlarken yaptığı her şey. Veri klasörünü taşısanız bile her zaman ana klasörünüzdedir.
  • backend-crash.logC:\Users\<your name>\.openestimate\logs\backend-crash.logBeklenmedik bir durmanın ayrıntıları. Veri klasöründedir, bu yüzden OE_DATA_DIR ile birlikte taşınır.
  • database log folderC:\Users\<your name>\.openestimate\pgdata\log (or <folder from pgdata.location>\log)Yerleşik veritabanının neden başlamadığı.
  • OpenConstructionERP-install-error.log%TEMP%\OpenConstructionERP-install-error.log (Dosya Gezgini adres çubuğuna %TEMP% yazın)Windows yükleyicisinin kurulum klasörünü neden reddettiği.

Klasörü açmak için bunu Dosya Gezgini adres çubuğuna yapıştırın:

%USERPROFILE%\.openestimate

macOS

OpenConstructionERP_18.5.0_aarch64.dmgyaklaşık 640 MB

Başlamadan önce Apple Silicon'lu bir Mac (M1 veya daha yenisi). Intel'li Mac'ler için sürüm yok; Intel'li bir Mac'te pip veya Docker kullanın.

  1. 1

    OpenConstructionERP_18.5.0_aarch64.dmg dosyasını indirin ve açın.

    GöreceğinizOpenConstructionERP uygulama simgesini gösteren bir pencere.

  2. 2

    OpenConstructionERP'yi Uygulamalar'a sürükleyin.

    GöreceğinizUygulama Uygulamalar klasörünüzde görünür.

  3. 3

    Terminal'i bir kez açın ve çalıştırın.

    xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.app

    GöreceğinizÇıktı yok. Bu doğru. Uygulama henüz Apple tarafından noter onayından geçmediği için bu komut indirme işaretini kaldırır.

  4. 4

    OpenConstructionERP'yi Uygulamalar'dan açın.

    Göreceğiniz"Uygulama başlatılıyor" yükleme ekranı. İlk başlatma yerel veritabanını kurar ve bir iki dakika sürer.

  5. 5

    Uygulama penceresini veya tarayıcıyı seçin.

    GöreceğinizGiriş sayfası.

  6. 6

    Demo hesabıyla giriş yapın: e-posta demo@openconstructionerp.com, parola DemoPass1234!. Sonra kendi hesabınızı ve projelerinizi oluşturabilirsiniz.

    GöreceğinizUygulama. Demo projeleri ilk başlatmada arka planda oluşturulur, bu yüzden proje listesi kısa bir süre yolda olduklarını söyleyebilir.

  7. 7

    Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.

    GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.

Bir mesaj görüyorsanız

Başlatmaİlk başlatmada yükleme ekranı bir dakika veya daha uzun kalıyor.

Anlamı Uygulama yerel veritabanını oluşturuyor. Bu yalnızca bir kez olur.

Yapılacak Bekleyin ve pencereyi kapatmayın. Yavaş veya neredeyse dolu bir diskte daha uzun sürebilir. Sonraki başlatmalar hızlıdır.

Başlatma"The backend started, but the local database is not answering, so the app cannot open."Anlamı: sunucu kısmı başladı, ancak yerel veritabanı yanıt vermiyor, bu yüzden uygulama açılamıyor.

Anlamı Yerel veritabanı ayağa kalkmadı, çoğunlukla düzgün kapanmayan bir çalıştırmadan sonra.

Yapılacak Bilgisayarı yeniden başlatın ve uygulamayı tekrar açın. Tekrarlarsa bize desktop-launcher.log ve veritabanı günlüğünü gönderin (Günlükler'e bakın).

Başlatma"The backend started, but this installation is missing the application files it serves"Anlamı: sunucu kısmı başladı, ancak kurulumda kullanıcı arayüzü dosyaları eksik.

Anlamı Program klasörünün bir kısmı eksik, genellikle antivirüs sildiği için.

Yapılacak Antivirüsünüzün karantinasını kontrol edin, sonra yükleyiciyi mevcut kurulumun üzerine yeniden çalıştırın. Projelerinize dokunulmaz.

Başlatma"The application backend did not start in time" ya da "The application backend stopped responding while preparing the local database" (veya başka bir adımda).

Anlamı Başlatma, uygulamanın beklediğinden uzun sürdü. Mesaj hangi adımda olduğunu söyler.

Yapılacak Pencereyi kapatıp yeniden başlatın. Disk neredeyse doluysa önce yer açın. Aynı adımda yine durursa bize desktop-launcher.log dosyasını gönderin.

Başlatma"The application never finished unpacking itself, so its backend never started." ya da "The application could not unpack itself into the temporary folder it uses."

Anlamı macOS ve Linux'ta uygulama arka ucunu her başlatmada açar. Yavaş veya dolu bir sürücü ya da dosyaları kilitleyen bir antivirüs bunu engeller. (Windows uygulaması 18.5'ten beri kendini açmıyor.)

Yapılacak Geçici klasörünüzün bulunduğu sürücüde yer açın ya da uygulamaya antivirüsünüzde izin verin, sonra yeniden başlatın.

Başlatma"The drive ran out of space while the application was starting" ya da "There is not enough free space to start the application".

Anlamı Tam olarak bu. Mesaj klasörü ve kalan boş alanı söyler.

Yapılacak O sürücüde yer açın ve yeniden başlatın.

Çalışırken"The application backend stopped, restarting" ve pencere yeniden yüklenir.

Anlamı Uygulamanın arka plan kısmı beklenmedik biçimde durdu ve uygulama onu yeniden başlattı. Kaydedilmiş çalışma korunur. Bunu 30 dakikada en fazla iki kez yapar.

Yapılacak Devam edin. Tekrarlarsa ya da "The application backend has stopped" görürseniz bize desktop-launcher.log ve logs/backend-crash.log dosyalarını gönderin.

BaşlatmaUygulamayı her başlattığınızda oturumunuz kapanıyor ve dil İngilizceye dönüyor.

Anlamı Başka bir program uygulamanın normalde kullandığı 8732 numaralı bağlantı noktasını kullanıyor. Bu durumda 18.5.0 sürümü her başlatmada rastgele boş bir bağlantı noktası seçer ve pencere her yeni bağlantı noktasını yeni bir site sayar, bu yüzden oturum ve dil bulunamaz.

Yapılacak 8732 numaralı bağlantı noktasını kullanan diğer programı kapatın veya yeniden yapılandırın (Windows'ta işlem kimliğini görmek için bir terminalde netstat -ano | findstr :8732 çalıştırın). Projeleriniz etkilenmez, yalnızca oturum ve dil seçimi etkilenir.

BaşlatmaUygulamanın, 5432 numaralı bağlantı noktasında zaten çalıştırdığınız bir PostgreSQL ile çakışacağından endişeleniyorsunuz.

Anlamı Çakışmaz. Windows'ta yerleşik veritabanı rastgele boş bir yerel bağlantı noktası alır, macOS ve Linux'ta ise bir TCP bağlantı noktasında değil, yalnızca yerel bir soketi dinler.

Yapılacak Yapılacak bir şey yok.

Kurulum"“OpenConstructionERP” hasarlı olduğundan açılamıyor."

Anlamı Uygulama henüz Apple tarafından noter onayından geçmedi ve hâlâ indirme işaretini taşıyor. Uygulama hasarlı değil.

Yapılacak Yalnızca bu işe yarar: Terminal'de bir kez xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.app çalıştırın, sonra uygulamayı normal şekilde açın.

Kurulum"Geliştirici doğrulanamadığından “OpenConstructionERP” açılamıyor" (ya da Apple kötü amaçlı yazılım içermediğini doğrulayamadı).

Anlamı Uygulama ad hoc imzalı ama henüz Apple tarafından noter onayından geçmedi.

Yapılacak Aynı xattr komutunu çalıştırın ya da Sistem Ayarları'nı, Gizlilik ve Güvenlik'i açın, aşağı kaydırın ve Yine de Aç'a tıklayın. Bunu yalnızca bir kez yaparsınız.

KurulumUygulama Mac'inizde hiç çalışmıyor.

Anlamı Mac sürümü yalnızca Apple Silicon içindir (M1 ve daha yenisi). Intel sürümü yok.

Yapılacak Intel'li bir Mac'te pip (Python 3.12 veya daha yenisi) ya da Docker kullanın.

Günlükler nerede

  • desktop-launcher.log~/.openestimate/desktop-launcher.logMasaüstü uygulamasının başlarken yaptığı her şey. Veri klasörünü taşısanız bile her zaman ana klasörünüzdedir.
  • backend-crash.log~/.openestimate/logs/backend-crash.logBeklenmedik bir durmanın ayrıntıları. Veri klasöründedir, bu yüzden OE_DATA_DIR ile birlikte taşınır.
  • database log folder~/.openestimate/pgdata/logYerleşik veritabanının neden başlamadığı.

Klasörü terminalden açmak için:

open ~/.openestimate

Linux

Linux: .deb (Ubuntu, Debian, Mint)
OpenConstructionERP_18.5.0_amd64.debyaklaşık 830 MB

Başlamadan önce 64 bit x86 (amd64). Paket libwebkit2gtk-4.1-0 ister, apt bunu sizin için kurar. Ubuntu 22.04 üzerinde derlendi, bu yüzden Ubuntu 22.04 veya daha yenisi ve Debian 12 veya daha yenisi güvenli seçimdir.

  1. 1

    OpenConstructionERP_18.5.0_amd64.deb dosyasını indirin.

    GöreceğinizYaklaşık 830 MB'lık bir dosya.

  2. 2

    İndirme klasöründeki bir terminalde çalıştırın.

    sudo apt install ./OpenConstructionERP_18.5.0_amd64.deb

    Göreceğinizapt paketi ve gereken kitaplıkları listeler, sonra kurar. Dosya adının önündeki ./ önemlidir.

  3. 3

    OpenConstructionERP'yi uygulamalar menüsünden açın.

    GöreceğinizYükleme ekranı. İlk başlatma bir iki dakika sürer.

  4. 4

    Demo hesabıyla giriş yapın: e-posta demo@openconstructionerp.com, parola DemoPass1234!. Sonra kendi hesabınızı ve projelerinizi oluşturabilirsiniz.

    GöreceğinizUygulama. Demo projeleri ilk başlatmada arka planda oluşturulur, bu yüzden proje listesi kısa bir süre yolda olduklarını söyleyebilir.

  5. 5

    Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.

    GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.

Linux: .rpm (Fedora, RHEL, Rocky)
OpenConstructionERP-18.5.0-1.x86_64.rpmyaklaşık 850 MB

Başlamadan önce 64 bit x86. Paket WebKitGTK 4.1 kitaplığını ister, paket yöneticisi bunu sizin için kurar.

  1. 1

    OpenConstructionERP-18.5.0-1.x86_64.rpm dosyasını indirin.

    GöreceğinizYaklaşık 850 MB'lık bir dosya.

  2. 2

    Çalıştırın.

    sudo dnf install ./OpenConstructionERP-18.5.0-1.x86_64.rpm

    Göreceğinizdnf bağımlılıkları çözer ve kurar.

  3. 3

    OpenConstructionERP'yi uygulamalar menüsünden açın.

    GöreceğinizYükleme ekranı. İlk başlatma bir iki dakika sürer.

  4. 4

    Demo hesabıyla giriş yapın: e-posta demo@openconstructionerp.com, parola DemoPass1234!. Sonra kendi hesabınızı ve projelerinizi oluşturabilirsiniz.

    GöreceğinizUygulama. Demo projeleri ilk başlatmada arka planda oluşturulur, bu yüzden proje listesi kısa bir süre yolda olduklarını söyleyebilir.

  5. 5

    Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.

    GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.

Linux: AppImage (any distribution)
OpenConstructionERP_18.5.0_amd64.AppImageyaklaşık 910 MB

Başlamadan önce 64 bit x86 ve FUSE 2 kitaplığı (libfuse2; Ubuntu 24.04'te paket libfuse2t64 adını taşır).

  1. 1

    OpenConstructionERP_18.5.0_amd64.AppImage dosyasını indirin.

    GöreceğinizYaklaşık 910 MB'lık bir dosya.

  2. 2

    Çalıştırılabilir yapın.

    chmod +x OpenConstructionERP_18.5.0_amd64.AppImage

    GöreceğinizÇıktı yok.

  3. 3

    Çalıştırın.

    ./OpenConstructionERP_18.5.0_amd64.AppImage

    GöreceğinizYükleme ekranı. İlk başlatma bir iki dakika sürer.

  4. 4

    Demo hesabıyla giriş yapın: e-posta demo@openconstructionerp.com, parola DemoPass1234!. Sonra kendi hesabınızı ve projelerinizi oluşturabilirsiniz.

    GöreceğinizUygulama. Demo projeleri ilk başlatmada arka planda oluşturulur, bu yüzden proje listesi kısa bir süre yolda olduklarını söyleyebilir.

  5. 5

    Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.

    GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.

Bir mesaj görüyorsanız

Başlatmaİlk başlatmada yükleme ekranı bir dakika veya daha uzun kalıyor.

Anlamı Uygulama yerel veritabanını oluşturuyor. Bu yalnızca bir kez olur.

Yapılacak Bekleyin ve pencereyi kapatmayın. Yavaş veya neredeyse dolu bir diskte daha uzun sürebilir. Sonraki başlatmalar hızlıdır.

Başlatma"The backend started, but the local database is not answering, so the app cannot open."Anlamı: sunucu kısmı başladı, ancak yerel veritabanı yanıt vermiyor, bu yüzden uygulama açılamıyor.

Anlamı Yerel veritabanı ayağa kalkmadı, çoğunlukla düzgün kapanmayan bir çalıştırmadan sonra.

Yapılacak Bilgisayarı yeniden başlatın ve uygulamayı tekrar açın. Tekrarlarsa bize desktop-launcher.log ve veritabanı günlüğünü gönderin (Günlükler'e bakın).

Başlatma"The backend started, but this installation is missing the application files it serves"Anlamı: sunucu kısmı başladı, ancak kurulumda kullanıcı arayüzü dosyaları eksik.

Anlamı Program klasörünün bir kısmı eksik, genellikle antivirüs sildiği için.

Yapılacak Antivirüsünüzün karantinasını kontrol edin, sonra yükleyiciyi mevcut kurulumun üzerine yeniden çalıştırın. Projelerinize dokunulmaz.

Başlatma"The application backend did not start in time" ya da "The application backend stopped responding while preparing the local database" (veya başka bir adımda).

Anlamı Başlatma, uygulamanın beklediğinden uzun sürdü. Mesaj hangi adımda olduğunu söyler.

Yapılacak Pencereyi kapatıp yeniden başlatın. Disk neredeyse doluysa önce yer açın. Aynı adımda yine durursa bize desktop-launcher.log dosyasını gönderin.

Başlatma"The application never finished unpacking itself, so its backend never started." ya da "The application could not unpack itself into the temporary folder it uses."

Anlamı macOS ve Linux'ta uygulama arka ucunu her başlatmada açar. Yavaş veya dolu bir sürücü ya da dosyaları kilitleyen bir antivirüs bunu engeller. (Windows uygulaması 18.5'ten beri kendini açmıyor.)

Yapılacak Geçici klasörünüzün bulunduğu sürücüde yer açın ya da uygulamaya antivirüsünüzde izin verin, sonra yeniden başlatın.

Başlatma"The drive ran out of space while the application was starting" ya da "There is not enough free space to start the application".

Anlamı Tam olarak bu. Mesaj klasörü ve kalan boş alanı söyler.

Yapılacak O sürücüde yer açın ve yeniden başlatın.

Çalışırken"The application backend stopped, restarting" ve pencere yeniden yüklenir.

Anlamı Uygulamanın arka plan kısmı beklenmedik biçimde durdu ve uygulama onu yeniden başlattı. Kaydedilmiş çalışma korunur. Bunu 30 dakikada en fazla iki kez yapar.

Yapılacak Devam edin. Tekrarlarsa ya da "The application backend has stopped" görürseniz bize desktop-launcher.log ve logs/backend-crash.log dosyalarını gönderin.

BaşlatmaUygulamayı her başlattığınızda oturumunuz kapanıyor ve dil İngilizceye dönüyor.

Anlamı Başka bir program uygulamanın normalde kullandığı 8732 numaralı bağlantı noktasını kullanıyor. Bu durumda 18.5.0 sürümü her başlatmada rastgele boş bir bağlantı noktası seçer ve pencere her yeni bağlantı noktasını yeni bir site sayar, bu yüzden oturum ve dil bulunamaz.

Yapılacak 8732 numaralı bağlantı noktasını kullanan diğer programı kapatın veya yeniden yapılandırın (Windows'ta işlem kimliğini görmek için bir terminalde netstat -ano | findstr :8732 çalıştırın). Projeleriniz etkilenmez, yalnızca oturum ve dil seçimi etkilenir.

BaşlatmaUygulamanın, 5432 numaralı bağlantı noktasında zaten çalıştırdığınız bir PostgreSQL ile çakışacağından endişeleniyorsunuz.

Anlamı Çakışmaz. Windows'ta yerleşik veritabanı rastgele boş bir yerel bağlantı noktası alır, macOS ve Linux'ta ise bir TCP bağlantı noktasında değil, yalnızca yerel bir soketi dinler.

Yapılacak Yapılacak bir şey yok.

Kurulum.deb libwebkit2gtk-4.1-0 istiyor ya da dpkg karşılanmamış bağımlılıklar bildiriyor.

Anlamı Uygulama penceresini çizmek için WebKitGTK 4.1'e ihtiyaç duyar. dpkg -i bağımlılıkları kurmaz.

Yapılacak sudo apt install ./OpenConstructionERP_18.5.0_amd64.deb ile kurun, bu kitaplığı da getirir. Dağıtımınızda libwebkit2gtk-4.1-0 yoksa (22.04'ten eski Ubuntu, 12'den eski Debian) pip kullanın.

KurulumAppImage'e çift tıklayınca hiçbir şey olmuyor.

Anlamı Dosya henüz program olarak işaretlenmemiş.

Yapılacak chmod +x OpenConstructionERP_18.5.0_amd64.AppImage çalıştırın ve yeniden başlatın.

KurulumFUSE veya libfuse.so.2 geçen bir AppImage hatası.

Anlamı Yeni dağıtımlar AppImage'lerin kullandığı FUSE 2 kitaplığını artık kurmuyor.

Yapılacak Kurun (sudo apt install libfuse2, Ubuntu 24.04'te sudo apt install libfuse2t64) ya da .deb, .rpm veya pip kullanın.

Günlükler nerede

  • desktop-launcher.log~/.openestimate/desktop-launcher.logMasaüstü uygulamasının başlarken yaptığı her şey. Veri klasörünü taşısanız bile her zaman ana klasörünüzdedir.
  • backend-crash.log~/.openestimate/logs/backend-crash.logBeklenmedik bir durmanın ayrıntıları. Veri klasöründedir, bu yüzden OE_DATA_DIR ile birlikte taşınır.
  • database log folder~/.openestimate/pgdata/logYerleşik veritabanının neden başlamadığı.

Klasörü terminalden açmak için:

xdg-open ~/.openestimate

pip

Paket openconstructionerp

Başlamadan önce Python 3.12 veya daha yenisi. python --version ile kontrol edin. Docker ve ayrı bir veritabanı gerekmez: pip yerleşik bir PostgreSQL getirir.

Bu adımı izleyin:
  1. 1

    Çalıştırın.

    pip install --upgrade openconstructionerp

    Göreceğinizpip paketi ve bağımlılıklarını indirir.

  2. 2

    Çalıştırın.

    openconstructionerp

    GöreceğinizKısa bir karşılama. İlk çalıştırmada demo projelerinin yüklenip yüklenmeyeceğini ve tarayıcınızın açılıp açılmayacağını sorar.

  3. 3

    Yerel veritabanını kurarken bekleyin.

    Göreceğiniz"Database: embedded PostgreSQL 16 (no Docker)" ve ardından sunucu başlar. Tarayıcınız http://127.0.0.1:8080 adresini açar (http://localhost:8080 ile aynıdır).

  4. 4

    Giriş yapın. Demo verileriyle demo@openconstructionerp.com / DemoPass1234! kullanabilirsiniz.

    GöreceğinizGösterge paneli.

  5. 5

    Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.

    GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.

  6. 6

    Durdurmak için terminalde Ctrl+C'ye basın. Bir dahaki sefere openconstructionerp komutunu yeniden çalıştırmanız yeter.

    GöreceğinizSunucu durur. Verileriniz ana klasörünüzdeki .openestimate klasöründe kalır.

Kullanışlı komutlar

openconstructionerp komutu bulunamıyor

python -m openconstructionerp

Bir şey çalışmıyor: Python'u, bağlantı noktasını, veri klasörünü ve veritabanını kontrol eder ve ne yapılacağını söyler

openconstructionerp doctor

8080 numaralı bağlantı noktasını başka bir program kullanıyor

openconstructionerp serve --port 8081

Ağınızdaki diğer bilgisayarlar buna ulaşabilmeli

openconstructionerp serve --host 0.0.0.0 --port 8080

Bize sürümünüzü söylemeniz gerekiyor

openconstructionerp --version

Bir mesaj görüyorsanız

Kurulumpip eşleşen bir dağıtım bulunamadığını ya da farklı bir Python gerektiğini söylüyor.

Anlamı OpenConstructionERP, Python 3.12 veya daha yenisini gerektirir.

Yapılacak Python 3.12 veya daha yenisini kurun ve python3.12 -m pip install --upgrade openconstructionerp çalıştırın (Windows'ta: py -3.12 -m pip install --upgrade openconstructionerp).

Kurulumerror: externally-managed-environment (Ubuntu 23.04+, Debian 12+).Anlamı: Linux sisteminiz kendi Python'unu koruyor ve içine paket kurmayı reddediyor.

Anlamı Sistem Python'u pip'in içine kurulum yapmasına izin vermiyor.

Yapılacak pipx install openconstructionerp kullanın ya da önce bir sanal ortam oluşturun: python3 -m venv ~/oe && ~/oe/bin/pip install openconstructionerp.

Başlatma"openconstructionerp" is not recognized ya da command not found.

Anlamı pip'in komutları koyduğu klasör PATH'inizde değil (Windows'ta sık görülür).

Yapılacak Bunun yerine python -m openconstructionerp çalıştırın. PATH'e dokunmadan her sistemde çalışır.

Başlatma"Port 8080 is already in use. Try: openconstructionerp serve --port 8081"Anlamı: 8080 numaralı bağlantı noktasını başka bir program zaten kullanıyor, bu yüzden uygulamayı başka bir bağlantı noktasında başlatın, örneğin 8081.

Anlamı Başka bir program 8080 numaralı bağlantı noktasını kullanıyor.

Yapılacak Önerilen komutu çalıştırın ve yazdırdığı adresi açın.

Başlatma"Embedded PostgreSQL could not start".Anlamı: yerleşik PostgreSQL veritabanı başlatılamadı.

Anlamı Yerleşik veritabanı başlatılamadı. Mesaj, günlüğünün yolunu yazdırır.

Yapılacak openconstructionerp doctor çalıştırın. Yardımcı olmazsa pip install --upgrade --force-reinstall openconstructionerp ile yeniden kurun ve adı geçen günlüğü bize gönderin.

Günlükler nerede

  • terminal outputthe terminal window (pip); docker compose logs app (Docker)pip ve Docker için terminalin yazdırdıklarını ve openconstructionerp doctor çıktısını kopyalayın.

Docker

Paket ghcr.io/datadrivenconstruction/openconstructionerp (tags 18.5.0, 18.5, latest; linux/amd64)

Başlamadan önce Docker Compose ile Docker. Yayımlanan imaj x86-64 (amd64) için derlenmiştir. Apple Silicon veya başka ARM makinelerde kaynaktan derleyin (make quickstart) ya da pip kullanın. Aşağıdaki komutlar bir bash kabuğu içindir (Linux, macOS ya da Windows'ta Git Bash veya WSL). Windows PowerShell'de openssl yoktur ve dosyaları compose'un okuyamadığı bir biçimde yazar.

  1. 1

    Boş bir klasörde iki compose dosyasını indirin.

    curl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/docker-compose.quickstart.yml -o docker-compose.yml
    curl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/docker-compose.quickstart.image.yml -o docker-compose.override.yml

    GöreceğinizKlasörde iki dosya.

  2. 2

    Gizli anahtar dosyasını bir kez oluşturun.

    echo "POSTGRES_PASSWORD=$(openssl rand -base64 24)" > .env
    echo "JWT_SECRET=$(openssl rand -hex 32)" >> .env

    GöreceğinizBir .env dosyası. Saklayın: veritabanı parolasını ve oturum açma gizli anahtarını içerir.

  3. 3

    Başlatın.

    docker compose pull app && docker compose up -d

    Göreceğinizİki konteyner başlar: postgres ve app.

  4. 4

    http://localhost:8080 adresini açın ve demo@openconstructionerp.com / DemoPass1234! ile giriş yapın.

    GöreceğinizGiriş sayfası. İlk başlatma, veritabanı hazırlanırken bir dakika sürebilir.

  5. 5

    Yeni bir kurulumda yöneticiye hangi modülleri kullanacağınız bir kez sorulur. İhtiyacınız olanları işaretleyip devam edin. Bunu sonra üst çubuktaki Arka plan hizmetleri düğmesiyle değiştirebilirsiniz.

    GöreceğinizModüllerin ve ihtiyaç duydukları belleğin tek seferlik listesi.

Kullanışlı komutlar

İki konteynerin de çalıştığını ve sağlıklı olduğunu kontrol edin

docker compose ps

Uygulamanın neden başlamadığını görün

docker compose logs app

Makinenizdeki 8080 numaralı bağlantı noktası kullanımda

OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -d

Bu compose kurulumu değerlendirme ve yerel kullanım içindir. Üretim sunucusu için depodaki docs/INSTALL_LINUX.md ve docker-compose.prod.yml dosyalarına bakın.

Bir mesaj görüyorsanız

BaşlatmaCompose "POSTGRES_PASSWORD must be set" ya da "JWT_SECRET must be set" ile duruyor.

Anlamı İki gizli anahtarı içeren .env dosyası eksik ya da aynı klasörde değil.

Yapılacak .env dosyasını 2. adımdaki gibi, docker-compose.yml bulunan klasörde oluşturun.

Başlatmahttp://localhost:8080 açılmıyor.

Anlamı Konteyner henüz çalışmıyor ya da 8080 numaralı bağlantı noktası kullanımda.

Yapılacak docker compose ps ve docker compose logs app çalıştırın. Başka bir bağlantı noktası için: OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -d, sonra http://localhost:8081 adresini açın.

KurulumApple Silicon'lu bir Mac'te ya da başka bir ARM makinede Docker, linux/amd64 imaj platformunun uyuşmadığı konusunda uyarır ya da uygulama çok yavaş çalışır.

Anlamı Yayımlanan imaj yalnızca x86-64 için derlenmiştir.

Yapılacak make quickstart ile kaynaktan derleyin ya da pip kullanın.

Günlükler nerede

  • terminal outputthe terminal window (pip); docker compose logs app (Docker)pip ve Docker için terminalin yazdırdıklarını ve openconstructionerp doctor çıktısını kopyalayın.

Verileriniz, yükseltmeler ve kaldırma

Yükseltme

Yeni sürümü eskisinin üzerine kurun. .openestimate klasörünüz programın parçası değildir, bu yüzden projeler, kullanıcılar ve ayarlar kalır. Yükseltmeden sonraki ilk başlatma, veritabanı kendini güncellerken daha uzun sürebilir.

Kaldırma

Kaldırmak programı siler, projelerinizi bırakır. Windows'ta kaldırıcı "Delete the application data" seçeneğini sunar (yükleyici dilinde): bu yalnızca uygulama penceresinin sakladığı oturum ve dili siler (%APPDATA% ve %LOCALAPPDATA%\io.openconstructionerp.desktop içinde), projelerinizi silmez. Sıfırdan başlamak için programı kaldırın, .openestimate klasörünü güvenli bir yere kopyalayın, sonra silin.

Yedekleme

Uygulamayı kapatın ve .openestimate klasörünü kopyalayın (varsa pgdata.location içinde adı geçen ProgramData klasörünü de).

Hâlâ takıldınız mı? Yardım edelim

Lütfen şunları ekleyin:

Günlük dosyaları kullanıcı adınızı ve klasör adlarınızı içerebilir. Herkese açık paylaşmadan önce gözden geçirin; isterseniz e-postayla gönderin.

Kurulumdan sonraki adımlar

Kurdunuz ve giriş yaptınız mı? Bu videoları sırayla izleyin. Her biri kısadır ve gerçek uygulamayı gösterir.

  1. Kurulumdan sonraki ilk adımlar

    Kurulum videosunun ikinci yarısı: ilk açılış, dil ve bölge, modüller, kullanıcılar, ilk projeniz.

  2. Ürünün tamamını görün

    Bunlar da işinize yarar

    Ürün turu: BOQ, BIM, DWG, PDF metraj ve yapay zekâ ile maliyet hesabı

    12:01 dakika, daha eski bir sürümle kaydedildi. Bir pip kurulumunu da gösterir.

    Kısa tur, 2:37: tek bina, tek doğru kaynak

  3. Maliyet hesabının temelleri

  4. Pazarınız, baştan sona

  5. Şantiyeyi yönetmek: bütçe, satın alma, saatler, faturalar

OpenConstruction Academy kanalındaki tüm oynatma listeleri

Tam metin GitHub'da şu dillerde de var: English, Deutsch ve Русский.