FreeBSD'yi masaüstü sistem olarak adım adım nasıl kurarsınız?

Son Güncelleme: 25/02/2026
Yazar: isaac
  • FreeBSD, GNOME, KDE veya MATE ortamlarıyla hem sunucu hem de masaüstü kullanımına uygun, eksiksiz, sağlam ve esnek bir UNIX benzeri sistem sunar.
  • Kurulum, basit bir kurulum sihirbazını (bsdinstall) ZFS, gmirror ve Linux ikili dosya uyumluluğu gibi gelişmiş seçeneklerle birleştirir.
  • Ağ, dil, hizmetler ve ek paketlerde yapılacak birkaç ayarlama ile FreeBSD, tamamen işlevsel bir İspanyolca masaüstü ortamına dönüştürülebilir.

FreeBSD kurulumu için adım adım kılavuz

FreeBSD, "sıradan bir başka tuhaf UNIX" sisteminden çok daha fazlasıdır.FreeBSD, oldukça esnek bir lisansa ve arkasında küçük ama son derece teknik bir topluluğa sahip, eksiksiz ve sağlam bir işletim sistemidir. Çoğu insan masaüstünde Windows, macOS veya bir GNU/Linux dağıtımı kullanıyor olsa da, FreeBSD, GNOME, KDE, MATE ve XFCE gibi tanıdık masaüstü ortamlarıyla hem sunucular hem de PC'nizde günlük kullanım için çok ciddi bir seçenek olmaya devam ediyor.

Daha önce hiç kurmadıysanız, biraz göz korkutucu görünebilir.Özellikle de birçok Linux dağıtımı kadar popüler olmaması veya aynı sayıda grafiksel yardımcı araca sahip olmaması nedeniyle. Ancak kurulumu, özellikle bsdinstall yükleyicisi ve ZFS, UEFI, grafik kartı bellenimi, Wi-Fi ve her türlü modern donanım için geliştirilmiş destek sayesinde, göründüğünden çok daha basittir. Aşağıda, çeşitli uzman kaynaklardan derlenmiş bilgileri bir araya getiren kapsamlı bir kılavuz bulacaksınız, böylece FreeBSD'yi adım adım kurabilir ve eksiksiz bir masaüstü ortamı olarak yapılandırabilirsiniz.

FreeBSD nedir ve neden ilginizi çekebilir?

BSD dünyasında FreeBSD, en popüler "güzel kız" olarak kabul edilir.Kökeni Kaliforniya Üniversitesi'nin BSD dağıtımlarından türetilen bir sisteme dayanmaktadır ve bugün hem sunucularda hem de ticari çözümlerde kullanılmaktadır: macOS'un bazı bölümleri BSD'den türetilmiştir, Netflix gibi şirketler yüksek performanslı TCP/IP yığını için bunu kullanmaktadır ve izin verici lisansı, değişiklikleri yayınlama zorunluluğu olmadan kodun yeniden kullanımına olanak tanır.

Masaüstünde FreeBSD, modern bir GNU/Linux dağıtımına çok benzer şekilde davranır.Firefox gibi tarayıcılar, LibreOffice gibi ofis yazılım paketleri, çok sayıda medya oynatıcı, tasarım araçları, video düzenleme yazılımları, sanallaştırma yetenekleri, Linux ile ikili uyumluluk ve klasik masaüstü ortamları desteği mevcut. Ancak, geliştirici sayısının Linux'a göre daha az olması nedeniyle bazı sürücülerin gelmesinin biraz daha uzun sürebileceğini veya manuel ayarlama gerektirebileceğini unutmayın.

Son sürümlerde (13, 14, 15) amd64 ve arm64 gibi mimarilere yönelik destek güçlendirildi, önemli derleyiciler ve kütüphaneler güncellendi, çekirdek TLS desteğiyle geliştirildi ve her şeyden önemlisi, Intel, AMD ve hatta NVIDIA için ZFS ve DRM-KMS grafik çerçevesiyle entegrasyon, özel modüller aracılığıyla iyileştirildi.

Eğer daha önce hiç BSD oynamadıysanız ve sıfırdan başlamaktan çekiniyorsanız...Birçok kişi, uzmanların rc.conf, loader.conf, sysctl.conf, fstab, devfs.conf ve devfs.rules dosyalarını nasıl yapılandırdığına dair bir referans görevi gören, masaüstü odaklı FreeBSD tabanlı bir dağıtım olan GhostBSD ile önceden biraz deneme yapmayı önermektedir. Ancak burada, elle yapılandırılmış ve ayarlanmış "saf" bir FreeBSD kurulumuna odaklanacağız.

Uygun FreeBSD imajını indirin.

FreeBSD ISO imajını indirin

Başlangıç ​​noktası her zaman resmi indirme sayfasıdır.Bu bölümde mevcut sürümler ve mimariler listelenmiştir: Standart kurulum için ISO görüntüleri, sanal makineler için hazır görüntüler ve SD kartlar için görüntüler (Raspberry Pi ve benzeri cihazlar). Modern bir 64 bit PC için en yaygın yaklaşım, amd64 mimarisi için en son sürümü seçmek ve ISO dosyasını indirmektir. disc1 veya tam görüntü.

