Server Kurulumu FreeBSD Sürüm Yükseltme

admin

Administrator
Yönetici
Admin
Katılım
15 May 2020
Mesajlar
166
Tepkime puanı
142
OT Lira
756
Oyun
Metin2
Merhaba, bugün size FreeBSD sürümünü yükseltmeyi öğreteceğim.
Eğer FreeBSD 11.0, 11.1, 11.2 bir sisteminiz varsa bunu FreeBSD 11'in en son sürümü olan 11.3'e yükseltebilirsiniz.
Yada dilerseniz 11.0 olan sisteminizi 11.2 yapabilirsiniz. İstediğiniz sürüme ait güncellemeleri elde etmeniz mümkün.

Öncelikle
uname -v
yazarak kullandığımız sürümü öğreniyoruz.

Daha sonrasında
freebsd-update upgrade -r (kullanmak istediğiniz sürüm)
yazıyoruz.
Örneğin:
freebsd-update upgrade -r 11.4-RELEASE
1.png

Daha sonrasında bu şekilde güncelleme için gereken dosyaları indirecektir.
İndirme işlemi makinenizin de hızına bağlı olarak 20-30 dakikaları geçebilir.
İşletim sistemine yamaları uyguladıktan sonra, freebsd-updatesize iki uyarı mesajı gösterecek ve iki farklı yapılandırma dosyasındaki bazı küçük çakışmaları manuel olarak çözmeniz gerekecek. Biri /etc/rc.subrve diğeri /etc/ssh/sshd_config.

Gördüğünüz ilk uyarı şu şekildedir:

output
The following file could not be merged automatically: `/etc/rc.subr`
Press Enter to edit this file in vi and resolve the conflicts
manually...

Tuşuna bastığınızda Enter, /etc/rc.subrdosya vimetin düzenleyicide açılır ve aşağıdaki metni görürsünüz:

/etc/rc.subr dosyası ile manuel olarak çözmek için çakışmalar
# $NetBSD: rc.subr,v 1.67 2006/10/07 11:25:15 elad Exp $
<<<<<<< current version
# $FreeBSD: releng/10.1/etc/rc.subr 273188 2014-10-16 22:00:24Z hrs $
=======

# $FreeBSD: releng/10.3/etc/rc.subr 292450 2015-12-18 19:58:34Z jilles $
>>>>>>> 10.3-RELEASE


Yukarıda kırmızıyla vurgulanan mevcut sürümle ilgili satırları kaldırarak bu bölümü değiştirin. Şu anda FreeBSD 10.2'yi çalıştırıyor olsak da, bu dosya 10.1'e "güncel" olarak atıfta bulunuyor. Bölümün aşağıdaki örnekteki gibi görünmesi için bu satırları kaldırın:

/etc/rc.subr devam etmeye hazır
# $NetBSD: rc.subr,v 1.67 2006/10/07 11:25:15 elad Exp $
# $FreeBSD: releng/10.3/etc/rc.subr 292450 2015-12-18 19:58:34Z jilles $



Değişikliklerinizi dosyaya kaydedin ve düzenleyiciden çıkın.

Metin düzenleyicisini kapatır kapatmaz, değiştirdiğiniz dosyanın başarılı bir şekilde birleştirildiğini bildiren bir satır göreceksiniz. Ardından, /etc/ssh/sshd_configyapılandırma dosyasının ilgilenmeniz gerektiğini belirten ikinci uyarıyı göreceksiniz :

Output
/var/db/freebsd-update/merge/new//etc/rc.subr: 2087 lines, 47888 characters.

The following file could not be merged automatically: `/etc/ssh/sshd_config`
Press Enter to edit this file in vi and resolve the conflicts
manually...

Daha önce olduğu gibi, tuşuna bastığınızda ENTERsize değiştirmeniz gereken bir metin dosyası sunulacak. Değiştirmeniz gereken parça, düzenlediğiniz ilk dosyaya benzer olacaktır.

/ etc / ssh / sshd_config dosyası, manuel olarak çözmek için çakışmalara sahip
<<<<<<< current version
# $OpenBSD: sshd_config,v 1.93 2014/01/10 05:59:19 djm Exp $
# $FreeBSD: releng/10.1/crypto/openssh/sshd_config 264692 2014-04-20 12:46:18Z des $
=======
# $OpenBSD: sshd_config,v 1.98 2016/02/17 05:29:04 djm Exp $
# $FreeBSD: releng/10.3/crypto/openssh/sshd_config 296853 2016-03-14 13:05:13Z des $
>>>>>>> 10.3-RELEASE


Bir kez daha, dosyanın bölümü aşağıdaki gibi görünene kadar mevcut sürümle ilgili satırları kaldırarak bu bölümü değiştirin:

/ etc / ssh / sshd_config devam etmeye hazır
# $OpenBSD: sshd_config,v 1.98 2016/02/17 05:29:04 djm Exp $
# $FreeBSD: releng/10.3/crypto/openssh/sshd_config 296853 2016-03-14 13:05:13Z des $


Değişikliklerinizi dosyaya kaydedin ve düzenleyiciyi kapatın.

Düzenleyici kapandığında, freebsd-updateişlem değiştirdiğiniz her dosyayı görüntüler ve değişikliklerin makul görünüp görünmediğini sorar. Cevap yyüklemeye devam etmek hem sorulara.

Değişiklikleri kabul ettiğinizde, güncellenecek ikili dosyaların ve yapılandırma dosyalarının bir listesini göreceksiniz. Bu liste çok uzun; SPACElisteyi her seferinde bir sayfa aşağı kaydırmak için basın . Veya listeyi gözden geçirmek istemiyorsanız, qçıkmak için yazın. Merak etmeyin; tuşuna basmak qyükseltme işlemini iptal etmez.

Liste şuna benzer:

Output
The following files will be added as part of updating to 10.3-RELEASE-p5:
/boot/kernel/ismt.ko
/boot/kernel/ismt.ko.symbols
/boot/kernel/linux64.ko
/boot/kernel/linux64.ko.symbols
/boot/kernel/linux_common.ko
/boot/kernel/linux_common.ko.symbols
/boot/kernel/mlx5.ko

. . .

The following files will be updated as part of updating to 10.3-RELEASE-p5:
/.cshrc
/.profile
/COPYRIGHT
/bin/[
/bin/cat
/bin/chflags
/bin/chio

. . .

Listeyi gözden geçirdikten sonra, terminal komutunuza geri döneceksiniz. Kurulumu gerçekleştirmeye hazırsınız.
İndirme işlem bittikten sonra bu kodu yazıyoruz.
freebsd-update install
Reboot atıyoruz.
reboot
Reboot işlemi bittikten sonra herhangi başka yükseltme paketi var mı diye kontrol ediyoruz.
freebsd-update install
2.png

Gördüğünüz gibi sistemimiz FreeBSD 11.3-RELEASE-p6 sürümüne yükselmiş.

son olarak bu konudaki işlemleri de uygulayarak en güncel hali olduğundan emin olun.
 
Son düzenleme:

Sponsor

Üst Alt