Freebsd

第一次安裝 FreeBSD。關於 Linux 和 BSD 之間的差異,我應該知道什麼嗎?

  • July 6, 2012

我今天想在閒置的備用硬碟上安裝 FreeBSD。我想試一試,學習一些東西,如果它適合我,我會用它替換我目前的 Ubuntu 10.10 ‘server/NAS/encoding box’。好奇心是主要原因。在我跳上下一個 Ubuntu 迭代之前,我還想看看 GNOME 3/Unity 中的大多數主要錯誤。

我沒有使用 BSD(OS X 除外)的經驗,但多年來我已經安裝並使用了很多 Linux 發行版。我對如何啟動和執行 Linux有*相當好的了解,包括一些自己動手的發行版,例如 Arch。*但無論如何,我都不是專家。基本上,我會說我比我奶奶好。

那麼在第一次安裝 FreeBSD 時有什麼需要注意的嗎?特別是,安裝和設置 FreeBSD 和 Linux 發行版之間有什麼主要區別嗎?此外,我應該使用 i386 版本嗎?我在文件中的某處讀到推薦使用 i386,但我不確定這是否是過時的資訊。

你肯定會注意到差異。最值得注意的是標準使用者空間實用程序的差異。FreeBSD 不使用 GNU ls、GNU cp 等。例如,如果您附加到彩色 ls,您可能希望將 ls 別名為“ls -G”。不過,它確實使用了 GNU grep。預設 shell 比 GNU Bash 簡單得多,也沒有那麼臃腫,GNU Bash 是大多數 Linux 發行版的預設 shell。如果您附加到 bash,那可能是您首先要安裝的軟體包之一。ports 系統一直是在各種 BSD 上安裝軟體的標準方式。Ports 下載原始碼,建構它,然後安裝它。它幾乎是完全自動的。例如,要安裝 bash,請以 root 身份執行此操作:

cd /usr/ports/shells/bash && make install && make clean

如果您最後不執行 make clean,您會將建構的原始碼留在埠樹中。如果您不想浪費時間建構它並且不需要自定義它,許多埠都有可以下載的預建構包。要將 bash 作為一個包安裝,應該這樣做:

pkg_add -r bash

您可以在包括 Gnome 3、sudo、rsync 或其他任何您需要的埠中找到大多數常用程序。FreshPorts是一個很棒的港口導航網站。您還應該熟悉FreeBSD 手冊

引用自:https://unix.stackexchange.com/questions/11479