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:
git ve gerekli dosyaları indiriyoruz.
işlem bittikten sonra varsa eski ports dosyalarını siliyoruz.
Kod:
şimdi git üzerinden güncel portsları çekelim dosya ortalama 1.5GB boyutunda internet hızınıza göre uzun sürecektir.
Kod:
git üzerinden ports çekerken böyle bir hata almamız normaldir. çözümünüde vereceğim
Kod:
eski PCRE leri silip git kaldırıp tekrar kuracağız.
Kod:
şimdi tekrardan ports'u git üzerinden çekiyoruz.
Kod:
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:
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:
mariadb106-server
bunları görüyorsan doğru yoldasın demektir devam edelim
Kod:
yazıyoruz ve mariadb 10.6 klasörüne giriyoruz
Kod:
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:
Kod:
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.

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

ve 10.6.23 sürümünü kurduk.
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-clientmariadb106-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.

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

ve 10.6.23 sürümünü kurduk.


