跳轉到內容

Unix/BSD/OpenBSD 桌面指南

來自華夏公益教科書

本指南介紹如何將 OpenBSD 用作桌面/工作站。本指南使用 OpenBSD 4.3 和 4.4 建立。未來版本中的概念應該保持一致。

如果您是 Unix 新手

[編輯 | 編輯原始碼]

下載 OpenBSD iso 檔案並使用 iso 燒錄程式燒錄。

下載位置是

ftp://ftp.openbsd.org/pub/OpenBSD/<the version you want>/<your processor>/install<the version you want>.iso

在我的情況下,它是

ftp://ftp.openbsd.org/pub/OpenBSD/4.4/i386/install44.iso

現在將光碟放入您要安裝它的計算機中。啟動後快速按下 F2(這稱為 BIOS)。找到啟動順序選項(或類似選項)並選擇從光碟啟動。我建議您至少事先學習一些基本命令和 vi。

安裝修改

[編輯 | 編輯原始碼]
另請參閱:Unix 指南/BSD/OpenBSD/OpenBSD 安裝

按照在這裡找到的官方 OpenBSD 安裝說明進行操作。直到您看到“配置網路?”。這就是事情變得棘手的地方。如果您不明白它在問什麼,通常您可以接受預設值。大多數人會想要使用預設介面和 DHCP(兩者都是預設值)。如果您遇到困難,請參閱本指南

配置 Xorg

[編輯 | 編輯原始碼]

Xorg 通常“正常工作”。如果您有奇怪的螢幕解析度(或者 xorg 看起來很奇怪),那麼您需要更改配置。

配置檔案位於 /etc/X11/xorg.conf。但是,我們首先需要建立該檔案。執行

Xorg -configure

X -configure

這將在您的主目錄中建立一個配置檔案。要測試配置檔案中的 Xorg 設定,請執行

cd /<your home directory>
Xorg -config xorg.conf.new

在我的情況下,它是(以 root 身份執行)

cd /root
Xorg -config xorg.conf.new

它可能是(以 puffy 身份執行)

cd /home/puffy
Xorg -config xorg.conf.new

要退出測試(假設測試成功),請按 (control)+(alt)+(backspace)。將新配置檔案複製到 /etc/X11/xorg.conf

cp /<location of your home directory>/xorg.conf.new /etc/X11/xorg.conf

請注意,如果您嘗試在執行 X 的現有 Unix/Linux 系統下,在虛擬機器中安裝 OpenBSD,則按 (control)+(alt)+(backspace) 可能會導致您的真實 X 會話停止,但現代發行版要求您連續按此組合鍵兩三次以防止意外發生。最簡單的方法(雖然不是最好的方法)是在您除了桌面以外沒有執行任何程式時,嘗試按一次組合鍵來確定它是否會破壞您的會話,然後再嘗試在 OpenBSD 中配置 X。

此方法需要了解您的顯示卡、螢幕解析度和顯示器。執行命令

xorgconfig

填寫所有資訊。如果您想跳過某些內容,只需按回車鍵。在某些情況下,您無法跳過步驟而不會弄亂配置檔案。在問卷結束時,回答“yes”以寫入 xorg.conf 檔案。

使桌面環境正常執行

[編輯 | 編輯原始碼]

OpenBSD 擁有出色的軟體包管理系統。如果您從 ftp 站點獲取軟體包,pkg_add 會為您找到依賴項。將您的 PKG_PATH 匯出到您喜歡的 ftp 站點。ftp 格式是

ftp://<your mirror>/pub/OpenBSD/<your version>/packages/<your processor>/

在我的情況下,它是

# export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.4/packages/i386/

您甚至可能想要將此放入您的 .profile。

軟體包可以透過 http 這裡(對於 4.4 軟體包)找到。
軟體包也可以透過 ftp 這裡(對於 4.4 i386 軟體包)找到。

KDE (3.5)

[編輯 | 編輯原始碼]

以下是 pkg_add 應該解析其依賴項的主要軟體包。

kdebase
kdelibs
kdeaddons
kdeadmin
kdeartwork
kdeedu
kdegames
kdegraphics
kdemultimedia
kdenetwork
kdepim
kdesdk
kdetoys
kdeutils
kdeaccessibility

我個人更喜歡一次性安裝它們。您可能還想新增 -v 選項,如果您想檢視安裝的詳細資訊。

pkg_add kdebase kdelibs kdeaddons kdeadmin kdeartwork kdeedu kdegames kdegraphics kdemultimedia kdenetwork kdepim kdesdk kdetoys kdeutils kdeaccessibility

要執行 kde,請執行

startkde

最新的 OpenBSD 5.8 也支援 KDE 4(元軟體包)

Xfce (4.4)

[編輯 | 編輯原始碼]
OpenBSD 上的 Xfce

以下是 pkg_add 應該解析其依賴項的主要軟體包。(Xfce 喜歡將其應用程式儲存在單獨的軟體包中)

gtk-xfce-engine
libxfce4mcs
libxfcegui4
xfce-mcs-manager
xfce-mcs-plugins
xfce-utils
xfce4-appfinder
xfce4-battery
xfce4-clipman
xfce4-datetime
xfce4-dict
xfce4-diskperf
xfce4-fsguard
xfce4-icon-theme
xfce4-genmon
xfce4-mailwatch
xfce4-mixer
xfce4-mpc
xfce4-netload
xfce4-notes
xfce4-panel
xfce4-places-plugin
xfce4-session
xfce4-systemload
xfce4-time-out
xfce4-verve
xfce4-wavelan
xfce4-weather
xfce4-wmdock
xfce4-xkb
xfdesktop
xfwm4
xfwm4-themes

提示:您可以使用 xfce 元軟體包 和以下命令,一次性安裝所有內容

pkg_add -i xfce

要執行 XFCE4,請使用您選擇的編輯器修改 .xinitrc 以啟動 xfce4

使用 ports

[編輯 | 編輯原始碼]

雖然二進位制檔案有時會過時,但 ports 非常更新,新軟體會在釋出後數小時內移植到 OpenBSD。

首先從安裝光盤獲取 ports。首先,我們必須建立一個目錄來掛載驅動器。輸入命令

cd /mnt
mkdir cdrom

透過輸入以下命令來掛載光碟

mount /dev/cd0a /mnt/cdrom

現在將 ports.tar.gz 複製到 /usr

cp /mnt/cdrom/ports.tar.gz /usr

現在解壓縮 ports

tar xvzf ports.tar.gz

要更新埠樹,請進入您要更新的檔案並輸入命令

cd <what you want to update>
make checksum REFETCH=true

這可能需要一段時間……

要安裝 ports,請進入您要編譯的 CVS 並執行

cd <what you want to install>
make install clean

埠系統會為您編譯依賴項。警告:編譯可能需要幾天時間。最值得注意的是,埠系統包含:e17 和 KDE 4.1。

所有埠都可以在以下地址找到:此處;並且實際上全部都可以在:ports.openbsd.su 中找到。

使顯示管理器正常工作

[編輯 | 編輯原始碼]

只有一個主要包

pkg_add slim

以及(最好)slim-themes

您需要將以下幾行新增到您的 /etc/rc.local 檔案中

if [ -x /usr/local/bin/slim ]; then
        echo -n ' slim'; ( sleep 5; /usr/local/bin/slim -nodaemon ) &
fi

並編輯 /etc/slim.conf 檔案(它本身解釋了它)。

OpenBSD 5.4 的更新

在 OpenBSD 5.4 中似乎有所不同,只需將 /usr/local/bin/slim -d 寫入 /etc/rc.local(這會將其作為守護程式啟動)。預設的 /etc/slim.conf 似乎在沒有進行任何更改的情況下就能正常工作。

只有一個主要包

pkg_add gdm

這將顯示一條關於如何在您的 OpenBSD 安裝中啟用 GDM 的訊息。您需要將以下幾行新增到您的 /etc/rc.local 檔案中

if [ -x /usr/local/sbin/gdm ]; then
       echo -n ' gdm';        /usr/local/sbin/gdm
fi

啟動 gdm 後,將會話更改為您安裝的任何 GUI。

即使您正在使用 KDE,也不建議這樣做,因為在將 KDM 移植到 OpenBSD 時,有人犯了一個錯誤。KDM 在錯誤的目錄中搜索 startkdeconfig,因此您被鎖定了。

其他人評論:KDE 在 OpenBSD 4.5 中執行良好。

如果您對本文有貢獻,請隨時新增您的使用者名稱。

  • CFeyecare- 建立頁面。
  • phessler 修復了 kde pkg_add 字串問題
華夏公益教科書