Difference between revisions of "FAQ/zh"
(Created page with "大多数 Linux 软件百分百都是“开源”软件。这意味着,它们不仅限于 Linux,而是可免费运行在许多操作系统上。 因此,在Linux 上运...") |
|||
(112 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<languages/> | <languages/> | ||
− | 本文档意图涵盖有关 GhostBSD | + | 本文档意图涵盖有关 GhostBSD 系统的常见问题。 尽管初衷是为了减少带宽,避免重复提问,但是 FAQ 已被大家公认为价值颇高的信息获取处。 |
− | + | 我们会尽力丰富本文档。 若有任何改进建议,欢迎随时和我们联系。 | |
== '''介绍''' == | == '''介绍''' == | ||
Line 8: | Line 8: | ||
=== 何为 GhostBSD? === | === 何为 GhostBSD? === | ||
− | + | 简单来说,GhostBSD 是 [[wikipedia:en:Unix-like|类UNIX®]] [[wikipedia:en:Operating system|操作系统]],运行在 英特尔® AMD64 平台上。GhostBSD 系统基于 [[wikipedia:en:FreeBSD|FreeBSD]],而 FreeBSD 基于伯克利大学(U.C. Berkeley)的“[[wikipedia:en:4.4BSD|4.4BSD]]-Lite” 发行版,以及 “[[wikipedia:en:4.4BSD|4.4BSD]]-Lite2” 加强部分。同时少部分基于伯克利大学的 William Jolitz 的“Net/2”(i386平台) ,也就是 “[[wikipedia:en:386BSD|386BSD]]”。GhostBSD 提供了 [[Mate]] 和 [[Xfce]] 两个桌面环境版本 。 | |
− | === | + | === 谁能使用 GhostBSD? === |
− | GhostBSD | + | 全球各地的公司、研究人员、计算机专业人员、学生和家庭用户都可以免费使用 GhostBSD ,用来工作、教育及娱乐。 |
− | === | + | === GhostBSD 的目标是什么? === |
− | + | GhostBSD 项目的目标是结合 [[wikipedia:en:GTK | GTK]]、 [[wikipedia:en:Desktop Environment |桌面环境]]的易用性,以及 [[wikipedia :en:FreeBSD | FreeBSD]]的机制。 GhostBSD 是学习 FreeBSD 并开始在 BSD 世界里畅游的绝佳工具。 GhostBSD 可用于任何目的,无需附加约束。 | |
− | === | + | === GhostBSD 是否有许可限制? === |
− | + | 有一些。不过这些限制不会约束你如何使用代码,也不会约束你如何对待我们 GhostBSD 的项目本身。 如果你对许可有兴趣,请参阅实际的许可证。简单来说,可将许可证总结如下: | |
− | * | + | * 不要声称为本篇文章原文作者。 |
− | * | + | * 若是代码有误,请勿起诉我们。 |
− | === GhostBSD | + | === GhostBSD 能够替代我现有的系统吗?=== |
− | + | 对多数人来说是可以的。 | |
− | + | 实际上,多数人并不是直接使用操作系统,而是使用系统上的应用程序。程序让计算机变得丰富多彩。 GhostBSD 旨在提供一套[[wikipedia:en:Desktop environment | 桌面环境]],和功能齐全的应用程序。 GhostBSD 支持多种网络浏览器、办公套件、电子邮件、图形程序、编程环境、网络服务器以及几乎其它所有用户所需。 可以使用[[wikipedia:zh:FreeBSD_Ports|FreeBSD 软件包集合]]来构建这些应用程序。 | |
− | + | 如需使用某个系统上的专有程序,则无法轻松替换操作系统(被称为[[wikipedia:en:Vendor_lock-in|供应商锁定]])。 不过,在 GhostBSD 系统上可能有类似的应用程序。如果正好需求稳定的办公或网络服务器、可靠的工作站、不间断的工作环境,则 GhostBSD 几乎能满足上述所有需求。 | |
− | + | 如果想从其它[[wikipedia:en:Unix-like|类UNIX®]]环境迁移到 GhostBSD,估计你已具备一定的计算机基础,无需过多担心。不过若是你以前习惯的是桌面化操作系统,如[[wikipedia:en:Microsoft_Windows | Microsoft Windows®]]和旧版的[[wikipedia:en:OS_X |MacOS®]],则需投入更多时间来学习[[wikipedia:en:Unix| UNIX]]的风格。 | |
=== 为什么起名为 GhostBSD? === | === 为什么起名为 GhostBSD? === | ||
− | GhostBSD | + | GhostBSD 起初来源于 BSD 技术和 Gnome 桌面,即 “<tt>Gnome hosted by BSD</tt>”。如今则更倾向于 GTK 环境,即 "<tt>GTK hosted by BSD</tt>"。 |
=== 最新的 GhostBSD 版本是? === | === 最新的 GhostBSD 版本是? === | ||
− | + | 当前, 系统版本为 19.10,可选择 Mate桌面(默认版本),或 Xfce 桌面(社区版本)。 | |
− | + | 一般更新周期为几个月。 | |
− | + | 下一个版本为 20.0X ,跟随 [[wikipedia:en:FreeBSD|FreeBSD]]的脚步。 | |
− | + | 许多 GhostBSD 用户使用 FreeBSD 机制保持最新状态。 可参阅[https://www.freebsd.org/doc/handbook/updating-upgrading.html FreeBSD手册章节下的 ''升级和 更新 FreeBSD'' ]。 | |
− | === | + | === GhostBSD 构建路线? === |
− | + | 开发团队每隔几个月发布一个新版本。 GhostBSD 遵循FreeBSD 的发行日期。发行版本之前都有一个测试期,以确保新添加的功能不会影响版本稳定性。 | |
− | === | + | === 如何参与贡献? === |
− | + | 方法有很多。 | |
− | * | + | * 熟悉[[wikipedia:en:FreeBSD|FreeBSD]]操作系统的编程,或者想学习相关知识,可以加入 FreeBSD 开发人员团队。若是喜欢冒险,可以尝试[[How to build GhostBSD?|构建GhostBSD]]。也可以加入我们的[https://lists.sourceforge.net/lists/listinfo/ghostbsdproject-devel 开发邮件列表],查看当前需要完成的工作。 |
− | * | + | * 如果有兴趣提供艺术类帮助,则可贡献徽标、壁纸,或帮助设计/维护网站布局。可在[https://lists.sourceforge.net/mailman/listinfo/ghostbsdproject-website 网站邮件列表]中查找相关信息。 |
− | * | + | * 若精通英语,有良好的写作能力,可帮助我们编写文档、网站和 Wiki。在[https://lists.sourceforge.net/mailman/listinfo/ghostbsdproject-website 网站邮件列表]中联系我们。 |
− | * | + | * 如果想提交错误,及任何改进建议,[http://forums.ghostbsd.org/viewforum.php?f=7 欢迎来论坛发帖]。还可帮助我们宣传 GhostBSD ! |
− | + | 欢迎大家帮助我们开发和改进 GhostBSD,请使用[http://forums.ghostbsd.org/ 论坛]、 [http://ghostbsd.org/irc/ IRC 频道](irc.freenode.net 上的 #ghostbsd)或以上任何一项邮件列表和我们联系。 | |
== '''支持''' == | == '''支持''' == | ||
Line 66: | Line 66: | ||
=== 最好的获取帮助的方式是? === | === 最好的获取帮助的方式是? === | ||
− | + | 当前,联系 GhostBSD 用户或开发人员的最佳方案是: | |
− | * | + | * IRC 频道: 在 irc://irc.freenode.net 上查找<code>#ghostbsd</code> and <code>#ghostbsd-dev</code> 频道 |
− | *: | + | *: 加入 IRC 频道 [http://ghostbsd.org/irc/ via our web user interface]. |
− | * | + | * 论坛地址 http://forums.ghostbsd.org/ |
− | [[FAQ]] | + | [[FAQ]] 和 [[GhostBSD User Handbook | 用户手册]]逐步撰写中,可访问论坛或去 IRC 获取帮助,也可查阅手册。 |
− | === | + | === 有关在 GhostBSD 中完成工作的完整信息,在哪里可以找到? === |
− | + | 多数情况下,和 [[wikipedia:en:FreeBSD|FreeBSD]] 类似,可在GhostBSD上完成操作。有任何疑问时,我们也鼓励用户在查看[http://www.freebsd.org/doc/handbook/ FreeBSD手册]。 如果手册没有涵盖你感兴趣的特定领域,或者某些方面 GhostBSD 与 FreeBSD 不同,则论坛或 IRC 频道可能会有答案。 | |
== '''安装''' == | == '''安装''' == | ||
Line 81: | Line 81: | ||
=== 从哪里获取 GhostBSD? === | === 从哪里获取 GhostBSD? === | ||
− | + | 所有的 GhsotBSD 发行版镜像文件都在 [https://sourceforge.net/projects/ghostbsdproject/files/release/ SourceForge]上: | |
− | * | + | * 最新发布的镜像文件在 [http://ghostbsd.org/download/ 下载页面]。 |
− | * | + | * 种子文件位于[http://www.gotbsd.net GotBSD],或是[http://www.ghostbsd.org/torrent project page]。 |
− | * | + | * 也可从[http://www.osdisc.com/products/ghostbsd?affiliate=ghostbsd OSDisc.com]下载 GhostBSD 的 DVD 或 USB 镜像文件。 |
=== 如何创建 USB 启动盘? === | === 如何创建 USB 启动盘? === | ||
− | + | 4.0 版本开始适用于USB闪存驱动器(img镜像)。 从10.1 版本开始,GhostBSD 以 ISO 镜像发布,可在 DVD上刻录,也可刻录在或在闪存驱动器上。 选择喜欢的桌面和对应的架构,下载ISO。 下载完成后,校验镜像(可选),并使用下列方式,将iso写入闪存驱动器。 由于镜像容量高于 2GB,建议闪存容量至少为 4GB。 | |
==== Linux 系统下 ==== | ==== Linux 系统下 ==== | ||
Line 102: | Line 102: | ||
==== Windows 系统下 ==== | ==== Windows 系统下 ==== | ||
− | + | 可在[https://help.ubuntu.com/community/Installation/FromImgFiles#Windows Ubuntu 帮助站点]获取帮助,同时适用于 GhostBSD 。也可使用以下两种工具在 Windows 上创建可启动盘。 | |
===== Windows 下图形刻录工具 ===== | ===== Windows 下图形刻录工具 ===== | ||
− | # | + | # 下载 ISO 格式的镜像文件 |
− | # | + | # 从 http://sourceforge.net/projects/win32diskimager/ 下载 ''Disk Imager'' |
− | # | + | # 插入 U 盘(或其它类型启动盘) |
− | # | + | # 查看分配给您的闪存介质的驱动器号 |
− | # | + | # 运行 ''Disk Imager'' |
− | # | + | # 选择下载文件(iso 镜像)和目标设备(如 U 盘),点击"<tt>写入(Write)</tt>" |
− | # | + | # 安装完成后,移除安装盘。 |
===== Windows 上的命令提示工具 ===== | ===== Windows 上的命令提示工具 ===== | ||
− | # | + | # 下载 ISO 文件 |
− | # | + | # 从 http://shounen.ru/soft/flashnul 下载 ''flashnul'' |
− | # | + | # 插上 USB 设备 |
− | # | + | # 运行 flashnul -p |
− | # | + | # 记下 USB 对应的设备号 |
− | # | + | # 运行 flashnul <number obtained in prior step> -L \path\to\downloaded.iso |
− | # | + | # 如果目标设备正确,输入 "<tt>yes</tt>" 确认 |
− | # | + | # 命令完成后,移除 USB 设备 |
==== 结论 ==== | ==== 结论 ==== | ||
− | + | 完成上述步骤后,启动盘里会装有可启动的 GhostBSD 系统。 只需重启计算机,并确保从USB引导,就可进入 Live 系统。 | |
− | === | + | === 哪儿有 GhostBSD 安装指导? === |
− | + | 可在 GhostBSD 手册里找到 [[Installing GhostBSD |安装 GhostBSD]]。 | |
== '''软件安装''' == | == '''软件安装''' == | ||
Line 137: | Line 137: | ||
=== 如何安装新软件? === | === 如何安装新软件? === | ||
− | + | 有三种安装方式: | |
− | * [[OctoPkg]] | + | * [[OctoPkg]] 是基于 GTK+ 的图像化工具,可安装(查找、安装和删除软件) BSD 系统下的二进制文件包。 |
− | * FreeBSD | + | * FreeBSD 软件管理器 [[PKG]] ,使用命令行安装文件 pkg install XXX (10.x 版本以前 , 为旧式的 pkg_* 工具) |
− | * [[FreeBSD Ports]] | + | * [[FreeBSD Ports]]是 FreeBSD 最有用和独特的功能之一,和多数 Linux 发行版完全不同。 安装后可在 /usr/ ports 路径下找到。包含了大量的自动构建(获取源代码、配置、编译和安装)软件的编译文件 。 |
=== GhostBSD 系统下能使用 Linux 软件么? === | === GhostBSD 系统下能使用 Linux 软件么? === | ||
Line 146: | Line 146: | ||
大多数 Linux 软件百分百都是“开源”软件。这意味着,它们不仅限于 Linux,而是可免费运行在许多操作系统上。 因此,在Linux 上运行的大多数软件,也可运行于 GhostBSD 。 | 大多数 Linux 软件百分百都是“开源”软件。这意味着,它们不仅限于 Linux,而是可免费运行在许多操作系统上。 因此,在Linux 上运行的大多数软件,也可运行于 GhostBSD 。 | ||
− | + | 和 FreeBSD 一样,GhostBSD 使用了 Linux Binary Compatibility 。可以安装许多原生 Linux 程序。 FreeBSD 手册 [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu.html]详细说明了兼容情况,并描述了啥时候不起作用。 | |
− | + | 不过,GhostBSD 用户不必设置 Linux Binary Compatibility,因为系统已经配置好了,且可以“正常工作”。 | |
=== GhostBSD 是否支持 Flash 插件? === | === GhostBSD 是否支持 Flash 插件? === | ||
− | + | 支持,不过 Adobe® 没有为 GhostBSD 提供原生的 Flash® 插件。而我们仍然可选择 Linux® 版本的插件。 这个插件也支持 RealPlayer® 等格式。 | |
− | + | 查看 [[Installing Adobe Flash Plugin | 安装 Flash 插件]] | |
== '''系统和软件升级''' == | == '''系统和软件升级''' == | ||
− | === | + | === 如何升级 GhostBSD 至最新版本?=== |
− | + | 可使用 freebsd-update 命令,来更新 FreeBSD 类型系统 | |
+ | |||
+ | (包括 FreeBSD、TrueOS 和 GhostBSD)。 | ||
: <code>freebsd-update fetch install</code> | : <code>freebsd-update fetch install</code> | ||
Line 166: | Line 168: | ||
== '''网络''' == | == '''网络''' == | ||
− | === | + | === 为什么没有识别 WiFi 设备? === |
− | + | 查看 ''wlan0'' 配置文件。 | |
: <code>cat /etc/rc.conf | grep wlan0</code> | : <code>cat /etc/rc.conf | grep wlan0</code> | ||
− | + | 如果输出类似以下: | |
<pre> | <pre> | ||
wlans_run0="wlan0" | wlans_run0="wlan0" | ||
ifconfig_wlan0="WPA DHCP" | ifconfig_wlan0="WPA DHCP" | ||
</pre> | </pre> | ||
− | + | 则 WiFi 已配置好,可能还未开启,运行 | |
: <code>sudo ifconfig wlan0 up</code> | : <code>sudo ifconfig wlan0 up</code> | ||
− | + | 应该可以工作。 | |
− | + | 如果未输出,则 GhostBSD 网络配置可能未检测到无线网卡。这时需要查看有没有安装了无线驱动。 | |
: <code>sudo ifconfig | grep -B 3 802.11</code> | : <code>sudo ifconfig | grep -B 3 802.11</code> | ||
− | + | 通常 run0 是无线驱动。 | |
<pre> | <pre> | ||
run0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290 | run0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290 | ||
Line 189: | Line 191: | ||
media: IEEE 802.11 Wireless Ethernet autoselect mode 11a | media: IEEE 802.11 Wireless Ethernet autoselect mode 11a | ||
</pre> | </pre> | ||
− | + | 如果输出了类似上面的,则可以配置 ''/etc/rc.conf'' 文件(ee 为文本管理器,可替换为你喜欢的 vim、nano和 pluma等)。 | |
: <code>sudo ee /etc/rc.conf</code> | : <code>sudo ee /etc/rc.conf</code> | ||
− | + | 在 ''/etc/rc.conf'' 中添加文本(替换run0 为你的无线设备) | |
<pre> | <pre> | ||
wlans_run0="wlan0" | wlans_run0="wlan0" | ||
ifconfig_wlan0="WPA DHCP" | ifconfig_wlan0="WPA DHCP" | ||
</pre> | </pre> | ||
− | [[wikipedia:en:Esc key|Esc]] | + | [[wikipedia:en:Esc key|Esc]] 并保存,然后重启<code>netif</code>。 |
: <code>sudo /etc/rc.d/netif restart</code> | : <code>sudo /etc/rc.d/netif restart</code> | ||
− | + | 则无线已配置好,可能需要开启无线。 | |
: <code>sudo ifconfig wlan0 up</code> | : <code>sudo ifconfig wlan0 up</code> | ||
− | + | 如果输出<code>sudo ifconfig | grep -B 3 802.11</code>后无反馈。则系统未编译此无线模块,或是上游的 FreeBSD 不支持这款网卡。请去[http://ghostbsd.org/problem_report 问题报告] 处提交错误报告,帮助我们改进系统。 | |
− | === | + | === 为什么无线网络管理器无法工作? === |
− | + | 你可以查看 [[#Why my WiFi don't work?| 为什么无线不工作]] 。若是已配置好无线,但仍然无法启动。 | |
: <code>sudo ifconfig wlan0 scan</code> | : <code>sudo ifconfig wlan0 scan</code> | ||
− | + | 输出的代码类似下述: | |
<pre> | <pre> | ||
SSID/MESH ID BSSID CHAN RATE S:N INT CAPS | SSID/MESH ID BSSID CHAN RATE S:N INT CAPS | ||
Line 215: | Line 217: | ||
BSDHacker 5c:d9:98:69:df:2e 11 54M -15:-27 100 EP HTCAP WPA WME WPS | BSDHacker 5c:d9:98:69:df:2e 11 54M -15:-27 100 EP HTCAP WPA WME WPS | ||
</pre> | </pre> | ||
− | + | 估计还需要输入 <code>sudo ifconfig wlan0 up scan</code> 开启无线。 然后就可以配置无线了。 | |
− | + | 未加密的 WiFi 网络,可在''/etc/wpa_supplicant.conf''文件中添加以下内容 | |
<pre> | <pre> | ||
network={ | network={ | ||
Line 225: | Line 227: | ||
} | } | ||
</pre> | </pre> | ||
− | + | 加密 WiFi 网络,可在 ''/etc/wpa_supplicant.conf''文件中添加以下内容 | |
<pre> | <pre> | ||
network={ | network={ | ||
Line 235: | Line 237: | ||
} | } | ||
</pre> | </pre> | ||
− | + | 欲获取更多信息,请查阅[http://www.freebsd.org/doc/handbook/network-wireless.html 无线网络]. | |
− | + | 如果代码<code>sudo ifconfig wlan0 up scan</code> 无法扫描,请去[http://ghostbsd.org/problem_report 问题页面]提交报告,帮助改善 GhostBSD。 | |
== '''硬件''' == | == '''硬件''' == | ||
− | === | + | === GhostBSD 下,我的显卡是否支持 [[wikipedia:en:3D acceleration|3D 硬件加速]] ? === |
− | + | 取决于你的显卡, 想获取 GhostBSD 支持(不一定有).<ref>[https://www.freebsd.org/doc/handbook/x-config.html#idp63187920 FreeBSD Handbook: Xorg Configuration#Caveats]</ref> | |
; ATI/Radeon: | ; ATI/Radeon: | ||
− | : | + | : 除非 FreeBSD 完成[[wikipedia:Translation Table Maps|TTM]]<ref>[https://wiki.freebsd.org/Graphics#Kernel_drivers FreeBSD Wiki: Graphics#Kernel drivers]</ref> <ref>[https://wiki.freebsd.org/Ports/X11/Roadmap FreeBSD Wiki: Ports/X11/Roadmap]</ref>,否则[[wikipedia:en:ATI Technologies|ATI]]或[[wikipedia:en:Radeon|Radeon]]显卡无法执行 3D 加速。 你仍可以驱动显卡,不过要选择 2D 驱动程序。如果 2D无法启动,则需使用 Vesa 驱动程序。 |
; Intel: | ; Intel: | ||
− | : GhostBSD | + | : 在 GhostBSD 系统下,大多数英特尔显卡支持 3D 加速。当前[[wikipedia:en:kernel mode-setting|KMS]] 支持 <sup>[https://wiki.freebsd.org/Intel_GPU 英特尔显卡]</sup>, 使用 "sc" 驱动时,不能用( <tt>[[wikipedia:en:Ctrl key|Crtl]]</tt>+<tt>[[wikipedia:en:Alt key|Alt]]</tt>+<tt>[[wikipedia:en:Function key|F#]]</tt>) 组合键在图形和文本间切换。 |
− | : | + | : 使用 "vt" 控制台驱动程序时,可以在图形和文本控制台之间切换,现在 GhostBSD 默认为 "vt"文本控制台。 |
− | ; Nvidia | + | ; Nvidia 显卡: |
− | : | + | : 可以,不过必须加载[https://svnweb.freebsd.org/ports/head/x11/nvidia-driver/ nvidia-driver]。<sup>[https://www.freebsd.org/doc/en/articles/compiz-fusion/nvidia-setup.html]</sup> 软件安装很容易,如使用 (bxPKG/pkg) [[Package Manager|软件管理器]] 或 [[Nvidia driver installation| Nvidia 驱动安装]]上的 ports 包。 |
− | == | + | == 参考 == |
<references/> | <references/> |
Latest revision as of 10:48, 29 October 2019
本文档意图涵盖有关 GhostBSD 系统的常见问题。 尽管初衷是为了减少带宽,避免重复提问,但是 FAQ 已被大家公认为价值颇高的信息获取处。
我们会尽力丰富本文档。 若有任何改进建议,欢迎随时和我们联系。
介绍[edit]
何为 GhostBSD?[edit]
简单来说,GhostBSD 是 类UNIX® 操作系统,运行在 英特尔® AMD64 平台上。GhostBSD 系统基于 FreeBSD,而 FreeBSD 基于伯克利大学(U.C. Berkeley)的“4.4BSD-Lite” 发行版,以及 “4.4BSD-Lite2” 加强部分。同时少部分基于伯克利大学的 William Jolitz 的“Net/2”(i386平台) ,也就是 “386BSD”。GhostBSD 提供了 Mate 和 Xfce 两个桌面环境版本 。
谁能使用 GhostBSD?[edit]
全球各地的公司、研究人员、计算机专业人员、学生和家庭用户都可以免费使用 GhostBSD ,用来工作、教育及娱乐。
GhostBSD 的目标是什么?[edit]
GhostBSD 项目的目标是结合 GTK、 桌面环境的易用性,以及 FreeBSD的机制。 GhostBSD 是学习 FreeBSD 并开始在 BSD 世界里畅游的绝佳工具。 GhostBSD 可用于任何目的,无需附加约束。
GhostBSD 是否有许可限制?[edit]
有一些。不过这些限制不会约束你如何使用代码,也不会约束你如何对待我们 GhostBSD 的项目本身。 如果你对许可有兴趣,请参阅实际的许可证。简单来说,可将许可证总结如下:
- 不要声称为本篇文章原文作者。
- 若是代码有误,请勿起诉我们。
GhostBSD 能够替代我现有的系统吗?[edit]
对多数人来说是可以的。
实际上,多数人并不是直接使用操作系统,而是使用系统上的应用程序。程序让计算机变得丰富多彩。 GhostBSD 旨在提供一套 桌面环境,和功能齐全的应用程序。 GhostBSD 支持多种网络浏览器、办公套件、电子邮件、图形程序、编程环境、网络服务器以及几乎其它所有用户所需。 可以使用FreeBSD 软件包集合来构建这些应用程序。
如需使用某个系统上的专有程序,则无法轻松替换操作系统(被称为供应商锁定)。 不过,在 GhostBSD 系统上可能有类似的应用程序。如果正好需求稳定的办公或网络服务器、可靠的工作站、不间断的工作环境,则 GhostBSD 几乎能满足上述所有需求。
如果想从其它类UNIX®环境迁移到 GhostBSD,估计你已具备一定的计算机基础,无需过多担心。不过若是你以前习惯的是桌面化操作系统,如 Microsoft Windows®和旧版的MacOS®,则需投入更多时间来学习 UNIX的风格。
为什么起名为 GhostBSD?[edit]
GhostBSD 起初来源于 BSD 技术和 Gnome 桌面,即 “Gnome hosted by BSD”。如今则更倾向于 GTK 环境,即 "GTK hosted by BSD"。
最新的 GhostBSD 版本是?[edit]
当前, 系统版本为 19.10,可选择 Mate桌面(默认版本),或 Xfce 桌面(社区版本)。
一般更新周期为几个月。
下一个版本为 20.0X ,跟随 FreeBSD的脚步。
许多 GhostBSD 用户使用 FreeBSD 机制保持最新状态。 可参阅FreeBSD手册章节下的 升级和 更新 FreeBSD 。
GhostBSD 构建路线?[edit]
开发团队每隔几个月发布一个新版本。 GhostBSD 遵循FreeBSD 的发行日期。发行版本之前都有一个测试期,以确保新添加的功能不会影响版本稳定性。
如何参与贡献?[edit]
方法有很多。
- 熟悉FreeBSD操作系统的编程,或者想学习相关知识,可以加入 FreeBSD 开发人员团队。若是喜欢冒险,可以尝试构建GhostBSD。也可以加入我们的开发邮件列表,查看当前需要完成的工作。
- 如果有兴趣提供艺术类帮助,则可贡献徽标、壁纸,或帮助设计/维护网站布局。可在网站邮件列表中查找相关信息。
- 若精通英语,有良好的写作能力,可帮助我们编写文档、网站和 Wiki。在网站邮件列表中联系我们。
- 如果想提交错误,及任何改进建议,欢迎来论坛发帖。还可帮助我们宣传 GhostBSD !
欢迎大家帮助我们开发和改进 GhostBSD,请使用论坛、 IRC 频道(irc.freenode.net 上的 #ghostbsd)或以上任何一项邮件列表和我们联系。
支持[edit]
最好的获取帮助的方式是?[edit]
当前,联系 GhostBSD 用户或开发人员的最佳方案是:
- IRC 频道: 在 irc://irc.freenode.net 上查找
#ghostbsd
and#ghostbsd-dev
频道- 加入 IRC 频道 via our web user interface.
- 论坛地址 http://forums.ghostbsd.org/
FAQ 和 用户手册逐步撰写中,可访问论坛或去 IRC 获取帮助,也可查阅手册。
有关在 GhostBSD 中完成工作的完整信息,在哪里可以找到?[edit]
多数情况下,和 FreeBSD 类似,可在GhostBSD上完成操作。有任何疑问时,我们也鼓励用户在查看FreeBSD手册。 如果手册没有涵盖你感兴趣的特定领域,或者某些方面 GhostBSD 与 FreeBSD 不同,则论坛或 IRC 频道可能会有答案。
安装[edit]
从哪里获取 GhostBSD?[edit]
所有的 GhsotBSD 发行版镜像文件都在 SourceForge上:
- 最新发布的镜像文件在 下载页面。
- 种子文件位于GotBSD,或是project page。
- 也可从OSDisc.com下载 GhostBSD 的 DVD 或 USB 镜像文件。
如何创建 USB 启动盘?[edit]
4.0 版本开始适用于USB闪存驱动器(img镜像)。 从10.1 版本开始,GhostBSD 以 ISO 镜像发布,可在 DVD上刻录,也可刻录在或在闪存驱动器上。 选择喜欢的桌面和对应的架构,下载ISO。 下载完成后,校验镜像(可选),并使用下列方式,将iso写入闪存驱动器。 由于镜像容量高于 2GB,建议闪存容量至少为 4GB。
Linux 系统下[edit]
终端命令(镜像后缀为 iso,替换要刻录的设备为 'sdX' ),需要root权限(以 root 用户,或者使用 sudo):
-
dd if=GhostBSD10.3-RELEASE-20160829-213046-mate-amd64.iso of=/dev/sdX bs=1M
BSD 系统下[edit]
终端命令(镜像文件后缀为 iso,替换要刻录的设备为 'daX' ),需要root权限(以 root 用户,或者使用 sudo):
-
dd if=GhostBSD10.3-RELEASE-20160829-213046-mate-amd64.iso of=/dev/daX bs=1m
Windows 系统下[edit]
可在Ubuntu 帮助站点获取帮助,同时适用于 GhostBSD 。也可使用以下两种工具在 Windows 上创建可启动盘。
Windows 下图形刻录工具[edit]
- 下载 ISO 格式的镜像文件
- 从 http://sourceforge.net/projects/win32diskimager/ 下载 Disk Imager
- 插入 U 盘(或其它类型启动盘)
- 查看分配给您的闪存介质的驱动器号
- 运行 Disk Imager
- 选择下载文件(iso 镜像)和目标设备(如 U 盘),点击"写入(Write)"
- 安装完成后,移除安装盘。
Windows 上的命令提示工具[edit]
- 下载 ISO 文件
- 从 http://shounen.ru/soft/flashnul 下载 flashnul
- 插上 USB 设备
- 运行 flashnul -p
- 记下 USB 对应的设备号
- 运行 flashnul <number obtained in prior step> -L \path\to\downloaded.iso
- 如果目标设备正确,输入 "yes" 确认
- 命令完成后,移除 USB 设备
结论[edit]
完成上述步骤后,启动盘里会装有可启动的 GhostBSD 系统。 只需重启计算机,并确保从USB引导,就可进入 Live 系统。
哪儿有 GhostBSD 安装指导?[edit]
可在 GhostBSD 手册里找到 安装 GhostBSD。
软件安装[edit]
如何安装新软件?[edit]
有三种安装方式:
- OctoPkg 是基于 GTK+ 的图像化工具,可安装(查找、安装和删除软件) BSD 系统下的二进制文件包。
- FreeBSD 软件管理器 PKG ,使用命令行安装文件 pkg install XXX (10.x 版本以前 , 为旧式的 pkg_* 工具)
- FreeBSD Ports是 FreeBSD 最有用和独特的功能之一,和多数 Linux 发行版完全不同。 安装后可在 /usr/ ports 路径下找到。包含了大量的自动构建(获取源代码、配置、编译和安装)软件的编译文件 。
GhostBSD 系统下能使用 Linux 软件么?[edit]
大多数 Linux 软件百分百都是“开源”软件。这意味着,它们不仅限于 Linux,而是可免费运行在许多操作系统上。 因此,在Linux 上运行的大多数软件,也可运行于 GhostBSD 。
和 FreeBSD 一样,GhostBSD 使用了 Linux Binary Compatibility 。可以安装许多原生 Linux 程序。 FreeBSD 手册 [1]详细说明了兼容情况,并描述了啥时候不起作用。
不过,GhostBSD 用户不必设置 Linux Binary Compatibility,因为系统已经配置好了,且可以“正常工作”。
GhostBSD 是否支持 Flash 插件?[edit]
支持,不过 Adobe® 没有为 GhostBSD 提供原生的 Flash® 插件。而我们仍然可选择 Linux® 版本的插件。 这个插件也支持 RealPlayer® 等格式。
查看 安装 Flash 插件
系统和软件升级[edit]
如何升级 GhostBSD 至最新版本?[edit]
可使用 freebsd-update 命令,来更新 FreeBSD 类型系统
(包括 FreeBSD、TrueOS 和 GhostBSD)。
-
freebsd-update fetch install
网络[edit]
为什么没有识别 WiFi 设备?[edit]
查看 wlan0 配置文件。
-
cat /etc/rc.conf | grep wlan0
如果输出类似以下:
wlans_run0="wlan0" ifconfig_wlan0="WPA DHCP"
则 WiFi 已配置好,可能还未开启,运行
-
sudo ifconfig wlan0 up
应该可以工作。
如果未输出,则 GhostBSD 网络配置可能未检测到无线网卡。这时需要查看有没有安装了无线驱动。
-
sudo ifconfig | grep -B 3 802.11
通常 run0 是无线驱动。
run0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290 ether 00:1e:e5:e6:5d:1 nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> media: IEEE 802.11 Wireless Ethernet autoselect mode 11a
如果输出了类似上面的,则可以配置 /etc/rc.conf 文件(ee 为文本管理器,可替换为你喜欢的 vim、nano和 pluma等)。
-
sudo ee /etc/rc.conf
在 /etc/rc.conf 中添加文本(替换run0 为你的无线设备)
wlans_run0="wlan0" ifconfig_wlan0="WPA DHCP"
Esc 并保存,然后重启netif
。
-
sudo /etc/rc.d/netif restart
则无线已配置好,可能需要开启无线。
-
sudo ifconfig wlan0 up
如果输出sudo ifconfig | grep -B 3 802.11
后无反馈。则系统未编译此无线模块,或是上游的 FreeBSD 不支持这款网卡。请去问题报告 处提交错误报告,帮助我们改进系统。
为什么无线网络管理器无法工作?[edit]
你可以查看 为什么无线不工作 。若是已配置好无线,但仍然无法启动。
-
sudo ifconfig wlan0 scan
输出的代码类似下述:
SSID/MESH ID BSSID CHAN RATE S:N INT CAPS rogerwifi bc:14:01:e6:33:48 1 54M -23:-42 100 EP WPS HTCAP WPA RSN WME - bc:14:01:e6:33:49 1 54M -20:-38 100 EP HTCAP RSN WME WLAN_6EF1 00:13:f7:c4:6e:f3 11 54M -12:-21 200 ES BSDHacker 5c:d9:98:69:df:2e 11 54M -15:-27 100 EP HTCAP WPA WME WPS
估计还需要输入 sudo ifconfig wlan0 up scan
开启无线。 然后就可以配置无线了。
未加密的 WiFi 网络,可在/etc/wpa_supplicant.conf文件中添加以下内容
network={ ssid="WLAN_6EF1" bssid=00:13:f7:c4:6e:f3 key_mgmt=NONE }
加密 WiFi 网络,可在 /etc/wpa_supplicant.conf文件中添加以下内容
network={ ssid="BSDHacking" bssid=5c:d9:98:69:df:2e key_mgmt=WPA-PSK proto=WPA psk="yourpasword" }
欲获取更多信息,请查阅无线网络.
如果代码sudo ifconfig wlan0 up scan
无法扫描,请去问题页面提交报告,帮助改善 GhostBSD。
硬件[edit]
GhostBSD 下,我的显卡是否支持 3D 硬件加速 ?[edit]
取决于你的显卡, 想获取 GhostBSD 支持(不一定有).[1]
- ATI/Radeon
- 除非 FreeBSD 完成TTM[2] [3],否则ATI或Radeon显卡无法执行 3D 加速。 你仍可以驱动显卡,不过要选择 2D 驱动程序。如果 2D无法启动,则需使用 Vesa 驱动程序。
- Intel
- 在 GhostBSD 系统下,大多数英特尔显卡支持 3D 加速。当前KMS 支持 英特尔显卡, 使用 "sc" 驱动时,不能用( Crtl+Alt+F#) 组合键在图形和文本间切换。
- 使用 "vt" 控制台驱动程序时,可以在图形和文本控制台之间切换,现在 GhostBSD 默认为 "vt"文本控制台。
- Nvidia 显卡:
- 可以,不过必须加载nvidia-driver。[2] 软件安装很容易,如使用 (bxPKG/pkg) 软件管理器 或 Nvidia 驱动安装上的 ports 包。