Bilindiği üzere FreeBSD 6.x, 7.x, 8.x, 9.x ve 10.x sürümlerinin destek süreleri doldu.
Bu şu anlama gelmekte ; Artık destek süreleri dolan FreeBSD sürümleri için port koleksiyonu sunulmayacak. Örneğin mysql 5.5 kurmak ister iseniz make işlemi sonrası Ports collection support for your system ended, and no ports quaranteed to build on this system. hatası alacaksınız.
Peki bu sorunu nasıl aşabilirsiniz?
Öncelikle olası bir make işleminde versiyonu gözardı etmek için make.conf dosyasına aşağıdaki satırları eklememiz gerekiyor. Aşağıdaki işlem ports collection destek hatasını aşmak ve make işleminde hata almamayı denemek içindir ;
vi veya ee kullanabilirsiniz ;
1 |
ee /etc/make.conf |
Dosya ilk başta boş gelecek. Siz içerisine aşağıdaki satırları yapıştırıp kaydedin ;
1 2 |
ALLOW_UNSUPPORTED_SYSTEM=YES MAKE_JOBS_UNSAFE=YES |
Ardından portsnap dosyalarını fetch extract edelim ;
1 |
portsnap fetch extract |
extract işlemi bittikten sonra önce dosyalarını uptade edelim ;
1 |
freebsd-update fetch |
Ve update edilen dosyaları kuralım ;
1 |
freebsd-update install |
Şimdi ise make işlemine gerek olmadan pkg ile mysql 5.5 client kuralım ;
1 |
pkg install -y mysql55-client |
Ardından mysql 5.5 server kuralım ;
1 |
pkg install -y mysql55-server |
FreeBSD nin desteği sonlanmış versiyonlarında bu şekilde mySQL 5.5 client ve server kurabilirsiniz 🙂