This is an old revision of the document!
… (WIP)
FAQ
Nossa página de Perguntas Frequentes têm como objetivo fornecer respostas às perguntas feitas pelos usuários que se mudaram para a Hyperbola GNU/Linux-libre do Arch GNU/Linux ou outras distribuições GNU/Linux não-livres. Nela discutimos problemas causados por tornar o sistema completamente livre. Para obter explicações sobre detalhes técnicos do sistema, consulte Arch FAQ.
Pacotes
Por que a Hyperbola usa versões antigas de pacotes em comparação com o Arch GNU/Linux?
A Hyperbola GNU/Linux-Livre é uma distribuição de suporte a longo prazo com base no Arch GNU/Linux somada a estabilidade e segurança do Debian GNU/Linux. A Hyperbola não têm uma filosofia Bleeding Edge 1), usamos pacotes do Arch GNU/Linux, mais patches de estabilidade e segurança do Debian GNU/Linux somada a lista negra de pacotes da Parabola GNU/Linux-Libre para criar um Sistema Operacional 100% livre, estável e seguro. Para mais informações acesse: Guia de empacotamento and Contrato Socia.
Por que determinado pacote não está nos repositórios, mesmo estando disponível no Arch GNU/Linux?
Isso geralmente significa que o pacote não é livre ou possui outros problemas que interferem na liberdade dos nossos usuários. Uma vez que a Hyperbola GNU/Linux-Libre segue as diretrizes GNU FSDG, não incluímos software proprietário e você não pode obtê-lo de nossos repositórios oficiais. Para verificar uma lista completa de pacotes removidos, use o comando:
$ grep ''package_name'' /usr/share/doc/your-freedom/blacklist.txt
Por que um determinado pacote é diferente do Arch GNU/Linux ?
Os pacotes geralmente são modificados por motivos como: contendo partes não-livres, recomendando software não-livre ou licença inadequada. Também há outros motivos, como problemas de privacidade, segurança e instabilidades. Para descobrir como um pacote específico foi modificado, verifique a lista negra:
$ grep ''package_name'' /usr/share/doc/your-freedom/blacklist.txt
Para mais detalhes, clone os nossos repositórios; core, extra, community e multilib. Estes contém todos os arquivos PKGBUILD usados para construir nossos pacotes. Pegue o PKGBUILD de um determinado pacote e compare com o correspondente do Arch GNU/Linux.
Os pacotes não-livres instalados do AUR serão removidos após a migração para o Hyperbola GNU/Linux-Libre?
Não. Se você possui pacotes não livres no seu sistema, instalados usando os PKGBUILD do AUR, terão que ser removidos manualmente. você pode identificá-los executando:
$ pacman -Qm
Para remover o(s) pacote(s) não livres encontrados com o comando acima, use o comando:
# pacman -Rsn pacote
LaTeX imprime mensagens de erro ralacionado a falta de fontes. Como posso compilar meu documento?
Algumas fontes foram removidas da nossa compilação do TeX Live devido a problemas de liberdade e licenças incompatíveis. A solução para isso é usar fontes (OTF, TTF) compatíveis com as diretrizes de desenvolvimento da Hyperbola GNU/Linux-Libre2).
Como extrair um arquivo RAR?
O comando Unrar não está nos repositórios da Hyperbola porquê é um software não-livre. Você pode usar o comando bsdtar, que faz parte da libarchive, para extrair o arquivo. Caso necessite de mais funções ou uma forma mais intuitiva para realizar a tarefa, instale o Unar.
Hardwere
Por que minha placa Nvidia não funciona?
Isto pode acontecer se sua placa Nvidia for relativamente nova. Portanto o drive Nouveau pode ainda não oferecer suporte para sua placa.
Para verificar se sua placa é suportada pelo drive Nouveau, execute o comando:
$ lspci | grep VGA
Em seguida, veja CodeNames para mais informações. Finalmente, você pode verificar o suporte para o seu cartão em FeatureMatrix.
Por que meu Wi-Fi parou de funcionar após a migração?
É comum que as placas de rede Wi-Fi necessitem que um firmware seja carregado no sistema. Muitas placas não funcionam se o firmware não estiver instalado e carregado corretamente. O firmware é muitas vezes proprietário, portanto, não o distribuímos . Este é o caso de quase todas as placas internas Wi-Fi.
A solução eficaz para esse problema é substituir o cartão ou usar um modem USB Wi-Fi externo. Nós sugerimos uma lista de placas/modem USB 100% compatíveis com a Hyperbola GNU/Linux-Libre.
Chipset Atheros
- USB Wi-Fi externo: ath9k_htc
Chipset RTL818x
- USB Wi-Fi externo: rtl8187
Dica
Você também pode pesquisar o banco de dados do h-node para encontrar adaptadores Wi-Fi que funcionam bem com software livre, ou usar o script deblob para verificar os adaptadores Wi-Fi incluídos na lista negra do Kernel Linux-Libre.
Créditos
Este artigo é baseado em ParabolaWiki
Mantenedores
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 Arch GNU/Linux FAQ.
Packages
Why Hyperbola is using old versions in comparison to Arch GNU/Linux?
Hyperbola is a long-term support distribution based on Arch GNU/Linux plus stability and security from Debian GNU/Linux. It isn't a rolling release distribution 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 Packaging Guidelines and 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 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
Why is systemd missing if it is free software?
Hyperbola's objective is to support the Init Freedom Campaign. Hyperbola refuses init systems such as systemd that breaks portability, ignores backwards compatibility, and replaces existing services, forcing into adoption.
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 core, extra, community and 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 libarchive which provides it. Unfortunately, it cannot handle some extra features of RAR archives in which case you may have more luck with unar.
Hardware
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 CodeNames to further decode it. Finally, you can check support for your card on FeatureMatrix.
Why has 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 do not work at all if the firmware is missing. The firmware is often proprietary, thus we don't distribute it. This is the case for many internal Wi-Fi cards.
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. ath9k_htc as an external USB dongle or ath9k for PCI and PCI-Express expansion slots). Another is the RTL818x chipset (eg. rtl8187 as an external USB dongle or rtl818x_pci for PCI and PCI-Express expansion slots). Both of these Wi-Fi adapters have fully free free firmware. You can also search the h-node database to find Wi-Fi adapters known to work well with free software or scripts/deblob-$ver to check Wi-Fi adapters are included in the Linux-libre device blacklist.
Acknowledgement
This wiki article is based on ParabolaWiki.