FAQ/ru

From GhostBSD Wiki
Revision as of 07:00, 13 April 2017 by Fewdigits (Talk | contribs) (Created page with "=== Где я могу найти полную информацию о том, как работает GhostBSD? ===")

Jump to: navigation, search
Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎日本語 • ‎русский • ‎Türkçe • ‎中文

Целью данного документа является дать ответы на наиболее часто встречающиеся вопросы по операционной системе GhostBSD. Изначально призванный снизить количество однотипных вопросов, FAQ стал ценным источником информации.

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

Введение

Что такое GhostBSD?

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

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

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

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

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

Имеет ли какие-либо ограничения лицензия GhostBSD?

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

  • Не заявляйте, что вы написали её.
  • Не обвиняйте нас, если она выйдет из строя.

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

Да, для большинства пользователей может.

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

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

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

Почему GhostBSD?

GhostBSD разрабатывалась как операционная система на рабочем окружении Gnome, использующем технологии BSD. Через некоторое время она стала называться “Gnome hosted by BSD”, что значит Gnome на системе FreeBSD. Сейчас, когда мы поддерживаем множество рабочих окружений GTK, более точно называть систему "GTK hosted by BSD".

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

В данный момент времени это версия 10.3 под кодовым именем "Enoch".

Новые выпуски обычно появляются каждые несколько месяцев.

Следующая версия 11.0 следует за циклом выпуска FreeBSD.

Многие пользователи GhostBSD обновляют систему, пользуясь инструментами, доступными пользователям FreeBSD. Вы можете прочесть о них здесь.

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

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

Как я могу помочь?

Существует несколько возможностей для помощи проекту GhostBSD:

  • Если у вас есть навыки в программировании и знание операционной системы FreeBSD или вы просто хотите обучиться этим вещам, вы, возможно, захотите рассмотреть вопрос о присоединении к команде, став активным разработчиком. Если вы чувствуете себя отважным, вам, возможно, захочется попробовать собрать GhostBSD, но также вы можете подписаться на список рассылки для разработчиков для связи с разработчиками и отслеживания текущих задач.
  • Если вы обладаете художественными навыками, вы можете внести свой вклад в разработку графических материалов системы (логотипы, обои рабочего стола и т.д.) или помочь в улучшении дизайна нашего сайта. В этом случае стоит подписаться на этот список рассылки.
  • Если у вас есть способности к написанию текстов и вы достаточно хорошо знаете английский язык, вы можете помочь, занимаясь наполнением сайта и вики. Будьте на связи.
  • Если же ничего из этого к вам неприменимо, не расстраивайтесь, просто используйте GhostBSD и сообщайте нам обо всех обнаруженных ошибках, делитесь своими идеями об улучшении системы. Расскажите о них на форуме. Также вы можете помочь, знакомя окружающих с GhostBSD!

Если вы чувствуете себя готовым помочь нам в развитии GhostBSD вышеуказанными или любыми иными способами, пожалуйста свяжитесь с нами через форумы, IRC канал (#ghostbsd в irc.freenode.net) или через любой список рассылки, указанный выше.

Поддержка

Как лучше всего получить поддержку?

На данный момент лучше всего обращаться к пользователями и разработчикам GhostBSD через:

FAQ и Руководство пользователя в стадии наполнения. Ответы на вопросы, заданные на форумах и IRC появятся на этой странице или в Руководстве пользователя.

Где я могу найти полную информацию о том, как работает 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.

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 GotBSD or from the project page (currently not up to date).
  • You can also buy GhostBSD DVDs and USB flash drives from OSDisc.com.

How do I create a bootable USB pendrive?

Up to version 4.0 separate USB images (with the .img extension) existed that were suitable for USB flash drives. Since version 10.1, GhostBSD releases so-called hybrid ISOs which can either be burned on a DVD or written on a flash drive. Select your preferred desktop and the right architecture and download the ISO. After downloading compare the checksum (optional) and write the content of the iso on a flash drive using one of the methods described below. Since the image itself can be slightly above 2 GB in size, we suggest you use at least a 4 GB pendrive.

On Linux

Here's an example using the console (use the filename of your ISO and make sure you replace the "sdX" with the right device's name!). The following command needs root privileges (issue as user root or using sudo):

dd if=GhostBSD10.3-RELEASE-20160829-213046-mate-amd64.iso of=/dev/sdX bs=1M

On BSD

Here's an example using the console (use the filename of your ISO and make sure you replace the "daX" with the right device's name!). The following command needs root privileges (issue as user root or using sudo):

dd if=GhostBSD10.3-RELEASE-20160829-213046-mate-amd64.iso of=/dev/daX bs=1m

On Windows

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

Graphical tool on Windows
  1. Download the desired ISO file
  2. Download the 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
Command prompt tool on 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 finished

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 beginning with GhostBSD 3.1 can be found in the handbook entry on Installing GhostBSD.

Software Installation

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.

References

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