Neler yeni

Foruma hoş geldin, Ziyaretçi

Metin2Lobby.com Metin2 Private Server Tanıtım Advertising Ve Geliştirme Forumudur.Metin2 pvp serverler,1-99,1-105,1-120,55-120 global serverları paylaş yada ara.
Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

FREEBSD 14.x sürümlerine git ile ports'tan mariadb10.6.23 kurmak

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Konular
50,325
Mesajlar
50,638
Tepkime puanı
87
M2 Yaşı
3 yıl 11 ay 26 gün
Trophy Puan
48
Konum
Web sitesi
M2 Yang
509,284
Ticaret : 1 / 0 / 0
Ticaret Oranı : 100%
mariadb 10.6.23 EOL bir sürüm yani artık desteği olmadığı için pkg ağacında bulunmuyor direk kurulum yapamıyoruz
bu sebeple github yardımı ile eski ports ağacından indirip derlememiz lazım ben freebsd 14.1 fiziksel sunucuda deneyeceğim.

öncelikle terminal ekranına yazıyoruz.
Kod:
pkg update pkg install -y git llvm cmake gmake \   libtool autoconf automake \   ncurses openssl \   bison perl5

git ve gerekli dosyaları indiriyoruz.

işlem bittikten sonra varsa eski ports dosyalarını siliyoruz.

Kod:
rm -rf /usr/ports

şimdi git üzerinden güncel portsları çekelim dosya ortalama 1.5GB boyutunda internet hızınıza göre uzun sürecektir.
Kod:
git clone https://git.FreeBSD.org/ports.git /usr/ports

git üzerinden ports çekerken böyle bir hata almamız normaldir. çözümünüde vereceğim
Kod:
ld-elf.so.1: /usr/local/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/local/bin/git not defined

eski PCRE leri silip git kaldırıp tekrar kuracağız.
Kod:
pkg delete -fy pcre2 pkg delete -fy git pkg install -y git

şimdi tekrardan ports'u git üzerinden çekiyoruz.
Kod:
rm -rf /usr/ports git clone https://git.FreeBSD.org/ports.git /usr/ports

ports dosyalarımız indirdi şimdi sıradaki aşamaya geçelim.

mariadb 10.6.23 eski olduğu için eski ports tan alacağız bunun için terminale


Kod:
cd /usr/ports git checkout 2025Q4

yazıyoruz ve 2025 4. çeyreğinde yayınlanan dosyaları getiriyoruz.


şimdi terminale kodumuzu yazıyoruz ve kontrol ediyoruz mariadb 10.6 gelmiş mi
Kod:
ls databases | grep mariadb
mariadb106-client
mariadb106-server


bunları görüyorsan doğru yoldasın demektir devam edelim

Kod:
cd /usr/ports/databases/mariadb106-client

yazıyoruz ve mariadb 10.6 klasörüne giriyoruz

Kod:
make config
komutunu yazıyoruz ve config dosyasını açıp bazı ayarları kapatıyoruz.



GSSAPİ leri işaretlerini kapatıyoruz boşluk tuşu ile en alttaki GSSAPİ NONE seçeneğini işaretliyoruz.


enter tuşuna basıp kaydedip çıkıyoruz.

şimdi derleme kısmına geçelim terminale


10.6 server klasörüne gidelim
Kod:
cd /usr/ports/databases/mariadb106-server

Kod:
make clean make BATCH=yes

BATCH=yes komutunu ekleme sebebim ninja adında bir dialog penceresi açılır ve tuşlar ile çıkması zordur o sebeple dialog penceresini yok sayıyoruz.





286675_8691b72259c2c03bf4dbde0035837329.png


derleme işlemi başlamıştır bitmesini bekliyoruz 64bit freebsd sürümlerinde 30-50dk arası sürmektedir 32bit sistemlerde bu süre 1 saat ile 1.5 saat sürebilir


286705_421dce02aa0a219ccef35c24fafbb3cb.png


ve 10.6.23 sürümünü kurduk.
FREEBSD 14.x Sürümlerine Git ile Ports'tan MariaDB 10.6.23 Kurulumu

Metin2Lobby olarak FreeBSD sunucular üzerinde oyun sunucusu yönetimi ve veritabanı yapılandırması konusunda uzmanlaşmış bir platformsunuz. Bu yazıda, FreeBSD 14.x sistemlerde Git aracılığıyla ports koleksiyonundan MariaDB 10.6.23 sürümünü nasıl kuracağınızı detaylı şekilde anlatıyoruz. Özellikle Metin2 sunucularında MariaDB veritabanı yaygın olarak kullanıldığından, doğru sürümün ve yapılandırmanın seçilmesi kritik öneme sahiptir.

