This page is not completely translated at the moment !
====== Frequently Asked Questions ======
The **Frequently Asked Questions** (FAQ) article provides answers to questions often asked by users who moved to **Hyperbola GNU/Linux-Libre** from Arch GNU/Linux or other **GNU/Linux** distros. It discusses issues caused by making the system completely free and with a different development in comparison to another Arch-based distros. For explanation on technical details of the system look at [[https://wiki.archlinux.org/index.php/Frequently_asked_questions|Arch GNU/Linux FAQ]].
===== Paquets =====
==== Why Hyperbola is using old versions in comparison to Arch GNU/Linux? ====
Hyperbola is a long-term support distro based on Arch GNU/Linux plus stability and security from Debian GNU/Linux. It isn't a rolling release distro like Arch because Hyperbola is using Arch snapshots for its versions and Parabola blacklist as base to keep it 100% libre. Also Hyperbola is using Debian patches, therefore all packages are being stabilized with improvements through its development. See the [[en:manual:packaging|Packaging Guidelines]] and [[en:project:social_contract]] for further details.
==== Why is package X missing, even though it's available in Arch GNU/Linux? ====
This usually means the package is non-free or has some other freedom-related issues. Since Hyperbola GNU/Linux-Libre follows the [[https://www.gnu.org/distros/free-system-distribution-guidelines.html|GNU FSDG]], we don't include proprietary software and you can't get it from our official repositories. To make sure the package was removed from Hyperbola GNU/Linux-Libre because of that, you can check the blacklist:
$ grep ''package_name'' /usr/share/doc/your-freedom/blacklist.txt
==== How is package X different from its counterpart in Arch GNU/Linux? ====
Packages are typically modified for reasons such as containing non-free parts, recommending non-free software or branding. Also there are another reasons such as privacy/security issues, instabilities. To find out how a specific package was modified check the blacklist:
$ grep ''package_name'' /usr/share/doc/your-freedom/blacklist.txt
If you're looking for more details, you'll have to clone our [[https://git.hyperbola.info:50100/packages/core.git/|core]], [[https://git.hyperbola.info:50100/packages/extra.git/|extra]], [[https://git.hyperbola.info:50100/packages/community.git/|community]] and [[https://git.hyperbola.info:50100/packages/multilib.git/|multilib]] repositories containing **PKGBUILD** files used for building our packages. Grab corresponding **PKGBUILD** from Arch website and just run **diff** on both of them.
==== Will non-free AUR packages be removed after migrating to Hyperbola? ====
No. Hyperbola doesn't support AUR in any way. After migrating to Hyperbola you'll have to verify any installed AUR package and manually remove the non-free ones. Since AUR packages are typically built and installed by user, you can identify them by running:
$ pacman -Qm
Some AUR packages find their way into our official **community** repository. If you can't find the package you need there, ask a Hyperbola dev to pull it.
==== LaTeX prints out error messages about missing fonts. How can I compile my document? ====
Some fonts got removed from our TeX Live distribution because of freedom issues and incompatible licenses. Solution to this is to use different fonts and/or different TeX engines.
==== How can I extract a RAR archive? ====
unrar command is missing in Hyperbola because it's non-free software. You can use bsdtar command to do the job. It should be installed on your system by default because pacman depends on [[https://www.hyperbola.info/packages/?q=libarchive|libarchive]] which provides it. Unfortunately, it cannot handle some extra features of RAR archives in which case you may have more luck with [[https://www.hyperbola.info/packages/?q=unar|unar]].
===== MAtériel =====
==== Why doesn't my Nvidia graphics work? ====
This may be the case if you have a recent Nvidia card. Nouveau may not support your card yet. To check if your card is supported by Nouveau, first look for a code name of your card in the output of:
$ lspci | grep VGA
Next, look at [[https://wiki.freedesktop.org/nouveau/CodeNames/|CodeNames]] to further decode it. Finally, you can check support for your card on [[https://wiki.freedesktop.org/nouveau/FeatureMatrix/|FeatureMatrix]].
==== Why do my Wi-Fi card stopped working after migration? ====
It's common for Wi-Fi cards to require a firmware to be loaded into the card. Many cards doesn't work at all if the firmware is missing. The firmware is often proprietary, thus we don't distribute it. It's the case for almost any internal Wi-Fi card.
The usual fix to the problem is either to replace the card or use an external USB Wi-Fi dongle. You can buy one with Atheros chipset (eg. [[https://wikidevi.com/wiki/Ath9k_htc#Supported_.28probably.29_devices|ath9k_htc]] for external USB dongle or [[https://wikidevi.com/wiki/Ath9k#Supported_.28probably.29_devices|ath9k]] for [[https://en.wikipedia.org/wiki/Conventional_PCI|PCI]] and [[https://en.wikipedia.org/wiki/PCI_Express|PCI-Express]] expansion slots) or RTL818x chipset (eg. [[https://wikidevi.com/wiki/Rtl8187#Supported_.28probably.29_devices|rtl8187]] for external USB dongle or [[https://wikidevi.com/wiki/Rtl818x_pci#Supported_.28probably.29_devices|rtl818x_pci]] for [[https://en.wikipedia.org/wiki/Conventional_PCI|PCI]] and [[https://en.wikipedia.org/wiki/PCI_Express|PCI-Express]] expansion slots) since there is a free firmware for these Wi-Fi adapters. You can also search the [[https://h-node.org/|h-node]] database to find Wi-Fi adapters known to work well with free software or [[http://www.fsfla.org/svn/fsfla/software/linux-libre/scripts/|scripts/deblob-$ver]] to check Wi-Fi adapters included in the Linux-libre device blacklist.
===== Reconnaissance =====
This wiki article is based on **[[https://wiki.parabola.nu/|ParabolaWiki]]**.