Resmi web sitesinde İspanyolca içerik de bulunuyor.Genellikle daha az günceldir, bu nedenle doğrudan İngilizce bölüme gitmekte fayda var. BitTorrent üzerinden indirmeyi tercih ederseniz, birçok sürüm için magnet bağlantıları da mevcuttur; bu, bağlantınız çok stabil değilse oldukça kullanışlıdır.

ISO dosyasını elde ettikten sonraGeriye kalan tek şey, onu bir DVD'ye veya günümüzde daha çok tavsiye edilen şekilde önyüklenebilir bir USB sürücüsüne yazmaktır. Linux'tan şunu kullanabilirsiniz: ddWindows'ta Rufus gibi araçlar, macOS'ta ise programın kendisi kullanılabilir. dd veya üçüncü taraf hizmetler.

Kurulum programının başlangıcı ve ilk ekranları

Oluşturulan medya dosyasından bilgisayarı veya sanal makineyi başlatın.İlk göreceğiniz şey, sistem kurulduktan sonra kurtarma görevleri için de kullanılabilen FreeBSD önyükleme yükleyicisidir. Birkaç saniye sonra veya Enter tuşuna basarak bsdinstall metin tabanlı yükleyici başlayacaktır.

Kurulumcunun karşılama ekranı çok basit.: seçeneği seçiyorsunuz kurmak (genellikle varsayılan olarak vurgulanmıştır) ve Enter tuşuna basın. Buradan itibaren klavye düzeni, bilgisayar adı, ek bileşenler, bölümleme vb. konuları kapsayan bir dizi metin tabanlı ekrandan geçeceksiniz.

Başlangıçtan itibaren önemli bir ayrıntı klavye düzenidir.Ok tuşlarıyla hareket edebilir, boşluk tuşuyla seçim yapabilir ve isterseniz özel karakterlerin (aksanlar, ñ, semboller) nasıl göründüğünü deneyebilirsiniz. İspanyolca bir klavye kullanıyorsanız, Dvorak gibi varyasyonlar da olsa, İspanyolca düzeni seçmek mantıklıdır.

Sırada sunucu adını atama zamanı geliyor.Yani, bilgisayarın ağda tanımlanacağı isim. Ev ortamında, basit bir şey kullanabilirsiniz (örneğin, dünyaBSDKurumsal bir ağda veya uzak bir sunucuda ise FQDN (örneğin, ) kullanmak daha uygundur. www.mundobsd.com).

İsteğe bağlı bileşenleri seçin: src, ports, lib32…

FreeBSD, başlangıçtan itibaren hangi isteğe bağlı bileşenlerin yükleneceğine karar vermenize olanak tanır.Birkaç kutu göreceksiniz: hata ayıklama kütüphaneleri -dbg, testler, 32 bit uyumluluk, kaynak kod (src), port koleksiyonu vb. Ortalama bir masaüstü kullanıcısı için genellikle testleri veya sistem hata ayıklama paketlerini etkinleştirmeye gerek yoktur.

Genellikle en çok ilgi çeken üç bileşen şunlardır: lib32, ports y src. lib32 Bu, 32 bit sistemler için derlenmiş eski yazılımları amd64 sistemlerde çalıştırmanıza olanak tanır; koleksiyon ports kurulumlar /usr/ports/ dosyalar Makefile Yüzlerce üçüncü taraf uygulamasının kategorilerine göre; ve src Sistem kaynak kodunun tamamını kopyalayın /usr/src/.

Portlardan derleme yapmanın hayranları var.Çünkü bu, seçenekleri ve optimizasyonları ince ayar yapmanıza olanak tanır. Örneğin, PostgreSQL 13'ü ports üzerinden yüklemek için şuraya gidebilirsiniz: /usr/ports/databases/postgresql13-server/ ve at make install cleanAncak FreeBSD'nin de kendine özgü özellikleri var. pkgHayatı kolaylaştıran ve çoğu insanın kullanacağı bir ikili paket yöneticisi.

Bu bileşenlerin önemli miktarda disk alanı kapladığını unutmayın.: ağacı ports birkaç yüz MB civarında, src Yaklaşık 1 GB yer kaplayabilir ve tüm sistemi derlerseniz, birkaç GB daha geçici alana ihtiyacınız olacaktır. Kurulum programı kullanılabilir alanı kesin olarak kontrol etmez, bu nedenle dikkatli olmak en iyisidir.

Disk bölümleme: UFS, ZFS ve otomatik modlar

Bir sonraki büyük adım, diski nasıl böleceğinize karar vermektir.Kurulum programı otomatik modlar (Otomatik UFS, Otomatik ZFS) ve manuel modlar (Manuel, Shell) sunar. İşleri fazla karmaşıklaştırmak istemiyorsanız, özellikle FreeBSD'ye özel bir diskiniz varsa, sihirbazın işi halletmesine izin vermek tamamen geçerli bir seçenektir.

  Instagram Hikayelerim için nasıl oyun yaparım? Oyun tahtaları ve türevleri

