MidnightBSD:或許是你通往 FreeBSD 的大門

FreeBSD 是一個開源操做系統,衍生自著名的 伯克利軟件套件Berkeley Software Distribution(BSD)。FreeBSD 的第一個版本發佈於 1993 年,而且仍然在繼續發展。2007 年左右,Lucas Holt 想要利用 OpenStep(如今是 Cocoa)的 Objective-C 框架、widget 工具包和應用程序開發工具的 GnuStep 實現,來建立一個 FreeBSD 的分支。爲此,他開始開發 MidnightBSD 桌面發行版。linux

MidnightBSD(以 Lucas 的貓 Midnight 命名)仍然在積極地(儘管緩慢)開發。從 2017 年 8 月開始,能夠得到最新的穩定發佈版本(0.8.6)(LCTT 譯註:截止至本譯文發佈時,當前是 2019/10/31 發佈的 1.2 版)。儘管 BSD 發行版不是你所說的用戶友好型發行版,但上手安裝是熟悉如何處理 文本(ncurses)安裝過程以及經過命令行完成安裝的好方法。git

這樣,你最終會獲得一個很是可靠的 FreeBSD 分支的桌面發行版。這須要花費一點精力,可是若是你是一名正在尋找擴展你的技能的 Linux 用戶……這是一個很好的起點。github

我將帶你走過安裝 MidnightBSD 的流程,如何添加一個圖形桌面環境,而後如何安裝應用程序。數據庫

安裝

正如我所提到的,這是一個文本(ncurses)安裝過程,所以在這裏找不到能夠用鼠標點擊的地方。相反,你將使用你鍵盤的 Tab 鍵和箭頭鍵。在你下載最新的發佈版本後,將它刻錄到一個 CD/DVD 或 USB 驅動器,並啓動你的機器(或者在 VirtualBox 中建立一個虛擬機)。安裝程序將打開並給你三個選項(圖 1)。使用你的鍵盤的箭頭鍵選擇 「Install」,並敲擊回車鍵。apache

MidnightBSD installer
MidnightBSD installer

圖 1: 啓動 MidnightBSD 安裝程序。ruby

在這裏要經歷至關多的屏幕。其中不少屏幕是一目瞭然的:bash

  1. 設置非默認鍵盤映射(是/否)
  2. 設置主機名稱
  3. 添加可選系統組件(文檔、遊戲、32 位兼容性、系統源碼代碼)
  4. 對硬盤分區
  5. 管理員密碼
  6. 配置網絡接口
  7. 選擇地區(時區)
  8. 啓用服務(例如 ssh)
  9. 添加用戶(圖 2)

Adding a user
Adding a user

圖 2: 向系統添加一個用戶。服務器

在你向系統添加用戶後,你將被進入到一個窗口中(圖 3),在這裏,你能夠處理任何你可能忘記配置或你想從新配置的東西。若是你不須要做出任何更改,選擇 「Exit」,而後你的配置就會被應用。網絡

Applying your configurations
Applying your configurations

圖 3: 應用你的配置。併發

在接下來的窗口中,當出現提示時,選擇 「No」,接下來系統將重啓。在 MidnightBSD 重啓後,你已經爲下一階段的安裝作好了準備。

後安裝階段

當你最新安裝的 MidnightBSD 啓動時,你將發現你本身處於命令提示符當中。此刻,尚未圖形界面。要安裝應用程序,MidnightBSD 依賴於 mport 工具。好比說你想安裝 Xfce 桌面環境。爲此,登陸到 MidnightBSD 中,併發出下面的命令:

sudo mport index
sudo mport install xorg
複製代碼

你如今已經安裝好 Xorg 窗口服務器了,它容許你安裝桌面環境。使用命令來安裝 Xfce :

sudo mport install xfce
複製代碼

如今 Xfce 已經安裝好。不過,咱們必須讓它同命令 startx 一塊兒啓用。爲此,讓咱們先安裝 nano 編輯器。發出命令:

sudo mport install nano
複製代碼

隨着 nano 安裝好,發出命令:

