FAQ/ru

From GhostBSD Wiki
Revision as of 10:11, 25 September 2016 by BriI (Talk) (Created page with "===== Средство записи через командную строку Windows =====")

Jump to: navigation, search

Этот документ отвечает на самые часто задаваемые вопросы касательно операционной системы GhostBSD. Несмотря на то, что изначально FAQ предназначались для уменьшения траффика и избегания повторения одних и тех же вопросов снова и снова, теперь они стали восприниматься как ценный источник информации.

Много усилий направлено на то, чтобы сделать этот FAQ настолько информативным, насколько это возможно. Если у вас есть предложения, как можно его улучшить, пожалуйста сообщите нам.

Contents

Вступление

Что такое GhostBSD?

В двух словах, GhostBSD - это UNIX®-подобная операционная система. Она работает на платформах AMD64 и Intel®. GhostBSD основана на FreeBSD, которая в свою очередь основана на релизе “4.4BSD-Lite” от U.C. Berkeley с некоторыми улучшениями от “4.4BSD-Lite2”. Косвенно она также основана на известном как “386BSD” порте “Net/2” от U.C. Berkeley на платформу i386, сделанном William Jolitz, хотя лишь очень небольшая часть кода 386BSD осталась. GhostBSD предлагает окружения рабочего стола на основе GNOME, Mate, Xfce, LXDE и Openbox.

Кто может использовать GhostBSD?

GhostBSD может быть использована компаниями, исследователями, профессиональными IT-инженерами, студентами и домашними пользователями по всему миру в своих работе и обучении, а также в личных целях.

Какова цель проекта GhostBSD?

Цель проекта GhostBSD - это совместить простоту использования рабочего стола на основе GTK с безопасностью и гибкостью операционной системы FreeBSD. GhostBSD - это прекрасный инструмент изучения FreeBSD и присоединения к миру BSD. GhostBSD может быть использована для любых целей и без каких-либо ограничений.

Накладывает ли лицензия GhostBSD какие-нибудь ограничения?

Она не ограничивает вас в использовании самой системы или её кода. Она лишь помогает правильно воспринимать проект GhostBSD. Если вам необходимо серьёзное понимание на юридическом уровне, прочитайте оригинальный текст лицензии. Для удовлетворения же простого любопытства лицензия может быть обобщена до следующих пунктовː

  • Не утверждайте, что вы создали эту систему.
  • Не предъявляйте создателям системы исков в случае её некорретной работы.

Может ли GhostBSD заменить мою текущую операционную систему?

Для большинства пользователей это так.

Большинство людей не используют саму операционную систему. Они используют приложения. Именно приложения делают компьютер по-настоящему мощным инструментом. GhostBSD создаётся чтобы предоставить рабочий стол и полнофункциональное окружение для приложений. Она поддерживает большое количество веб-браузеров, офисных пакетов, почтовых клиентов, приложений для работы с графикой, сред разработки, веб-серверов и всего остального, что может понадобиться. Большинство из этих приложений доступны через коллекцию портов FreeBSD.

Если вам нужно приложение, которое доступно только для одной операционной системы, то вы оказываетесь привязаны к этой системе. Однако весьма вероятно, что существуют аналогичные приложения, доступные на GhostBSD. Если вам нужен полнофункциональный офисный компьютер или веб-сервер, или просто возможность выполнять свою работу, GhostBSD почти всегда может предоставить всё необходимое для этого.

Если вы переходи к использованию GhostBSD после другой UNIX-подобной операционной системы, то вы знаете уже почти всё, что может вам понадобиться в работе с GhostBSD. Если же ранее вы пользовались только основанными на графической оболочке операционными системами, такими как Windows® и старые версии Mac OS®, то вам придётся потратить некоторое время на изучение специфических для UNIX способов работы в операционной системе.

Почему система называется GhostBSD?

GhostBSD создавалась как привнесение среды Gnome в операционную систему FreeBSD. Какое-то время её можно было определить как "Gnome hosted by BSD" (Gnome, работающий в BSD). В настоящее время, поскольку мы поддерживаем различные окружения рабочего стола на основе GTK, более правильно называть систему "GTK hosted by BSD" (GTK, работающий в BSD).

Какая последняя версия GhostBSD?

В настоящее время GhostBSD имеет версию 4.0 и основана на FreeBSD 10.

Новые версии выходят каждые несколько месяцев.

Следующей версией будет 10.1, и в дальнейшем версии GhostBSD будут соответствовать версиям FreeBSD.

Many GhostBSD users stay up to date using other mechanisms available to FreeBSD users. You can read about them in the Chapter Updating and Upgrading FreeBSD in the FreeBSD Handbook.

Когда выходят новые версии GhostBSD?

