FAQ
このドキュメントは、GhostBSDに関してよくある質問に対する回答を集めたものです。
FAQの質を高めるため、私達は最善を尽くします。もしも我々のFAQに御意見があれば、是非連絡をください。
Contents
はじめに
GhostBSDとは?
GhostBSDは、UNIX®-likeなオペレーティング・システムです。AMD64とIntel®のプラットフォーム上で動作します。 GhostBSDは、FreeBSDをベースに開発されています。 FreeBSDは、U.C. Berkeleyの"4.4BSD-Lite"に、"4.4BSD-Lite2"の改良を加えたOSです。また、William Jolitzによる"386BSD"のソースコードもわずかではありますが、含まれています。 GhostBSDはGNOME, Mate, Xfce, LXDEとOpenboxのディスクトップ環境をサポートしています。
GhostBSDを使えるのはどんな人?
GhostBSDは、企業や研究者、コンピュータに成熟した人から、学生やなど、世界中の人が使えるOSです。仕事や教育、趣味のために使用できます。
GhostBSDプロジェクトは何を目指しているのですか?
GhostBSDは、便利で使いやすいGTKデスクトップ環境と、FreeBSDのセキュアでフレキシブルな機構を結びつけることを目標とします。GhostBSDは、FreeBSDについて勉強したい人、またはBSDの世界に乗り出したい人にとって最高のツールです。GhostBSDは、どのような目的に対して使用する際にも、制限を受けずに使用できます。
GhostBSDのライセンスは何を制限しますか?
単にGhostBSDを使用するだけなら、どのようにあなたがソースコードを使用するかは自由です。もしも詳しくライセンスについて知りたければ、ライセンスを読んでください。GhostBSDのライセンスは、簡単に2つの事柄に分けられます: 1)あなたが開発したと宣言しないでください 2)もし壊れても、訴えないでください
GhostBSDは私が今使っているOSの代わりに使えますか?
ほとんどのユーザの場合、代わりになります。
ほとんどの人は、OSを使うのではなく、アプリケーションを使います。なぜなら、アプリケーションこそがコンピュータを便利にさせるものだからです。GhostBSDは、デスクトップ環境とアプリケーションが動作するのに必要な環境を提供するように設計されています。それらのアプリケーションは、様々なウェブブラウザ、オフィスソフト、メーラ、画像編集ソフト、開発環境、ネットワークサーバなど、あなたが必要とするアプリケーションを提供します。これらのアプリケーションは、FreeBSD Ports Collectionを用いてコンパイルすることができます。
もしも、あなたの使用しているOSの上でしか動かないアプリケーションを使用する必要がある場合、他のOSに乗り換えるのは難しいでしょう(この状態を、ベンターロックインといいます)。しかし、GhostBSD上に、非常に似たアプリケーションがある可能性はあります。単に、信頼できるオフィスソフトやサーバ、ワークステーションなどが必要であるのであれば、GhostBSDはあなたが必要とするすべてを持っています。
もしあなたがUNIX®-likeなOSからGhostBSDに移行しようと考えていうるのであれば、あなたはすでに必要な知識があるでしょう。もしもあなたがグラフィカルなOS、例えばMicrosoft Windows®や古いバージョンのMacOS®を使用しているのであれば、UNIXのやり方になれる必要があるでしょう。
なぜGhostBSDという名前なのですか?
GhostBSDはGnomeをBSDの技術でハックするために開発されました。後に、FreeBSDによってホストされたGnomeという意味の、"Gnome hosted by BSD"と呼ばれるようになりました。今ではGTKデスクトップもサポートされているので、"GTK hosted by BSD"と言ったほうがいいかもしれません。
今のGhostBSDのバージョンはなんですか?
今現在では、10.3が今のバージョンです。コードネームは、"Enoch"です。
新しいリリースは、何ヶ月か一回に公開されます。
次のリリースは、バージョン11.0です。FreeBSDの新しいリリースにしたがって発表されます。
FreeBSDの提供する機構を使うことで、GhostBSDユーザはいつでも最新の状態を維持することができます。詳しくは、Chapter Updating and Upgrading FreeBSD in the FreeBSD Handbookを参照してください。
いつGhostBSDのリリースはされますか?
開発チームは、8ヶ月に一回ほどの頻度で新しいバージョンをリリースします。GhostBSDは、FreeBSDのリリースにしたがってリリースを行います。FreeBSDのリリースが行われても、GhostBSD上で問題がおらないことを確認するためのテスト期間が設けられます。
どうすれば開発に貢献できますか?
GhostBSDのプロジェクトに貢献するには、いくつかの方法があります:
- もしあなたがプログラミングやFreeBSDに関する知識を有しているのであれば、またはそれらを学びたいと考えているのであれば、active developerになることをおすすめします。もしもそれが難しそうだと感じるのであれば、 GhostBSDのビルドに挑戦してみてください。また、開発メールリストで開発チームに連絡をとって、どのような仕事があるのか聞いてみてください。
- もしも、あなたがアーティスティックな面で貢献したいのであれば、ファンアートやロゴ、壁紙やウェブサイトのデザインで貢献することができます。その場合は、ウェブサイトメールリストにアクセスしてください。
- もしあなたが英語に長けているのであれば、ドキュメントやWikiを書くことで貢献できます。ウェブサイトメールリストから私達に連絡をしてください。
- もしも上記のいずれにも当てはまらない場合、GhostBSDを使って、バグレポートをしてください。また、GhostBSDをより良くするアイディアも募集します。是非フォーラムを訪れてみてください。加えて、GhostBSDについて世界中の人に広めることも考えてみてください!
もしあなたが私達と一緒にGhostBSDを上記の方法(他の方法でも構いません)でより良くできるのであれば、フォーラムやIRC チャンネル、上記のメールリストに連絡をください。
サポート
What’s the best way to get support?
At this point, the best ways to contact other GhostBSD users or developers are:
- The IRC channels are
#ghostbsd
and#ghostbsd-dev
on irc://irc.freenode.net.- You can access the IRC channel via our web user interface.
- The forums are available at http://forums.ghostbsd.org/.
FAQ and User Handbook are under development. Questions can be answered on the forums and IRC will find their way to this page or the handbook.
Where can I find complete information on how to get things done in GhostBSD?
For the most part, things can be done on GhostBSD the same way they are done on FreeBSD. This is why we encourage our users to check out the great FreeBSD Handbook in case of any doubts or questions. If the handbook does not cover a specific area of your interest, or it seems GhostBSD differs from FreeBSD in some regard, the forums or IRC channel will probably hold the answers you seek.
インストール
どこでGhostBSDは入手できますか?
GhostBSDのリリースイメージは、SourceForgeから入手できます:
- 最新のリリースは、ダウンロードページから入手できます。
- トレントファイルが、GotBSDまたはプロジェクトページ(しかし、これは最新ではない)から入手できます。
- GhostBSDのDVDやUSBディスクが、OSDisc.comから入手できます。
どのようにすればブータブルUSBドライブを作成できますか?
バージョン4.0以前は、USBに適した、USB用のイメージファイル(拡張子は".img")がありました。バージョン10.1からは、GhostBSDはいわゆるハイブリットISOによってリリースされています。これらのISOファイルは、DVDにもフラッシュドライブにも書き込むことができます。あなたの好きなデスクトップ環境と、あなたのコンピュータのアーキテクチャを選択して、ISOファイルをダウンロードしてください。ダウンロードが終了したら、チェックサムを調べ(任意)、ISOファイルを下記の方法でフラッシュドライブに書き込んでください。イメージファイルは2GB以上あるので、4GB以上のものを使用することをおすすめします。
Linuxの場合
コンソールを使用する方法を説明します。ISOファイルの名前をあなたがダウンロードしたものに変更し、sdXの部分をあなたのディスクのデバイスの名前にかえてください。下記のコマンドはルート権限を必要とします(ルートユーザで実行するか、sudoを使ってください)。
-
dd if=GhostBSD10.3-RELEASE-20160829-213046-mate-amd64.iso of=/dev/sdX bs=1M
BSDの場合
コンソールを使用する方法を説明します。ISOファイルの名前をあなたがダウンロードしたものに変更し、daXの部分をあなたのディスクのデバイスの名前にかえてください。下記のコマンドはルート権限を必要とします(ルートユーザで実行するか、sudoを使ってください)。
-
dd if=GhostBSD10.3-RELEASE-20160829-213046-mate-amd64.iso of=/dev/daX bs=1m
Windowsの場合
Ubuntu help siteにある方法が、GhostBSDの場合にも適用できます。ここにあるツールのどちらか一つを使うことで、ブータブルディスクをWindows上で作ることができます。
Windows上で動作するグラフィカルなツール
- 適切なISOファイルをダウンロードしてください
- "Disk Imager"をhttp://sourceforge.net/projects/win32diskimager/からダウンロードしてください
- ディスクをコンピュータに挿入してください
- ドライブの名前をメモしてください
- "Disk Imager"を起動してください
- ダウンロードしたファイルとデバイスを選択して、"Write"をクリックしてください
- 書き込みが終了したら、ディスクを取り出してください
Windows上でコマンドプロンプトを利用する場合
- 適切なISOファイルをダウンロードしてください
- "flashnul"をhttp://shounen.ru/soft/flashnulからダウンロードしてください
- ディスクをコンピュータに挿入してください
- flashnul -pを実行してください
- デバイスの名前をメモしてください
- flashnul <デバイスの名前> -L <ダウンロードしたファイルへのパス> を実行してください
- もしも選択されたデバイスが正しければ、"yes"と回答してください
- 書き込みが終了したら、ディスクを取り出してください
おわりに
上記の作業を終えたら、あなたのディスクはブータブルなGhostBSDのシステムになっているはずです。あなたのコンピュータを再起動して、USBからコンピュータを起動してください。
GhostBSDのインストールに関する情報はどこにありますか?
GhostBSDバージョン3.1以降のインストールの方法は、ハンドブックのInstalling GhostBSDから参照できます。
ソフトウェアのインストール
How do I install new software?
In GhostBSD software can be installed in three different ways:
- OctoPkg is a GTK+ based tool to manage (search, install and uninstall) binary packages on BSD systems.
- FreeBSD's package manager PKG can be used to manage packages using the command line. (In versions before 10.x, the old pkg_* tools were used which worked slightly differenty.)
- FreeBSD Ports is one of the most useful and unique features of FreeBSD compared to most Linux distributions. If installed, it can be found under /usr/ports and contains the Makefiles (think "recipes" if you are new to this concept) used to automatically build (fetch source code, configure, compile, install) a vast amount of software. A menu-driven system allows you to tweak compile options which makes this an easy to use but extremely flexible method of installing software.
Can I use Linux software on my GhostBSD system?
First, you should know that most "Linux" software is really open source software. That is, it is freely available for many operating systems, not just Linux. Most software that runs on Linux should also run on GhostBSD.
Like FreeBSD, GhostBSD uses something called Linux Binary Compatibility. In a nutshell, that means you can run many Linux applications as-is. This section of the FreeBSD Handbook explains this compatibility in more detail and describes when it does not work.
However, you do not have to setup Linux Binary Compatibility on your GhostBSD system as it is already configured for you and should "just work".
Does GhostBSD Support Adobe Flash plugin?
Yes, but a native Adobe® Flash® plugin is not available for GhostBSD. However, a software wrapper for running the Linux® version of the plugin is available. This wrapper also provides support for other browser plugins such as RealPlayer®.
Look Installing Adobe Flash Plugin
System and software updates
How should I update GhostBSD to latest FreeBSD updates?
GhostBSD supports freebsd-update command line to update the FreeBSD base system.
-
freebsd-update fetch install
Network
Why my WiFi don't work?
Look if wlan0 is configured.
-
cat /etc/rc.conf | grep wlan0
If you have an output similar to:
wlans_run0="wlan0" ifconfig_wlan0="WPA DHCP"
Your WiFi is configured, but it might be down.
-
sudo ifconfig wlan0 up
Now it should work.
If you have no output, this mean the GhostBSD network configuration system have not detected your WiFi card. The next step for you will be to look if GhostBSD have your WiFi drivers install.
-
sudo ifconfig | grep -B 3 802.11
In this case run0 is the WiFi drivers.
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
If you have an output similar from the example above, you need to configure the file /etc/rc.conf.
-
sudo ee /etc/rc.conf
Add those line in the file /etc/rc.conf (Replace run0 by your drivers).
wlans_run0="wlan0" ifconfig_wlan0="WPA DHCP"
Esc and save the file. Now you need to restart netif
.
-
sudo /etc/rc.d/netif restart
Your wifi is now configured, you might have to turn wlan0 up.
-
sudo ifconfig wlan0 up
If you have no output with sudo ifconfig | grep -B 3 802.11
, this can mean your WiFi kernel Module is not compile in GhostBSD or your WiFi card is not yet supported by FreeBSD. Please fill out a problem report form this will help us to make GhostBSD better.
Why the WiFi Network Manager don't work?
You might look at #Why my WiFi don't work? (from above). If you have your WiFi Configured and the WiFi Network Manager still not working.
-
sudo ifconfig wlan0 scan
You should have something similar to this:
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
If not sudo ifconfig wlan0 up scan
should do it. Now you can setup to your network. From above you have none encrypted and encrypted WiFi network.
For a none encrypted WiFi network add the following to the file /etc/wpa_supplicant.conf.
network={ ssid="WLAN_6EF1" bssid=00:13:f7:c4:6e:f3 key_mgmt=NONE }
For an encrypted WiFi network add the following to the file /etc/wpa_supplicant.conf.
network={ ssid="BSDHacking" bssid=5c:d9:98:69:df:2e key_mgmt=WPA-PSK proto=WPA psk="yourpasword" }
For more completed documentation see Wireless Networking.
If sudo ifconfig wlan0 up scan
still not scanning, please fill out a problem report form this will help us to make GhostBSD better.
Hardware
Does GhostBSD support the 3D acceleration of my graphics card?
It depends on the hardware of your graphics card, to have support by GhostBSD (or not).[1]
- ATI/Radeon
- 3D acceleration will not work on ATI or Radeon cards until FreeBSD completes its TTM[2] work (possibly in time for FreeBSD 10.0)[3]. You can still use these cards, but you will have to choose the 2D driver, and if that does not work, you will need to resort to using the Vesa driver.
- Intel
- GhostBSD supports 3D acceleration on most Intel graphics cards. Due to the current KMS support[1], you will not be able to switch between the graphical console and a virtual console (using Crtl+Alt+F#) when using the "sc" console driver.
- Switching between graphics and text consoles will work when using the "vt" console driver, and GhostBSD right now default to "vt" console.
- Nvidia Graphics
- Yes! But nvidia-driver must be loaded.[2] The software can be installed easily, for example by using the (bxPKG/pkg) Package Manager or using ports as described on this page Nvidia driver installation.