FreeBSD'nin bütün sürümlerinde hızlı ve kolay kurulum

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 78

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
FreeBSD 9.2de portsnap fetch extract verdikten sonra çoğu insanda mk hatası vermektedir ve buna çözüm bulamayan insanlar var. Bulabilenler de zaten saklıyor nasıl yaptığını ama sizin için öncelikte FreeBSD 9.2de kurulum yapmak isteyen arkadaşlar için mk hatasına takılmadan ilerlemeleri açısından ufak bir çözüm sunmak istiyorum.

Öncelikle
Kod:
portsnap fetch extract

komutunu verip bitmesinin hemen ardından
Kod:
portsnap fetch update

komutunu veriyoruz ve 9.2de portları güncellemiş oluyoruz. Böylelikle pkg install yüklemesi yapabileceğiz Freebsd 9.2de.
Örnek olarak
Kod:
pkg install devel/gmake pkg install devel/makedepend pkg install devel/subversion pkg install graphics/devil pkg install lang/gcc48

Pkg installı kullanarakda mysql yüklemesi dahi yapabilirler.

FreeBSD 10 ve üzeri sürümleri için çoğu arkadaşımız bu sürümlerde yükleme yapamıyorlar bunun nedeni gcc49dan büyük gcc5 gcc6 gcc7 gibi sürümleri desteklemesinden dolayıdır.

Öncelikle FreeBSD 10 ve üzeri sürümlerde compile etmek isteyen arkadaşlar
Kod:
portsnap fetch extract

komutunu verdikten sonra ilk olarak
Kod:
pkg install python pkg install misc/compat7x pkg install wine

komutlarıyla bunları yüklemeleri gerekli. Sonra asıl kurulumumuza geçeceğiz.
İlk Önce
make config-recursive nedir onu söyleyeyim. make config-recursive ön yüklemeyi seçme aracıdır. sürekli her panel çıkmasına Enter bas yapmanıza gerek kalmaz.
Kod:
cd /usr/ports/devel/gmake make config-recursive make install clean cd /usr/ports/devel/makedepend make config-recursive make install clean cd /usr/ports/devel/subversion make config-recursive make install clean cd /usr/ports/graphics/devil make config-recursive make install clean cd /usr/ports/lang/gcc48 make config-recursive make install clean

Bu kurulumları yaptıktan sonra şimdi ise Gcc48i etkinleştirmeye
Kod:
# cd /usr/local/bin # ln -s gcc48 gcc # ln -s g++48 g++

bu komutları uyguladıktan sonra
Kod:
ee /etc/make.conf içerisine yapıştır CC = gcc48 CPP = cpp48 CXX = g++48

Reboot atıp kullanmaya başlayabilirsin böylelikle FreeBsd 10 üzeri bütün sürümlerde kompile yapabileceksiniz.

ALINTIDIR.
Açıldıysa Kapatılabilir.
FreeBSD'nin Bütün Sürümlerinde Hızlı ve Kolay Kurulum

FreeBSD, açık kaynak, Unix tabanlı bir işletim sistemidir ve özellikle sunucu ortamlarında yüksek performans ve kararlılık sunar. Özellikle Metin2 gibi oyun sunucularının barındırılması için idealdir. Bu yazıda, FreeBSD sistemlerde hızlı ve kolay kurulum yapmayı adım adım ele alacağız. Metin2 sunucularınızı FreeBSD üzerinde çalıştırmak istiyorsanız doğru yerdesiniz.

FreeBSD Nedir ve Neden Tercih Edilmeli?
FreeBSD, donanım desteği, kararlılık ve güvenlik açısından oldukça güçlü bir sistemdir. Özellikle Metin2 gibi大型多人 çevrimiçi oyunların sunucuları için tercih edilir. FreeBSD, port sistemi sayesinde yazılım yönetimi oldukça kolaydır. Ayrıca, pkg sistemi sayesinde paket yönetimi daha da basitleşir.

FreeBSD Kurulumu İçin Gerekli Donanım ve Yazılım Gereksinimleri
FreeBSD kurulumu için minimum sistem gereksinimleri oldukça düşüktür. Ancak Metin2 gibi oyun sunucuları çalıştırırken daha güçlü bir sistem önerilir:

- İşlemci: Dual-core veya üzeri
- RAM: En az 4 GB (Metin2 sunucuları için önerilen: 8 GB)
- Disk: SSD önerilir, minimum 50 GB
- Ağ: 100 Mbps veya üzeri bağlantı

FreeBSD ISO Dosyası Nasıl İndirilir?
FreeBSD resmi sitesinden uygun sürümü indirebilirsiniz. adresinden son sürüm ISO dosyasını indirmeniz önerilir. FreeBSD 13 ve FreeBSD 14 sürümleri, Metin2 sunucuları için oldukça stabil çalışmaktadır.

FreeBSD Sanal Ortamda mı Gerçek Donanımda mı Kurulmalı?
Metin2 geliştirme veya test amacıyla sanal ortamlarda (VirtualBox, VMware) kurulum yapabilirsiniz. Ancak canlı sunucu olarak kullanılacaksa doğrudan donanıma kurulum yapılması önerilir. FreeBSD jail sistemi sayesinde izole ortamlar da kolayca oluşturulabilir.