Команда разработчиков выпускает новую версию раз в несколько месяцев. GhostBSD следует за выходом новых версий FreeBSD. Перед каждым выпуском идёт тестовый период, необходимый для того, чтобы убедиться, что нововведения не уменьшат стабильность системы.

Какой вклад я могу внести?

There is a number of ways to contribute to the GhostBSD project:

  • If you possess abilities in programming and knowledge of FreeBSD operating system, or simply want to learn these things, you might want to consider becoming an active developer in the team. If you are feeling adventurous, you might want to try building GhostBSD, but you might as well join our development mailing list to get in touch with the team and see what work has to be done currently.
  • If you are interested in helping from the artistic perspective you could contribute fan art, logos, wallpapers, or help design/maintain the website layout. In this case, the website mailing list is something to look for additional info on.
  • If you have decent writing skills and know English quite well, you might want to help write documents and produce website and wiki content. Get in touch with us on the website mailing list.
  • If none of the above apply to you, you might just want to use GhostBSD and tell us about bugs you've discovered and ideas you have about how to improve the system You can report them via forums. You might also consider simply spreading the word about GhostBSD!

If you feel like you might be able to help us grow and improve GhostBSD in any of the above ways (or any other way you can come up with), please contact us using the forums, an IRC channel (#ghostbsd on irc.freenode.net) or any of the mailing lists above.

Support

What’s the best way to get support?

At this point, the best ways to contact other GhostBSD users or developers are:

FAQ and User Handbook are under development. Questions can be answered on the forums and IRC will find their way to this page or.

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 hold the answers you seek.

Installation

Where can I get GhostBSD?

Every release image of GhsotBSD is available via SourceForge site:

  • The latest releases images can be found on the Download page.
  • Our Torrent file are available from www.gotbsd.net and www.ghostbsd.org/torrent.
  • You can also buy GhostBSD CD, DVD and USB from OSDisc.com.

Как я могу создать загрузочный USB-накопитель?

После скачивания соответствующего файла образа .img для USB, вам необходимо скопировать его на накопитель, используя один из перечисленных ниже методов. Сам образ немного превышает 2 ГБ, поэтому рекомендуем вам использовать накопитель объёмом как минимум 4 ГБ.

On Linux

Depending on the architecture, you might want to issue one of the following commands:

dd if=GhostBSD10.1-RELEASE-20150912-mate-i386.iso of=/dev/sdf bs=1M

On BSD

Depending on the architecture, you might want to issue one of the following commands:

dd if=GhostBSD10.1-RELEASE-20150912-mate-i386.iso of=/dev/da0 bs=1m

В Windows

This solution comes from Ubuntu help site, but it applies to GhostBSD as well. You can use one of two tools to create a bootable pendrive on Windows.

Средство с графическим интерфейсом для Windows
  1. Download the desired iso file
  2. Download Disk Imager from http://sourceforge.net/projects/win32diskimager/
  3. Insert your flash media
  4. Note the drive letter assigned to your flash media
  5. Start Disk Imager
  6. Select the downloaded file and target device, and click "Write"
  7. Remove your flash media when the operation is complete
Средство записи через командную строку Windows
  1. Download the desired iso file
  2. Download flashnul from http://shounen.ru/soft/flashnul
  3. Attach your USB drive
  4. Run flashnul -p
  5. Note the physical device number for the USB drive
  6. Run flashnul <number obtained in prior step> -L \path\to\downloaded.iso
  7. Answer "yes" if the selected destination device is correct
  8. Remove your USB drive when the command completes

Conclusion

After completing the above steps, the pendrive should hold a bootable GhostBSD system. Just reboot your machine and make sure you boot from the USB - it should then start a live session.

Where are the instructions for installing GhostBSD?

Installation instructions for versions since GhostBSD 3.1 can be found at Handbook entry on Installing GhostBSD.

Software Installation

How do I install new software?

In GhostBSD, software can be install with bxPKG, FreeBSD pkg_add (or pkgng on FreeBSD 10.0 based version) and FreeBSD ports:

  • bxPKG is a GTK+ based tool to manage (install and uninstall) binary packages on BSD systems.
  • FreeBSD pkg_add is command used to extract packages that have been previously created with the pkg_create command. pkg_add is use to install a FreeBSD binary package from a local file or from a server on the network. (From FreeBSD 10.0, pkg has been replaced by pkgng, which has slightly different syntax.)
  • FreeBSD Ports is one of the most useful and unique features of FreeBSD compared to most Linux distributions is the Ports Collection. It can be found under /usr/ports and contains the Makefiles for a vast amount of 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#).
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.

References

  1. FreeBSD Handbook: Xorg Configuration#Caveats
  2. FreeBSD Wiki: Graphics#Kernel drivers
  3. FreeBSD Wiki: Ports/X11/Roadmap