nano ~/.xinitrc
複製代碼

這個文件僅包含一行內容:

exec startxfce4
複製代碼

保存並關閉這個文件。若是你如今發出命令 startx, Xfce 桌面環境將會啓動。你應該會感到有點熟悉了吧(圖 4)。

Xfce
Xfce

圖 4: Xfce 桌面界面已準備好服務。

由於你不會老是想必須發出命令 startx,你但願啓用登陸守護進程。然而,它卻沒有安裝。要安裝這個子系統,發出命令:

sudo mport install mlogind
複製代碼

當完成安裝後,經過在 /etc/rc.conf 文件中添加一個項目來在啓動時啓用 mlogind。在 rc.conf 文件的底部,添加如下內容:

mlogind_enable=」YES」
複製代碼

保存並關閉該文件。如今,當你啓動(或重啓)機器時,你應該會看到圖形登陸屏幕。在寫這篇文章的時候,在登陸後我最後獲得一個空白屏幕和討厭的 X 光標。不幸的是,目前彷佛並無這個問題的解決方法。因此,要訪問你的桌面環境,你必須使用 startx 命令。

安裝應用

默認狀況下,你找不到不少能可用的應用程序。若是你嘗試使用 mport 安裝應用程序,你很快就會感到沮喪,由於只能找到不多的應用程序。爲解決這個問題,咱們須要使用 svnlite 命令來查看檢出的可用 mport 軟件列表。回到終端窗口,併發出命令:

svnlite co http://svn.midnightbsd.org/svn/mports/trunk mports
複製代碼

在你完成這些後,你應該看到一個命名爲 ~/mports 的新目錄。使用命令 cd ~/.mports 更改到這個目錄。發出 ls 命令,而後你應該看到許多的類別(圖 5)。

applications
applications

圖 5: mport 如今可用的應用程序類別。

你想安裝 Firefox 嗎?若是你查看 www 目錄,你將看到一個 linux-firefox 列表。發出命令:

sudo mport install linux-firefox
複製代碼

如今你應該會在 Xfce 桌面菜單中看到一個 Firefox 項。翻找全部的類別,並使用 mport 命令來安裝你須要的全部軟件。

一個悲哀的警告

一個悲哀的小警告是,mport (經過 svnlite)僅能找到的一個辦公套件的版本是 OpenOffice 3 。那是很是過期的。儘管在 ~/mports/editors 目錄中能找到 Abiword ,可是它看起來不能安裝。甚至在安裝 OpenOffice 3 後,它會輸出一個執行格式錯誤。換句話說,你不能使用 MidnightBSD 在辦公生產效率方面作不少的事情。可是,嘿嘿,若是你周圍正好有一箇舊的 Palm Pilot,你能夠安裝 pilot-link。換句話說,可用的軟件不足以構成一個極其有用的桌面發行版……至少對普通用戶不是。可是,若是你想在 MidnightBSD 上開發,你將找到不少可用的工具能夠安裝(查看 ~/mports/devel 目錄)。你甚至可使用命令安裝 Drupal :

sudo mport install drupal7
複製代碼

固然,在此以後,你將須要建立一個數據庫(MySQL 已經安裝)、安裝 Apache(sudo mport install apache24),並配置必要的 Apache 配置。

顯然地,已安裝的和能夠安裝的是一個應用程序、系統和服務的大雜燴。可是隨着足夠多的工做,你最終能夠獲得一個可以服務於特殊目的的發行版。

享受 *BSD 優良

這就是如何使 MidnightBSD 啓動,並使其運行某種有用的桌面發行版的方法。它不像不少其它的 Linux 發行版同樣快速簡便,可是若是你想要一個促使你思考的發行版,這可能正是你正在尋找的。儘管大多數競爭對手都準備了不少能夠安裝的應用軟件,但 MidnightBSD 無疑是一個 Linux 愛好者或管理員應該嘗試的有趣挑戰。


via: www.linux.com/learn/intro…

做者:Jack Wallen 選題:lujun9972 譯者:robsean 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章
相關標籤/搜索