Geleneksel olarak, FreeBSD varsayılan dosya sistemi olarak UFS'yi kullanmıştır.Çok olgun ve çok iyi performans gösteriyor. Ancak yıllardır hem dosya sistemi hem de disk yöneticisi olan ve veri bütünlüğü, anlık görüntüler, sıkıştırma, yazılım RAID vb. için gelişmiş özelliklere sahip ZFS'yi de içeriyor. Yeterli RAM'e sahip modern bir bilgisayar için ZFS çok sağlam bir seçimdir.

Genellikle en az 1 GB RAM'iniz varsa ZFS kullanmanız önerilir.Ağır işlemler yapmayı planlıyorsanız 8 GB veya daha fazlası idealdir. Kurulum programında, Otomatik (ZFS) seçeneği makul varsayılan ayarlarla bir havuz oluşturur. ZFS yapılandırması içinde havuz türünü seçebilirsiniz: şerit (Yedeklilik olmadan) yalnızca tek bir diskiniz varsa veya hata toleransı konusunda endişelenmiyorsanız, birden fazla diskiniz varsa RAID1 (ayna) veya daha gelişmiş yapılandırmalar kullanabilirsiniz.

Genellikle her şeyi varsayılan ayarlarda bırakıp yalnızca "Havuz Türü/Diskler" seçeneğine dokunmak çok yaygındır.Siz seçersiniz. şerit – Gereksiz tekrar yok Tek bir diske kurulum yapıyorsanız, FreeBSD'yi kurmak istediğiniz diski seçin, onaylayın ve sihirbaz, eski bir makine ise GPT (UEFI için) veya MBR bölümleme şemasını oluşturacaktır. Biçimlendirmeyi kabul etmenin o diskteki her şeyi sileceğini unutmayın.

Gelişmiş senaryolar: gmirror ve ayrı ZFS ile RAID1

Daha gelişmiş bir kurulum tercih ederseniz, FreeBSD bunu konsol üzerinden de kolaylaştırır.Klasik bir yaklaşım, yazılım RAID1 kullanmaktır. gmirror Kritik sistem bölümleri (/, /usr, /var, swap) için disk alanını ayırın ve kalan disk alanını yönetilen aynalı bir ZFS havuzuna tahsis edin. zpool.

Fikir, örneğin iki diskle başlayarak, aşağı yukarı şöyle olabilir. ad0 y ad1Öncelikle, ilk sektörler temizlenir. dd if=/dev/zero of=/dev/ad0 count=2 ve aynısı bunun için de geçerli. ad1 Önceki bölümlendirmelerin kalıntılarını önlemek için. Ardından dilimler ve etiketler oluşturulur. fdisk -BI /dev/ad0, fdisk -BI /dev/ad1ve ardından BSD etiketleri şu şekilde yazılır: bsdlabel -wB /dev/ad0s1 y bsdlabel -wB /dev/ad1s1.

Zaman kazanmak için disklerden yalnızca birinin etiketini düzenleyebilirsiniz. ile bsdlabel -e /dev/ad0s1Kök dizin, takas alanı, /var, /usr için bölümler tanımlayın ve ardından etiketi ikinci diske kopyalayın: bsdlabel /dev/ad0s1 > /tmp/bsdlabel.txt && bsdlabel -R /dev/ad1s1 /tmp/bsdlabel.txtBölümler hazır olduğunda, aynalar başlatılır: gmirror label root /dev/ad[01]s1aAynı durum /var ve /usr için de geçerlidir ve gmirror label -F swap /dev/ad[01]s1b takas için.

