Daha önce forumda paylaşıldımı bilmiyorum bakmaya fırsatım olmadı paylaşıldı ise özür dilerim.
FreeBSD 9.1 Normal Lib Dosyaları dışında sunucu startı için fazladan 2 dosya istiyor.
Sizi hiç uğraştırmayacağım direkt SH dosyası linkte.
FreeBSD 9.1 Normal Lib Dosyaları dışında sunucu startı için fazladan 2 dosya istiyor.
Sizi hiç uğraştırmayacağım direkt SH dosyası linkte.
İndirme Link :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Virustotal Link :
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Filezilla bağlanınız.
İndirdiğiniz dosyayı /root dizinine atınız.
Putty açıp login olunuz ve sırasıyla şu kodları yazınız ve hiçbir şeye dokunmayınız.
cd /root [ENTER]
sh ./mgsoftlibkurulum.sh [ENTER]
Alıntıdır.
FreeBSD 9 ve 10 İçin Güncel Lib Kurulumu (SH Script ile)
Metin2 sunucuları gibi açık kaynak oyun projeleri üzerinde çalışırken FreeBSD işletim sistemi tercih edilebilir. Özellikle FreeBSD 9 ve 10 sürümleri, bazı eski sistemlerde hâlâ kullanılmaktadır. Ancak bu sistemlerde geliştirme yaparken veya derleme işlemleri sırasında gerekli kütüphanelerin güncel olması oldukça önemlidir. Bu yazıda, FreeBSD 9 ve 10 sistemlerinde güncel lib kurulumunu SH script yardımıyla nasıl yapacağınızı detaylı olarak ele alacağız.
Güncel Kütüphane Neden Önemlidir?
Metin2 gibi oyun sunucularında derleme işlemi sırasında karşılaşılan en yaygın sorunlardan birisi eksik veya eski kütüphanelerdir. Özellikle GCC derleyici ile yapılan derlemelerde, bazı bağımlılıklar eksik kalabilir. Bu da compilation error hatası ile sonuçlanabilir. Bu nedenle, FreeBSD tabanlı sistemlerde doğru ve güncel kütüphaneleri yüklemek, derleme ve çalıştırma süreçlerini olumlu yönde etkiler.
SH Script ile Otomatik Kurulum
Aşağıdaki SH script dosyası, FreeBSD 9 ve 10 sistemlerinde yaygın olarak kullanılan temel kütüphaneleri otomatik olarak kurar. Bu script, bash, gcc, boost, mysql, make gibi temel araçları ve kütüphaneleri içerir:
FreeBSD 9 ve 10 İçin Paket Yönetimi Farklılıkları
FreeBSD 10'dan sonra sistem pkg sistemine geçmiştir. Ancak FreeBSD 9'da hâlâ eski port yapısı kullanılır. Bu nedenle, scriptin çalışacağı sistem sürümüne göre değişiklik yapılmalıdır. FreeBSD 9 için aşağıdaki komutlar önerilir:
Güvenlik ve Jail Kullanımı
Metin2 sunucuları gibi kritik sistemlerde FreeBSD jail yapısı kullanılması önerilir. Jail sayesinde, sistemdeki ana ortamdan izole bir yapı oluşturulur ve güvenlik artırılır. Jail içinde çalışan sunucular için kütüphane kurulumları ayrı ayrı yapılmalıdır. Bu bağlamda, yukarıdaki SH script dosyası jail ortamına da adapte edilebilir.
Sonuç
FreeBSD 9 ve 10 sistemlerinde Metin2 gibi projeleri derlemek veya çalıştırmak isteyen geliştiriciler için güncel kütüphane kurulumları oldukça önemlidir. SH script kullanarak bu işlemi otomatikleştirmek, hem zaman kazandırır hem de hata riskini azaltır. Bu yazıda sunduğumuz örnek script, temel ihtiyaçları karşılamaktadır. Daha gelişmiş yapılar için sistem yöneticileri, kendi ortamlarına göre scriptleri özelleştirebilirler.
Installing Updated Libs for FreeBSD 9 and 10 (via SH Script)
When working on open-source game projects like Metin2, the FreeBSD operating system can be preferred. Especially FreeBSD 9 and 10 versions are still used on some legacy systems. However, during development or compilation processes on these systems, having up-to-date libraries is crucial. In this article, we will cover how to install updated libs on FreeBSD 9 and 10 systems via an SH script in detail.
Why Are Updated Libraries Important?
One of the most common issues encountered during compilation in game servers like Metin2 is missing or outdated libraries. Especially in compilations done with the GCC compiler, certain dependencies may be missing. This can result in compilation error. Therefore, installing correct and updated libraries on FreeBSD-based systems positively affects compilation and runtime processes.
Automated Installation with SH Script
The following SH script automatically installs commonly used basic libraries on FreeBSD 9 and 10 systems. This script includes basic tools and libraries such as bash, gcc, boost, mysql, make:
Package Management Differences Between FreeBSD 9 and 10
After FreeBSD 10, the system transitioned to the pkg system. However, FreeBSD 9 still uses the old port structure. Therefore, modifications must be made according to the system version where the script runs. For FreeBSD 9, the following commands are recommended:
Security and Jail Usage
For critical systems like Metin2 servers, it is recommended to use the FreeBSD jail structure. With jails, an isolated environment from the main system is created, enhancing security. Library installations must be performed separately within the jail environment where the servers operate. In this context, the above SH script can also be adapted for jail environments.
Conclusion
Updated library installations are very important for developers who want to compile or run projects like Metin2 on FreeBSD 9 and 10 systems. Automating this process via SH scripts saves time and reduces error risks. The sample script provided in this article addresses basic needs. For more advanced structures, system administrators can customize scripts according to their own environments.
İndirdiğiniz dosyayı /root dizinine atınız.
Putty açıp login olunuz ve sırasıyla şu kodları yazınız ve hiçbir şeye dokunmayınız.
cd /root [ENTER]
sh ./mgsoftlibkurulum.sh [ENTER]
Alıntıdır.
FreeBSD 9 ve 10 İçin Güncel Lib Kurulumu (SH Script ile)
Metin2 sunucuları gibi açık kaynak oyun projeleri üzerinde çalışırken FreeBSD işletim sistemi tercih edilebilir. Özellikle FreeBSD 9 ve 10 sürümleri, bazı eski sistemlerde hâlâ kullanılmaktadır. Ancak bu sistemlerde geliştirme yaparken veya derleme işlemleri sırasında gerekli kütüphanelerin güncel olması oldukça önemlidir. Bu yazıda, FreeBSD 9 ve 10 sistemlerinde güncel lib kurulumunu SH script yardımıyla nasıl yapacağınızı detaylı olarak ele alacağız.
Güncel Kütüphane Neden Önemlidir?
Metin2 gibi oyun sunucularında derleme işlemi sırasında karşılaşılan en yaygın sorunlardan birisi eksik veya eski kütüphanelerdir. Özellikle GCC derleyici ile yapılan derlemelerde, bazı bağımlılıklar eksik kalabilir. Bu da compilation error hatası ile sonuçlanabilir. Bu nedenle, FreeBSD tabanlı sistemlerde doğru ve güncel kütüphaneleri yüklemek, derleme ve çalıştırma süreçlerini olumlu yönde etkiler.
SH Script ile Otomatik Kurulum
Aşağıdaki SH script dosyası, FreeBSD 9 ve 10 sistemlerinde yaygın olarak kullanılan temel kütüphaneleri otomatik olarak kurar. Bu script, bash, gcc, boost, mysql, make gibi temel araçları ve kütüphaneleri içerir:
Kod:
#!/bin/sh[BR][/BR][BR][/BR]echo 'Gerekli paketler yukleniyor...'[BR][/BR][BR][/BR]pkg install -y gcc[BR][/BR]pkg install -y boost-libs[BR][/BR]pkg install -y mysql57-client[BR][/BR]pkg install -y gmake[BR][/BR]pkg install -y git[BR][/BR]pkg install -y autoconf automake[BR][/BR][BR][/BR]echo 'Kurulum tamamlandi! Derleme islemi icin hazirsınız.'
FreeBSD 9 ve 10 İçin Paket Yönetimi Farklılıkları
FreeBSD 10'dan sonra sistem pkg sistemine geçmiştir. Ancak FreeBSD 9'da hâlâ eski port yapısı kullanılır. Bu nedenle, scriptin çalışacağı sistem sürümüne göre değişiklik yapılmalıdır. FreeBSD 9 için aşağıdaki komutlar önerilir:
Kod:
cd /usr/ports/devel/gmake && make install clean[BR][/BR]cd /usr/ports/lang/gcc && make install clean[BR][/BR]cd /usr/ports/devel/boost-libs && make install clean
Güvenlik ve Jail Kullanımı
Metin2 sunucuları gibi kritik sistemlerde FreeBSD jail yapısı kullanılması önerilir. Jail sayesinde, sistemdeki ana ortamdan izole bir yapı oluşturulur ve güvenlik artırılır. Jail içinde çalışan sunucular için kütüphane kurulumları ayrı ayrı yapılmalıdır. Bu bağlamda, yukarıdaki SH script dosyası jail ortamına da adapte edilebilir.
Sonuç
FreeBSD 9 ve 10 sistemlerinde Metin2 gibi projeleri derlemek veya çalıştırmak isteyen geliştiriciler için güncel kütüphane kurulumları oldukça önemlidir. SH script kullanarak bu işlemi otomatikleştirmek, hem zaman kazandırır hem de hata riskini azaltır. Bu yazıda sunduğumuz örnek script, temel ihtiyaçları karşılamaktadır. Daha gelişmiş yapılar için sistem yöneticileri, kendi ortamlarına göre scriptleri özelleştirebilirler.
Installing Updated Libs for FreeBSD 9 and 10 (via SH Script)
When working on open-source game projects like Metin2, the FreeBSD operating system can be preferred. Especially FreeBSD 9 and 10 versions are still used on some legacy systems. However, during development or compilation processes on these systems, having up-to-date libraries is crucial. In this article, we will cover how to install updated libs on FreeBSD 9 and 10 systems via an SH script in detail.
Why Are Updated Libraries Important?
One of the most common issues encountered during compilation in game servers like Metin2 is missing or outdated libraries. Especially in compilations done with the GCC compiler, certain dependencies may be missing. This can result in compilation error. Therefore, installing correct and updated libraries on FreeBSD-based systems positively affects compilation and runtime processes.
Automated Installation with SH Script
The following SH script automatically installs commonly used basic libraries on FreeBSD 9 and 10 systems. This script includes basic tools and libraries such as bash, gcc, boost, mysql, make:
Kod:
#!/bin/sh[BR][/BR][BR][/BR]echo 'Installing required packages...'[BR][/BR][BR][/BR]pkg install -y gcc[BR][/BR]pkg install -y boost-libs[BR][/BR]pkg install -y mysql57-client[BR][/BR]pkg install -y gmake[BR][/BR]pkg install -y git[BR][/BR]pkg install -y autoconf automake[BR][/BR][BR][/BR]echo 'Installation completed! You are ready for compilation.'
Package Management Differences Between FreeBSD 9 and 10
After FreeBSD 10, the system transitioned to the pkg system. However, FreeBSD 9 still uses the old port structure. Therefore, modifications must be made according to the system version where the script runs. For FreeBSD 9, the following commands are recommended:
Kod:
cd /usr/ports/devel/gmake && make install clean[BR][/BR]cd /usr/ports/lang/gcc && make install clean[BR][/BR]cd /usr/ports/devel/boost-libs && make install clean
Security and Jail Usage
For critical systems like Metin2 servers, it is recommended to use the FreeBSD jail structure. With jails, an isolated environment from the main system is created, enhancing security. Library installations must be performed separately within the jail environment where the servers operate. In this context, the above SH script can also be adapted for jail environments.
Conclusion
Updated library installations are very important for developers who want to compile or run projects like Metin2 on FreeBSD 9 and 10 systems. Automating this process via SH scripts saves time and reduces error risks. The sample script provided in this article addresses basic needs. For more advanced structures, system administrators can customize scripts according to their own environments.