Ön Bilgi
FreeBSD sistemi açık kaynak, Unix tabanlı bir işletim sistemidir. Sunucu tarafında yüksek performans ve güvenlik sunar. Ports sistemi, yazılımların derlenerek yüklenmesini sağlayan güçlü bir paket yönetim sistemidir. Git ise kaynak kodların sürüm kontrolü ve indirilmesinde kullanılır. MariaDB 10.6.23, kararlı bir sürüm olup, Metin2 gibi oyun sunucularında veritabanı ihtiyaçlarını karşılamak için idealdir.

Adım Adım Kurulum
1. Ports Koleksiyonunu Güncelleyin:
Ports sisteminin güncel olduğundan emin olun. Aşağıdaki komutla_ports tree_'yi güncelleyin:

Kod:
[B]git clone https://git.freebsd.org/ports.git /usr/ports[/B]


2. MariaDB 10.6.23 Portuna Geçiş Yapın:
Aşağıdaki dizine gidin:

Kod:
[B]cd /usr/ports/databases/mariadb106-server[/B]


3. Derleme ve Kurulum:
make komutu ile derlemeyi başlatın:

Kod:
[B]make config[/B]


Gerekli ayarları belirledikten sonra aşağıdaki komutu çalıştırın:

Kod:
[B]make all install clean[/B]


4. Servisi Etkinleştirin:
Otomatik başlatmak için aşağıdaki komutu girin:

Kod:
[B]sysrc mysql_enable=YES[/B]


5. MariaDB Servisini Başlatın:

Kod:
[B]service mysql-server start[/B]


Not: Eğer daha önce başka bir MariaDB/MySQL sürümü yüklüyse, eski sürümün tamamen kaldırılması önerilir.

Konfigürasyon ve Güvenlik
Yükleme sonrası, mysql_secure_installation komutunu çalıştırarak root şifresi, anonim kullanıcı silme, test veritabanı silme gibi temel güvenliği sağlayın.

Kod:
[B]mysql_secure_installation[/B]


Sonuç
FreeBSD 14.x sistemlerde Git üzerinden ports kullanarak MariaDB 10.6.23 sürümünü başarıyla yüklediniz. Bu yapılandırma, Metin2 sunucularınızın veritabanı performansını artıracaktır. Daha fazla bilgi ve destek için Metin2Lobby sayfamızı ziyaret edebilirsiniz.


Installing MariaDB 10.6.23 on FreeBSD 14.x via Git from Ports

Metin2Lobby is a specialized platform for managing game servers and database configurations on FreeBSD. In this article, we will detail how to install MariaDB 10.6.23 version from the ports collection using Git on FreeBSD 14.x systems. Since MariaDB is widely used as the database in Metin2 servers, selecting the correct version and configuration is critical.

Background Information
FreeBSD is an open-source, Unix-like operating system known for its performance and security in server environments. The ports system allows software to be compiled and installed directly from source code. Git is used for version control and downloading source codes. MariaDB 10.6.23 is a stable release suitable for game servers like Metin2.

Step-by-Step Installation
1. Update Ports Collection:
Ensure your ports tree is up-to-date by cloning with Git:

Kod:
[B]git clone https://git.freebsd.org/ports.git /usr/ports[/B]


2. Navigate to MariaDB 10.6.23 Port:
Go to the following directory:

Kod:
[B]cd /usr/ports/databases/mariadb106-server[/B]


3. Compile and Install:
Start compilation with:

Kod:
[B]make config[/B]


After setting required options, run:

Kod:
[B]make all install clean[/B]


4. Enable Service:
To enable automatic startup, enter:

Kod:
[B]sysrc mysql_enable=YES[/B]


5. Start MariaDB Service:

Kod:
[B]service mysql-server start[/B]


Note: If another MariaDB/MySQL version was previously installed, it's recommended to fully remove it first.

Configuration and Security
After installation, run mysql_secure_installation to set root password, remove anonymous users, delete test database, etc., securing the setup.

Kod:
[B]mysql_secure_installation[/B]


Conclusion
You have successfully installed MariaDB 10.6.23 on FreeBSD 14.x using Git and the ports system. This configuration will enhance the database performance of your Metin2 servers. For more information and support, visit our Metin2Lobby page.
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kaydol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Üye ol
Giriş Yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş Yap

Tema düzenleyici

Tema özelletirmeleri