Bundan sonra yapılması gereken tek şey, aynalanmış aygıtlarda UFS2 dosya sistemlerini oluşturmaktır. ile newfs /dev/mirror/root, newfs /dev/mirror/var y newfs /dev/mirror/usronları altına monte edin /mnt (örneğin, mount /dev/mirror/root /mnt y mkdir /mnt/usr /mnt/var (ardından ilgili montajlar gelir) ve başlayın sysinstall veya bsdinstall komutu, sistemin kurulacağı kök dizinin hangisi olduğunu belirtir. /mnt seçeneği kullanarak Root'u Yükle.

Temel sistem, monte edilmiş ağaca kopyalandıktan sonraSiz içeri giriyorsunuz chroot /mnt Bu işlem, kurulum sonrası ayarlamaları (rc.conf, fstab, loader.conf, vb.) gerçekleştirmek ve aynalanmış disklerden ilk önyükleme için her şeyi hazırlamak içindir. Daha sonra, disklerde kalan boş alan hakkındaki verileri depolamak için ZFS havuzu oluşturulur ve yapılandırılır.

Kök parolayı, ağı ve saat dilimini yapılandırın.

Standart yükleyiciye geri dönersek, bölümleme işleminden sonra sıra root kullanıcısının şifresini belirlemeye gelir.Parolayı yazın (yazarken hiçbir karakter görüntülenmeyecektir, bu UNIX benzeri sistemlerde tipik bir davranıştır), Enter tuşuna basın, tekrarlayın ve onaylayın. Bu noktadan itibaren, herhangi bir kritik yönetimsel görev bu parolayı gerektirecektir.

Hemen ardından ağ yapılandırmasına geçersiniz.Sihirbaz, algılanan arayüzleri listeler (örneğin, re0, ed0, wlan0…) ve hangisiyle çalışmak istediğinizi seçersiniz. IPv4 isteyip istemediğinizi sorar; çoğu durumda evet dersiniz. Ardından DHCP kullanıp kullanmadığınızı sorar: ev ağlarında ve birçok kurumsal ağda zaten bir DHCP sunucusu vardır (evde genellikle internet sağlayıcınızın yönlendiricisidir), bu nedenle normalde kabul edersiniz ve IP adresi, ağ geçidi ve DNS'yi otomatik olarak almasına izin verirsiniz.

Ardından IPv6'yı yapılandırmak isteyip istemediğinizi soruyor.Ağınız zaten bunu kullanmıyorsa veya işleri karmaşıklaştırmak istemiyorsanız, hayır yanıtını verebilirsiniz. Ardından DNS yapılandırmasının bir özeti görüntülenir; bunu DHCP'den geliyorsa olduğu gibi kabul edebilir veya örneğin Cloudflare'ın DNS'ini veya kendi seçtiğiniz diğerlerini kullanacak şekilde değiştirebilirsiniz. Arama alanı (aramaBelirli bir dahili alan adı ile çalışmıyorsanız bu alanı boş bırakabilirsiniz.

Bir diğer önemli adım da saat dilimini seçmektir.Küçük bir menü kullanarak önce kıtayı, sonra ülkeyi ve varsa şehri veya bölgeyi seçersiniz. Kurulum programı daha sonra sistem tarih ve saatini kontrol etmenize olanak tanır: eğer doğruysa, işlemi başlatırsınız. atlamakEğer öyle değillerse, önce tarihi ayarlayabilirsiniz (Tarih ayarla) ve sonra zaman (Ayarlanan zaman(her zaman 24 saatlik formatı kullanarak.)

Sistem hizmetleri ve güvenlik seçenekleri

FreeBSD, yükleyici üzerinden yapılandırılabilen çok sayıda servis (daemon) ile birlikte gelir.Listenin tamamını göremeyeceksiniz, ancak çok önemli olan bazılarını göreceksiniz. Örneğin, sshd Güvenli uzaktan erişim için, ntpd Zamanı senkronize etmek için, yerel_bağlı değil Yerel bir DNS çözümleyicisine sahip olmak veya güçlendirilmiş Özellikle dizüstü bilgisayarlarda enerji tüketimini ve işlemci frekansını yönetmek için kullanışlıdır.

Oldukça yaygın bir tercih, sshd, ntpd ve powerd'yi etkinleştirmektir.sshd ile başka bir makineden bilgisayara uzaktan bağlanabilirsiniz; ntpd ile zaman her zaman harici NTP sunucularıyla senkronize olur, bu da SSL sertifikaları ve günlük kayıtlarıyla ilgili sorunlardan kaçınmak için önemlidir; ve powerd ile işlemci tam yükte çalışmadığında pil ömrünü uzatır, gürültüyü ve ısıyı azaltırsınız.

"Ekstra güvenlik" bölümünde, yükleyici çeşitli seçenekler sunar. Bu seçenekler, süreçlerin görünürlüğünü, belirli sistem dosyalarından gelen bilgileri veya geçici dizinlerin içeriğini kısıtlar. İlk üçü genellikle normal bir kullanıcının diğer kişilerin süreçlerini görmesini sınırlamayı amaçlar ve bu, çok kullanıcılı sunucularda faydalıdır. Bir diğer ilginç seçenek ise şudur: geçiciyi temizleBu, içeriğini siler. /tmp Her bir başlangıç ​​aşamasında, hem hijyen hem de güvenlik açısından faydalıdır.

Eğer FreeBSD'ye yeni başlıyorsanızÖğrenme sürecinde ortamı basitleştirmek için bu güvenlik seçeneklerini işaretlemeden bırakmak kötü bir fikir değil. İlgili yapılandırma dosyalarını düzenleyerek bunları her zaman daha sonra ayarlayabilirsiniz.

Kullanıcı oluşturma ve kurulumun sonu

Her zaman root yetkisiyle çalışabilirsiniz, ancak bu kesinlikle tavsiye edilmez.Kurulum sihirbazı, günlük kullanım için en az bir "normal" kullanıcı hesabı oluşturmanızı ister. Sihirbaz, kullanıcı adını soracaktır (örneğin, juan), tam ad, birincil grup, ek gruplar, varsayılan kabuk, parola ve birkaç başka şey. Parantez içindeki seçenekler, yalnızca Enter tuşuna bastığınızda varsayılan değerler olarak kullanılır.

  WhatsApp Android'de Meta AI Kısayolu Oluşturma Kılavuzu: Adım Adım ve Çözümler

Bu kullanıcıyı gruba eklemek iyi bir uygulamadır. wheelBöylece komutla root ayrıcalıklarını elde edebilirim. su (ve daha sonra aracılığıyla) sudoSihirbaz, zincirleme olarak birden fazla kullanıcı oluşturmanıza olanak tanır; eğer gerek yoksa, ilkini tanımladıktan sonra durabilirsiniz.

Kurulum işleminin son ekranı küçük bir "inceleme menüsü"dür.Bu size önceki bölümleri adım adım inceleme fırsatı verir: diskler, ağ, kullanıcılar, hizmetler vb. Her şey istediğiniz gibiyse, seçeneği işaretli bırakın. ÇıkışKabul ederseniz, sistem kurulum ortamını kaldırır ve yeniden başlatır.

Bilgisayar tamamen yeniden başlatılmadan önce, kurulum medyasını çıkarmayı unutmayın. (USB veya sanal makinedeki ISO dosyası), böylece yeniden başlattığınızda, yeni yüklenen FreeBSD'nin bulunduğu diskten önyükleme yapacaktır. İlk olarak önyükleyiciyi, ardından çekirdek önyükleme işlemini ve son olarak da kullanıcı adınızla veya root olarak giriş yapabileceğiniz metin tabanlı giriş istemini göreceksiniz.

Xorg'u kurun ve grafik ortamını hazırlayın.

FreeBSD'nin temel kurulumu grafiksel bir ortam içermez.Çok hızlı ancak birçok masaüstü kullanıcısı için pratik olmayan metin tabanlı bir konsolla başlıyoruz. Bir sonraki adım, Xorg grafik sunucusunu, grafik kartı desteğini ve MATE veya GNOME gibi bir masaüstü ortamını kurmaktır.

FreeBSD, son sürümlerinde donanım tanıma özelliğini büyük ölçüde geliştirdi.Öyle ki, Intel anakartlı veya Ryzen 7 işlemcili ve entegre grafik kartlı sistemlerde, hem Wi-Fi hem de entegre GPU için bellenim kurulumunu algılayıp önerebiliyor. 14.4 kurulumu sırasında görülebilen bu adım, ekran kartlarıyla ilgili birçok sorunu önlüyor.

Temel sistemin zaten kurulu ve çalışır durumda olduğunu varsayarsakİlk adım, Xorg'u ve aşağıdakiler gibi bazı araçları kurmak olacaktır. nano ve ekran kartı için DRM modülleri: pkg install xorg nano drm-kmod. xorg Temel grafik sunucusunu sağlar, nano Yapılandırma dosyalarıyla çalışmak için kullanışlı bir konsol düzenleyicisidir ve drm-kmod Bu, entegre ve harici GPU'lar için modern sürücüleri bir araya getiriyor.

Kurulum tamamlandıktan sonra, belirtmeniz gerekiyor. /etc/rc.conf Hangi modüllerin ve hizmetlerin yüklenmesi gerekiyor?Örneğin, entegre bir Intel grafik kartı için aşağıdaki gibi satırlar eklenecektir:

hald_enable="YES"
dbus_enable="YES"
kld_list="i915kms"

Modülü yeniden başlattıktan veya manuel olarak yükledikten sonra kldload i915kmsGPU artık KMS modunda çalışacak. X sunucusunun doğru şekilde başlatıldığını doğrulamak için aşağıdaki komutu çalıştırmanız yeterlidir. startxHer şey yolunda giderse, beyaz bir arka plan üzerinde üç yeşil xterm terminali görünecektir; bu, masaüstü ortamı olmayan tipik temel bir X oturumudur. Oturumdan çıkmak için şu komutu yazın: exit her terminalde.

AMD, Ryzen ve temel testler için grafik desteği.

Modern AMD grafik kartlarıyla (örneğin, Ryzen 7'deki entegre Renoir)İşlem benzer, ancak çekirdek modülü farklı. Kurulumdan sonra işlem aynı. xorg, nano y drm-kmod, düzenlenmiştir /etc/rc.conf ve şu şekilde tespit edilmiştir:

kld_list="amdgpu"

Modülü yeniden başlatırken veya manuel olarak yüklerken kldload amdgpuVideo bileşeni çalışmaya devam edecek. Tekrar ediyorum, startx Grafik alt sisteminin gerektiği gibi çalışıp çalışmadığını kontrol edebileceksiniz. Terminalleri doğru çözünürlükte görüyorsanız, doğru yoldasınız demektir.

Bir adım daha ileri gidip 3D ivmeyi kontrol edelim., paket kurulabilir mesa-demos ve kullan glxinfo | grep -i renderÇıktıda "doğrudan işleme"nin etkin olduğu ve GPU'nuzla uyumlu bir işleme sağlayıcısının listelendiği görülüyorsa, hızlandırma çalışıyor demektir.

NVIDIA'nın durumunda ise durum farklı.Çünkü tescilli sürücüyü şu şekilde paketlenmiş olarak kullanıyor: nvidia-driverKurulumu şu şekilde yapılmıştır: pkg install nvidia-driver, ile dolu kldload nvidia ve ekler nvidia_load="YES" en /boot/loader.conf ile birlikte kern.vty="vt"Eğer otomatik olarak oluşturulmazsa /etc/X11/xorg.confçağrılabilir X -configure ve elde edilen dosyayı kopyalayın. /etc/X11/xorg.conf.

MATE masaüstünü ve temel uygulamaları yükleyin.

Xorg ve GPU hazır olduğuna göre, artık masaüstü ortamını seçme zamanı geldi.MATE, hafif, kararlı ve yüksek düzeyde yapılandırılabilir olması nedeniyle FreeBSD'de çok popüler bir seçenektir ve daha ağır masaüstü ortamlarında ortaya çıkabilecek birçok karmaşıklığı önler. Firefox ve sudo ile birlikte kurmak için yapmanız gerekenler şunlardır:

pkg install mate mate-desktop firefox sudo

sudo'yu kullanıcı adınızla kullanmak içinDüzenlenmesi gerekiyor. /usr/local/etc/sudoers ile nano ve şu şekilde bir satır ekleyin:
TU_USUARIO ALL=(ALL:ALL) ALLBu, komutları root yetkisiyle ve öncesinde belirtilen ifadeyle çalıştırmanıza olanak tanıyacaktır. sudoHer gün root olarak giriş yapmaya gerek kalmadan.

O halde bir dosya tanımlamak gereklidir. .xinitrc kişisel dizininizde (örneğin, /home/juan/.xinitrcBu içerikle birlikte:

exec ck-launch-session dbus-launch mate-session

Bu satır olmadan, MATE'nin başlangıcı ve sonu garip davranabilir.Bundan sonraki süreç şu şekilde olacak: Kullanıcı adınız ve şifrenizle metin konsoluna giriş yapın ve çalıştırın. startxMATE oturumu, panelleri ve uygulamalarıyla birlikte otomatik olarak başlatılacaktır.

Eğer tüm sistemin İspanyolca olarak çalışmasını istiyorsanızBirkaç yerde bölgesel ayarları tanımlayarak işe hızlı bir başlangıç ​​yapabilirsiniz: ~/.login_conf, ~/.profile, ~/.xinitrc ve küresel olarak, /etc/profileDeğerler gibi LANG=es_ES.UTF-8 y MM_CHARSET=UTF-8her zaman önce kontrol etmek locale -a | grep UTF-8 Konumun müsait olduğunu.

Faydalı araçlar, kaynaklar ve ek hizmetler

MATE çalışır duruma geldiğinde, yapılandırmaya grafik arayüz üzerinden devam edebilirsiniz.Bu, işleri çok daha kolaylaştırıyor: Tarayıcıda dokümanlara bakabilir, web sitelerinden komutları kopyalayıp yapıştırabilir ve genel olarak konsolla uğraşmak zorunda kalmadan sistemi ince ayar yapabilirsiniz.

Genellikle erken aşamada kurulması çok uygun olan bir dizi paket bulunmaktadır.: donanım yardımcı programları (dmidecode, smartmontools, hwstat, lscpu, curl, perl5), MATE için uygulamalar (mate-indicator-applet, checkmate), ek kaynaklar (urwfonts(Web yazı tipleri, Comfortaa, Gofont, Inconsolata, Liberation…) ve ses, video ve ofis otomasyonu araçları (VLC, İspanyolca LibreOffice, Firefox ESR, GIMP, Inkscape, OBS Studio, vb.).

Yükledikten sonra smartmontools Şeytanınızı harekete geçirmek iyi bir fikir. ekleme /etc/rc.conf Gibi bir şey smartd_enable="YES"Ayrıca, bunun sağlanması gerekmektedir. /etc/fstab Önemli sözde dosyalar şu şekilde bağlanır: fdesc y proc:

fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0

Java'ya ihtiyacınız varsa, FreeBSD aşağıdaki gibi paketlerle bunu destekler. openjdk8-jre e icedtea-webBundan önce, şunları eklemek tavsiye edilir: /etc/sysctl.conf çizgi kern.ipc.shm_allow_removed=1Bu, Java'nın doğru şekilde çalışması için paylaşılan belleğin davranışını ayarlar.

Yazdırma işlemi normalde CUPS ile yönetilir.Kurulumu şu şekilde yapılmıştır: pkg install cups foomatic-filters, şu şekilde etkinleştirilir: /etc/rc.conf ile cupsd_enable="YES" (ve eskisi devre dışı bırakıldı) lpd_enable="NO"), ve kök kullanıcı ile sizin kullanıcınız gruba eklenir. cups üzerinden pw usermodHP yazıcılar için paket hplip Yönetim araçları ve tepsi simgesi sunar ve kurulum sihirbazı şu şekilde başlatılabilir: hp-setup veya, bu mümkün değilse, web üzerinden şu adresten yapılandırın: http://localhost:631.

Harici aygıtların bağlanması, izinler ve otomatik bağlama

"Bare" FreeBSD'nin başlangıcında en çok özlenen şeylerden biri... Amaç, USB sürücülerin, harici sabit disklerin ve mobil cihazların tıpkı Linux'ta olduğu gibi otomatik olarak bağlanmasını sağlamaktır. Paket de bunun için geliştirilmiştir. automount, hangi ile birlikte fuse ve modülleri FAT, NTFS, ext2/3/4 bölümlerine vb. erişim sağlar.

  Outlook'ta otomatik yanıtlar nasıl etkinleştirilir | Yapılandırma eğitimi

Tipik akış şöyle olurdu:: düzenlemek automounthizmeti yeniden başlatın devd (örneğin, service devd restart), düzenlemek fuse, fuse-utils, fusefs-ext2, e2fsprogs ve örnek dosyayı kopyalayın /usr/local/etc/automount.conf.sample a /usr/local/etc/automount.confSeçenekler dahilinde ayarlamalar yapmak, örneğin USERUMOUNT=YES Böylece kullanıcılar kendi cihazlarını söküp takabilirler.

En /etc/sysctl.conf eklenmelidir vfs.usermount=1 sıradan kullanıcıların dosya sistemlerini bağlamasına izin vermek için ve /etc/fstab Çizgilerin geri geldiğinden emin olun. proc y fdescBundan sonraki bölümde cihaz izinlerini ele alacağız. /etc/devfs.conf y /etc/devfs.rulesBurada düğüm modları ve sahipleri şu şekilde tanımlanır: /dev/cd0, /dev/da0, /dev/mmcsd0, vb.

Örneğin, /etc/devfs.rules Bir dizi kural oluşturulabilir. devfsrules_common Bu, disk aygıtlarına, optik sürücülere, kart okuyuculara ve benzerlerine 666 izin veren bir komut dosyasıdır ve daha sonra bu komut dosyasını etkinleştirin. /etc/rc.conf ile devfs_system_ruleset="devfsrules_common"Ayrıca, kullanıcı adınızı gruplara eklemek iyi bir fikirdir. wheel y operator (pw usermod TU_USUARIO -G wheel ve aynı operatorBöylece bu cihazlar üzerinde yeterli yetkiye sahip olur.

Klavye, sistem dili ve masaüstü konumu

Klavye ve dil sorunları genellikle başlangıç ​​aşamalarında problemlere yol açar.Özellikle FreeBSD'nin bazı sürümlerinde sistem İspanyolca dağıtımı göz ardı edip beklenmedik bir şekilde İngilizceye dönebileceğinden, yeni kullanıcılar için sistem dilini ayarlamanın en güvenilir yolu şu dosyayı düzenlemektir: /etc/login.conf ve örneğin bir sınıf tanımlayın. spanishIle, charset=UTF-8 y lang=es_ES.UTF-8ve ardından bunu kullanıcılarla ilişkilendirin.

Daha önce de konuştuğumuz gibi, sizin özel kullanıcınız için durum böyle.Tanımlamak oldukça pratiktir. ~/.login_conf, ~/.profile y ~/.xinitrc değişkenlerle LANG y MM_CHARSET Başlangıçta bunun amacı, hem konsolların hem de grafik uygulamalarının doğrudan İspanyolca olarak başlamasını sağlamaktır.

MATE grafik ortamında klavye sorununu düzeltmek için İngilizcede garip değişikliklerden kaçınmak için basit bir yöntem var: şuraya gidin: Sistem → Tercihler → Kişisel → Başlangıç ​​Uygulamaları MATE'de yeni bir giriş ekleyin ve çalıştırın. setxkbmap -layout 'es,es' -model pc105Bu sayede, her giriş yaptığınızda MATE otomatik olarak doğru İspanyolca klavye düzenini uygulayacaktır.

Firefox tarayıcısı da küçük bir ayarlama gerektiriyor. İspanyolca konuşmak için: öncelikle resmi Mozilla web sitesinden ilgili dil paketini yükleyin ve ardından Firefox'ta şu adımları izleyin: Düzenle → Ayarlar → Genel → Dilkişi içeri girer “Alternatifler oluşturun” Tercih edilen dil olarak İspanyolca'yı (İspanya) ayarlayın. Ayrıca, genellikle kullandığınız diller için yazım denetimi sözlükleri de ekleyebilirsiniz.

Grafiksel oturum yöneticisi (LightDM) ve kullanıcı klasörleri

Yazmak istemiyorsanız startx her zamanBilgisayar başlatıldığında güzel bir giriş ekranı sunan grafiksel bir oturum yöneticisi kurabilirsiniz. Yaygın bir seçenek şudur: lightdm ile lightdm-gtk-greeterile birlikte yüklenmiştir. pkg install lightdm lightdm-gtk-greeter ve şu şekilde etkinleşir: /etc/rc.conf ekleme lightdm_enable="YES".

Sistemi yeniden başlattığınızda, doğrudan LightDM ekranını göreceksiniz.Kullanıcı adınızı seçip şifrenizi girerek, metin konsolunu kullanmanıza gerek kalmadan MATE'ye veya yapılandırdığınız masaüstü ortamına giriş yapabilirsiniz. Bu, günlük kullanım için önemli bir kolaylıktır.

Öte yandan, tipik kullanıcı klasörlerinin oluşturulabilmesi için (Belgeler, İndirmeler, Müzik, Resimler, Videolar vb.) yüklemek çok faydalıdır. xdg-user-dirsKurulum tamamlandıktan sonra, yeniden başlatma veya güncelleme komut dosyasını çalıştırma işleminde, FreeDesktop standartlarına göre bu klasörleri oluşturacak ve birçok uygulama bunları otomatik olarak varsayılan konumlar olarak algılayacaktır.

WiFi, Bluetooth, ses ve Linux uyumluluğu

Kablolu ağ bağlantısının neredeyse hiç bulunmadığı modern dizüstü bilgisayarlardaWiFi kurulumu çok önemli. İlk adım, kartı tanımlamaktır. pciconf -lv | grep -i wireless veya benzeri bir şey kullanarak FreeBSD'nin bunu uygun bir sürücüyle tanıdığından emin olun (örneğin, ral0, wlan0vb.). Çoğu durumda, ek sürücü paketleri yüklemeye gerek yoktur, sadece yapılandırmak yeterlidir.

Tipik WiFi WPA2 yapılandırması üç aşamadan oluşur.yer: /boot/loader.conf Modüller şu şekilde etkinleştirilir: wlan_wep_load="YES", wlan_ccmp_load="YES", wlan_tkip_load="YES"; Yılında /etc/rc.conf tanımlar wpa_supplicant_enable="YES"Fiziksel arayüz bir şeye bağlıdır. wlan0 (örneğin, wlans_ral0="wlan0"ve öyle oluyor ifconfig_wlan0="WPA SYNCDHCP"; ve içinde /etc/wpa_supplicant.conf bir blok oluşturulur network Ağınızın SSID'si ve şifresiyle.

Yeniden başlatmanın ardından, ifconfig size göstermeli wlan0 geçerli bir IP adresiyleWiFi SSID'niz, şifreleme türünüz vb. Bir sorun oluşursa, genellikle yanlış yazılmış arayüz adı veya sözdizimi hatalarından kaynaklanır. wpa_supplicant.conf.

Bluetooth için genellikle modülü şarj etmek yeterlidir. ng_ubt (Birlikte kldload ng_ubt veya ekleyerek ng_ubt_load="YES" en /boot/loader.conf) ve ardından netgraph ağ yığını yardımcı programlarını çekin. Birçok sistemde, modül zaten çekirdeğe entegre edilmiştir ve denediğinizde sistem size "zaten yüklü" olduğunu söyleyecektir.

Ses konusunda FreeBSD'de bir dizi sürücü gruplandırılmıştır. snd_driverBirçok cihaz bu sürücüyü kullanır. snd_hda Entegre HD ses için. Durumu şu şekilde kontrol edebilirsiniz: cat /dev/sndstatbu da cihazları listeleyecektir. pcm0, pcm1vb., hangisinin olduğunu belirterek. varsayılanVarsayılan cihazı örneğin şu şekilde ayarlamak istiyorsanız: pcm0Siz ekliyorsunuz /etc/sysctl.conf Gibi bir şey hw.snd.default_auto=0 veya duruma göre benzer değerler.

FreeBSD'nin en değerli özelliklerinden biri, Linux ile ikili uyumluluğudur.Bu, Linux için tasarlanmış birçok programın, yerel olarak uyarlanmamış olsalar bile çalışmasına olanak tanır. Bu, uyumluluk tabanı gibi bir şeyin yüklenmesiyle sağlanır. linux_base-c7 (CentOS/Rocky 7) işletim sistemlerinde Linux servisi etkinleştirilir. /etc/rc.conf ile linux_enable="YES"Dosya sistemleri gibi linprocfs y linsysfs içinde /etc/fstabve bunlar bir araya getirilmiştir. mount -t linprocfs y mount -t linsysfsOradan itibaren birçok Linux ikili dosyası şeffaf bir şekilde çalışır.

Son olarak, web kamerası ve video için şu gibi paketleri kullanabilirsiniz: webcamd y cheeseaktive edici cuse_load="YES" en /boot/loader.conf y webcamd_enable="YES" en /etc/rc.confHizmete başlarken service webcamd start ve koşuyor cheese Kameranın çalışıp çalışmadığını hızlıca kontrol edebileceksiniz.

Görüntü seçiminden, WiFi, ses, yazdırma ve otomatik kurulum özelliklerine sahip İspanyolca bir MATE masaüstü oluşturmaya kadar tüm bu süreç, FreeBSD'nin günlük kullanım için tamamen geçerli bir sistem olabileceğini göstermektedir.Birçok Linux dağıtımına göre biraz daha fazla özen ve doküman okuma gerektirir, ancak karşılığında size sistem üzerinde çok hassas kontrol, temiz bir mimari ve UNIX benzeri bir sistemin tüm parçalarının nasıl bir araya geldiğini gerçekten öğrenme şansı verir.