Unix/BSD/OpenBSD 桌面指南
本指南介绍如何将 OpenBSD 用作桌面/工作站。本指南使用 OpenBSD 4.3 和 4.4 创建。未来版本中的概念应该保持一致。
下载 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。
按照在这里找到的官方 OpenBSD 安装说明进行操作。直到您看到“配置网络?”。这就是事情变得棘手的地方。如果您不明白它在问什么,通常您可以接受默认值。大多数人会想要使用默认接口和 DHCP(两者都是默认值)。如果您遇到困难,请参阅本指南
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 软件包)找到。
以下是 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(元软件包)。
以下是 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 非常更新,新软件会在发布后数小时内移植到 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 字符串问题