Yardım Oyunu 64 bit'te çalıştırmak

  • Konuyu açan Konuyu açan qundir
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 8
  • Gösterim Gösterim 111
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

qundir

Üye
Üye
Mesaj
14
Çözümler
2
Beğeni
1
Puan
53
Ticaret Puanı
0
Problemim şöyle ki files'ı 32 bit OS ile derliyoruz ben bu geliştirmeyi bitirip sunucu kiraladığım zaman ram sınırından dolayı 64 bit bir sunucu kiralamak zorunda kalıcam peki bu sunucuya jails dışında nasıl kurulum yapabilirim yani localden vds e taşımak için ne yapmam gerekiyor bu konu hakkında net bir kaynak var mı gerçekten aradım ve net bir şey bulamadım yardımcı olursanız sevinirim
 
Problemim şöyle ki files'ı 32 bit OS ile derliyoruz ben bu geliştirmeyi bitirip sunucu kiraladığım zaman ram sınırından dolayı 64 bit bir sunucu kiralamak zorunda kalıcam peki bu sunucuya jails dışında nasıl kurulum yapabilirim yani localden vds e taşımak için ne yapmam gerekiyor bu konu hakkında net bir kaynak var mı gerçekten aradım ve net bir şey bulamadım yardımcı olursanız sevinirim
Jails yöntemi nedir tam olarak bilmiyorum ama 64-bit sunucularda /usr/lib32 kısmında 32-bit libler var. Gcc compiler için de var. Makefile dosyalarında değişiklik yaparsan 64-bit sunucuda 32-bit modunda derleme yapabiliyorsun.
 
Son düzenleme:
güncel freebsd sürümlerinde jail'e ihtiyacınız yok derlerken "-m32" flagi kullanmanız yeterli ancak freebsd 15'den itibaren 32 bit desteği kalkacağı için muhtemelen birkaç yıl içinde kullanılmaz duruma gelecektir
 
Jails yöntemi nedir tam olarak bilmiyorum ama 64-bit sunucularda /usr/lib32 kısmında 32-bit libler var. Gcc compiler için de var. Makefile dosyalarında değişiklik yaparsan 64-bit sunucuda 32-bit modunda derleme yapabiliyorsun.
teknik olarak tam olarak ne olduğunu bilmeden kullanıyordum ancak şu şekilde 64 bit te 32 bit dosyaları derlemek için içeriye 32lik bir makine kurmak olarak bir örnek verebilirim muhtemelen örnek olarak doğru teorik olarak yanlıştır sizde bakınırsanız çok daha bilgiye erişirsiniz

Hocam 64 bit FreeBSD sunucum var. Özellikleri çok sağlam, bu makinede derleyebilirsem zamandan kazanacağım. Çok hızlı derleyeceğim. Diğer türlü bilgisayara sanal sunucuyu aç derlemeyi yap diğer sunucuya aktar çok vakit alıyor.

başka bir konuda şöyle bir yorumunuz var burdaki süreç tam olarak nasıl oluyor yani game ve db dosyalarını alıp start atılabiliyor mu bunu açıklayabilirseniz sevinirim merak ediyorum
güncel freebsd sürümlerinde jail'e ihtiyacınız yok derlerken "-m32" flagi kullanmanız yeterli ancak freebsd 15'den itibaren 32 bit desteği kalkacağı için muhtemelen birkaç yıl içinde kullanılmaz duruma gelecektir
makefile larda değişiklik yapıp 32 liblerini yüklemem gerekiyor mu bu işlem için detaylandırırsanız sevinirim
 
makefile larda değişiklik yapıp 32 liblerini yüklemem gerekiyor mu bu işlem için detaylandırırsanız sevinirim
projelerin makefile dosyalarında "CFLAGS" olarak "m32" tanımlı değilse tanımlamanız gerekiyor, sürüm farkı yoksa lib taşımanıza gerek yok. çalıştırılacak makinelerde lib hatası verdiğinde pkg üzerinden libi kullanan paketi yüklemeniz yeterli olur, sürüm farkı varsa lib taşıma gerekir
 
teknik olarak tam olarak ne olduğunu bilmeden kullanıyordum ancak şu şekilde 64 bit te 32 bit dosyaları derlemek için içeriye 32lik bir makine kurmak olarak bir örnek verebilirim muhtemelen örnek olarak doğru teorik olarak yanlıştır sizde bakınırsanız çok daha bilgiye erişirsiniz

Hocam 64 bit FreeBSD sunucum var. Özellikleri çok sağlam, bu makinede derleyebilirsem zamandan kazanacağım. Çok hızlı derleyeceğim. Diğer türlü bilgisayara sanal sunucuyu aç derlemeyi yap diğer sunucuya aktar çok vakit alıyor.

başka bir konuda şöyle bir yorumunuz var burdaki süreç tam olarak nasıl oluyor yani game ve db dosyalarını alıp start atılabiliyor mu bunu açıklayabilirseniz sevinirim merak ediyorum

makefile larda değişiklik yapıp 32 liblerini yüklemem gerekiyor mu bu işlem için detaylandırırsanız sevinirim
Jails işlemine gerek yok. Çünkü zaten FreeBSD /usr/lib32 içerisinde libler var. Makefile içerisinde openssl gibi tüm liblerin yolunu düzenlemen gerek. Flag içlerine -m32 flagı eklemen lazım. Gcc kullanıyorsan yolu düzenlemen gerek. Güncellenmiş Metin2 Mainline Altyapı Dosyaları makefile içerisini inceleyebilirsin.
 
anladım söylediğiniz şekilde deneme yapıcam , peki localimde build edip vds ' e atıp sadece start vermek mümkün mü yolları öğrenmek istiyorum ekstradan

konunuzu inceledim de ben de kaptanyosun filesını kullanmıştım bilinen fixleri atıp sonra uzun süre bırakmıştım sizin tüm güncellemeleri yapıp burda hazır paylaşmanız çok hoş olmuş elinize sağlık
 
anladım söylediğiniz şekilde deneme yapıcam , peki localimde build edip vds ' e atıp sadece start vermek mümkün mü yolları öğrenmek istiyorum ekstradan

konunuzu inceledim de ben de kaptanyosun filesını kullanmıştım bilinen fixleri atıp sonra uzun süre bırakmıştım sizin tüm güncellemeleri yapıp burda hazır paylaşmanız çok hoş olmuş elinize sağlık
Evet mümkün. Uzak sunucuya attığınızda muhtemelen bazı libler sürüm hatası verecektir. Hata veren libleri derleme yaptığınız sunucudan alırsanız sorun yaşamazsınız.
 
Evet mümkün. Uzak sunucuya attığınızda muhtemelen bazı libler sürüm hatası verecektir. Hata veren libleri derleme yaptığınız sunucudan alırsanız sorun yaşamazsınız.
peki nasıl mümkün hata olmadığını düşünürsek hangi yol izlenmeli yani vaktiniz varsa hafif detaylı bir şekilde paylaşabilir misiniz
 
Geri
Üst