FreeBSD Kurulum Adımları
1. ISO dosyasını bir USB belleğe yazın (Rufus veya benzeri araçlarla).
2. Bilgisayarınızı USB'den başlatın.
3. FreeBSD kurulum menüsünden 'Install' seçeneğini seçin.
4. Dil, saat dilimi ve disk bölümleme ayarlarını yapılandırın.
5. Kullanıcı adı ve şifre belirleyin.
6. Kurulum tamamlandıktan sonra sistemi yeniden başlatın.

FreeBSD Kurulum Sonrası Temel Ayarlar
FreeBSD kurulumundan sonra aşağıdaki temel ayarları yapmanız önemlidir:

- Sistem güncellemesi: freebsd-update fetch install
- Paket yöneticisi kurulumu: pkg kurulumu için pkg bootstrap
- Ağ yapılandırması: rc.conf üzerinden ağ ayarlarını yapın.
- Güvenlik duvarı (pf) yapılandırması: pf.conf dosyası üzerinden kurallar tanımlayın.

FreeBSD Üzerinde Metin2 Sunucusu Kurulumu
Metin2 sunucularını FreeBSD üzerinde çalıştırmak için bazı kütüphaneler ve derleyiciler kurulmalıdır. Öncelikle gerekli paketleri yükleyin:

pkg install gcc mysql80-server python3 git bash wget nano screen sudo

Daha sonra Metin2 kaynak kodlarını derlemek için boost ve diğer bağımlılıkları yükleyin:

pkg install boost-libs mariadb106-server clang

FreeBSD Jail ile Metin2 Sunucusunu İzole Etmek
FreeBSD jail sistemi sayesinde Metin2 sunucunuzu izole bir ortamda çalıştırabilirsiniz. Bu, güvenlik açısından büyük avantaj sağlar. Jail oluşturmak için:

ezjail-admin create myserver 'em0|IP_ADRESI'

Jail aktif ettikten sonra Metin2 dosyalarını jail içine kopyalayabilirsiniz.

Sonuç
FreeBSD, Metin2 sunucuları için güçlü ve güvenli bir platformdur. Doğru yapılandırıldığında, uzun süreli ve kararlı bir sunucu ortamı sağlar. Bu rehber sayesinde FreeBSD kurulumunu hızlı ve güvenli bir şekilde yapabilirsiniz.


Quick and Easy Installation on All Versions of FreeBSD

FreeBSD is an open-source, Unix-based operating system known for its performance and stability especially in server environments. It's particularly suitable for hosting games like Metin2. In this article, we'll cover step-by-step how to perform a quick and easy installation on FreeBSD systems. If you want to run your Metin2 servers on FreeBSD, you're in the right place.

What is FreeBSD and Why Should You Choose It?
FreeBSD is a very powerful system in terms of hardware support, stability, and security. It is especially preferred for running MMORPGs like Metin2. Thanks to its ports system, software management is very simple. Moreover, with the pkg system, package management becomes even easier.

Hardware and Software Requirements for FreeBSD Installation
The minimum system requirements for installing FreeBSD are quite low. However, for running game servers such as Metin2, a more powerful system is recommended:

- CPU: Dual-core or higher
- RAM: At least 4 GB (8 GB recommended for Metin2 servers)
- Disk: SSD recommended, minimum 50 GB
- Network: Connection of 100 Mbps or higher

How to Download the FreeBSD ISO File?
You can download the appropriate version from the official FreeBSD website. It's recommended to download the latest ISO file from . FreeBSD 13 and FreeBSD 14 versions work very stably for Metin2 servers.

Should FreeBSD Be Installed on Virtual or Physical Hardware?
For development or testing purposes, you can install Metin2 on virtual environments (VirtualBox, VMware). However, if it will be used as a live server, installation directly onto hardware is recommended. The FreeBSD jail system allows isolated environments to be easily created.

FreeBSD Installation Steps
1. Write the ISO file to a USB drive (using tools like Rufus).
2. Boot your computer from the USB drive.
3. From the FreeBSD installer menu, select 'Install'.
4. Configure language, timezone, and disk partition settings.
5. Set up a username and password.
6. After installation is complete, restart the system.

Basic Post-Installation Configuration for FreeBSD
After installing FreeBSD, it's important to perform the following basic configurations:

- System update: freebsd-update fetch install
- Package manager installation: Run pkg bootstrap to set up pkg.
- Network configuration: Set up networking via rc.conf.
- Firewall (pf) configuration: Define rules via the pf.conf file.

Installing a Metin2 Server on FreeBSD
To run Metin2 servers on FreeBSD, certain libraries and compilers must be installed first. Begin by installing the required packages:

pkg install gcc mysql80-server python3 git bash wget nano screen sudo

Then, to compile Metin2 source code, install boost and other dependencies:

pkg install boost-libs mariadb106-server clang

Isolating Your Metin2 Server with FreeBSD Jails
With the FreeBSD jail system, you can run your Metin2 server in an isolated environment. This provides significant security advantages. To create a jail:

ezjail-admin create myserver 'em0|IP_ADDRESS'

Once the jail is activated, you can copy your Metin2 files into the jail.

Conclusion
FreeBSD is a robust and secure platform for Metin2 servers. When properly configured, it provides a long-term and stable server environment. With this guide, you can quickly and securely install FreeBSD.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt