跳转到内容

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 字符串问题
华夏公益教科书