Difference between revisions of "Beginners' Guide/Extra (Português)"

From ArchWiki
Jump to: navigation, search
(Startup :))
 
Line 196: Line 196:
 
See [[General Recommendations]] for post-installation tutorials like setting up a touchpad or font rendering.
 
See [[General Recommendations]] for post-installation tutorials like setting up a touchpad or font rendering.
  
<noinclude>{{Beginners' Guide navigation}}</noinclude>
+
<noinclude>{{Beginners' Guide navigation (Português)}}</noinclude>

Revision as of 18:04, 29 January 2013

Tip: This is part of a multi-page article for The Beginners' Guide. Click here if you would rather read the guide in its entirety.

Extra

Congratulations, and welcome to your new Arch Linux system!

Your new Arch Linux base system is now a functional GNU/Linux environment ready for customization. From here, you may build this elegant set of tools into whatever you wish or require for your purposes. Most people are interested in a desktop system, complete with sound and graphics: this part of the guide provides a brief overview of the procedures to acquire these extras.

Go ahead and login with your user account.

Package management

See pacman and FAQ#Package Management for answers regarding installing, updating, and managing packages.

Service management

Arch Linux uses systemd as init, which is a system and service manager for Linux. For maintaining your Arch Linux installation, it is a good idea to learn the basics about it. Interaction with systemd is done through the systemctl command. Read systemd#Basic systemctl usage for more information.

Sound

ALSA usually works out-of-the-box. It just needs to be unmuted. Install alsa-utils (which contains alsamixer) and follow these instructions.

ALSA is included with the kernel and it is recommended to try it first. However, if it does not work, or if you are not satisfied with the quality, OSS is a viable alternative. If you have advanced audio requirements, take a look at Sound system for an overview of various articles.

Graphical User Interface

Install X

The X Window System (commonly X11, or X) is a networking and display protocol which provides windowing on bitmap displays. It provides the standard toolkit and protocol to build graphical user interfaces (GUIs).

To install the base Xorg packages:

# pacman -S xorg-server xorg-xinit xorg-server-utils

Install mesa for 3D support:

# pacman -S mesa

Install a video driver

Note: If you installed Arch as a VirtualBox guest, you don't need to install a video driver. See Arch Linux guests for installing and setting up Guest Additions, and jump to the configuration part below.

If you don't know which video chipset is available on your machine, run:

$ lspci | grep VGA

For a complete list of open-source video drivers, search the package database:

$ pacman -Ss xf86-video | less

The vesa driver is a generic mode-setting driver that will work with almost every GPU, but will not provide any 2D or 3D acceleration. If a better driver cannot be found or fails to load, Xorg will fall back to vesa. To install it:

# pacman -S xf86-video-vesa

In order for video acceleration to work, and often to expose all the modes that the GPU can set, a proper video driver is required:

Brand Type Driver Multilib Package
(for 32-bit applications on Arch x86_64)
Documentation
AMD/ATI Open source xf86-video-ati lib32-ati-dri ATI
Proprietary catalyst-dkms lib32-catalyst-utils AMD Catalyst
Intel Open source xf86-video-intel lib32-intel-dri Intel Graphics
xf86-video-i740 (legacy driver)
Nvidia Open source xf86-video-nouveau
(+ nouveau-dri for 3D support)
lib32-nouveau-dri Nouveau
xf86-video-nv (legacy driver)
Proprietary nvidia lib32-nvidia-utils NVIDIA
SiS Open source xf86-video-sis
xf86-video-sisimedia
xf86-video-sisusb
SiS

Install input drivers

Udev should be capable of detecting your hardware without problems. The evdev driver (xf86-input-evdev) is the modern hot-plugging input driver for almost all devices, so in most cases, installing input drivers is not needed. At this point, evdev has already been installed as a dependency of the xorg-server package.

Laptop users (or users with a tactile screen) will need the xf86-input-synaptics package for the touchpad/touchscreen to work:

# pacman -S xf86-input-synaptics

For instructions on fine tuning or troubleshooting touchpad issues, see the Touchpad Synaptics article.

Configure X

Warning: Proprietary drivers usually require a reboot after installation. See NVIDIA or AMD Catalyst for details.

Xorg features auto-detection and therefore can function without an xorg.conf. If you still wish to manually configure X Server, please see the Xorg wiki page.

Here you may set a keyboard layout if you do not use a standard US keyboard.

Note: The XkbLayout key may differ from the keymap code you used with the loadkeys command. A list of many keyboard layouts and variants can be found in /usr/share/X11/xkb/rules/base.lst (after the line beginning with ! layout). For instance, the layout gb corresponds to "English (UK)", whereas for the console it was loadkeys uk.

Test X

Tip: These steps are optional. Test only if you're installing Arch Linux for the first time, or if you're installing on new and unfamiliar hardware.
Note: If your input devices are not working during this test, install the needed driver from the xorg-drivers group, and try again. For a complete list of available input drivers, invoke a pacman search (press Template:Keypress to exit):
$ pacman -Ss xf86-input | less
You only need xf86-input-keyboard or xf86-input-mouse if you plan on disabling hot-plugging, otherwise, evdev will act as the input driver (recommended).

Install the default environment:

# pacman -S xorg-twm xorg-xclock xterm

If Xorg was installed before creating the non-root user, there will be a template .xinitrc file in your home directory that needs to be either deleted or commented out. Simply deleting it will cause X to run with the default environment installed above.

$ rm ~/.xinitrc
Note: X must always be run on the same tty where the login occurred, to preserve the logind session. This is handled by the default /etc/X11/xinit/xserverrc.

To start the (test) Xorg session, run:

$ startx

A few movable windows should show up, and your mouse should work. Once you are satisfied that X installation was a success, you may exit out of X by issuing the exit command into the prompts until you return to the console.

$ exit

If the screen goes black, you may still attempt to switch to a different virtual console (e.g. Template:Keypress), and blindly log in as root. You can do this by typing "root" (press Template:Keypress after typing it) and entering the root password (again, press Template:Keypress after typing it).

You may also attempt to kill the X server with:

# pkill X

If this does not work, reboot blindly with:

# reboot
Troubleshooting

If a problem occurs, look for errors in Xorg.0.log. Be on the lookout for any lines beginning with (EE) which represent errors, and also (WW) which are warnings that could indicate other issues.

$ grep EE /var/log/Xorg.0.log

If you are still having trouble after consulting the Xorg article and need assistance via the Arch Linux forums or the IRC channel, be sure to install and use wgetpaste by providing the links from:

# pacman -S wgetpaste
$ wgetpaste ~/.xinitrc
$ wgetpaste /etc/X11/xorg.conf
$ wgetpaste /var/log/Xorg.0.log
Note: Please provide all pertinent information (hardware, driver information, etc) when asking for assistance.

Fonts

At this point, you may wish to install a set of TrueType fonts, as only unscalable bitmap fonts are included by default. DejaVu is a set of high quality, general-purpose fonts with good Unicode coverage:

# pacman -S ttf-dejavu

Refer to Font Configuration for how to configure font rendering and Fonts for font suggestions and installation instructions.

Choose and install a graphical interface

The X Window System provides the basic framework for building a graphical user interface (GUI).

Note: Choosing your DE or WM is a very subjective and personal decision. Choose the best environment for your needs. You can also build your own DE with just a WM and the applications of your choice.
  • Window Managers (WM) control the placement and appearance of application windows in conjunction with the X Window System.
  • Desktop Environments (DE) work atop and in conjunction with X, to provide a completely functional and dynamic GUI. A DE typically provides a window manager, icons, applets, windows, toolbars, folders, wallpapers, a suite of applications and abilities like drag and drop.

Instead of starting X manually with xorg-xinit, see Display Manager for instructions on using a display manager, or see Start X at Login for using an existing virtual terminal as an equivalent to a display manager.

Appendix

For a list of applications that may be of interest, see List of Applications.

See General Recommendations for post-installation tutorials like setting up a touchpad or font rendering. Este documento irá guiá-lo no processo de instalação Arch Linux usando o Arch Install Scripts. Antes de instalar, é recomendável ler rapidamente o FAQ (Português). Consulte Beginners' guide (Português) para um guia de instalação mais detalhado.

Arch wiki é um excelente recurso e deve ser consultado para as primeiras questões. O canal IRC (irc://irc.freenode.net/#archlinux), e o [1] também estão disponíveis se a resposta não puder ser encontrada em outro lugar. Além disso, não esqueça de verificar as páginas man para qualquer comando não familiarizado, o que normalmente pode ser invocado com man command.

Download

Baixe a nova mídia ISO Arch Linux em Arch Linux download page.

  • Uma única imagem é fornecida, que pode ser iniciada de forma "live" em sistemas i686 e x86_64 para instalar Arch Linux através da rede. A mídia que contém o repositório [core] não são mais fornecidas.
  • Instale imagens que sejam assinadas e é altamente recomendável verificar a sua assinatura antes do uso: isso pode ser feito baixando o arquivo .sig da página de download (ou um dos espelhos listados lá) para o mesmo diretório do arquivo .iso e usando pacman-key -v iso-file.sig.
  • A imagem pode ser queimada para um CD, montada como um arquivo ISO, ou diretamente gravados em um pen drive. Destina-se só para novas instalações, um sistema Arch Linux existente pode ser sempre atualizado com pacman -Syu.

Instalação

Layout do teclado

Para a maioria dos países, os tipos de mapeamentos de teclado já estão disponíveis, e um comando como loadkeys uk pode fazer o que quer. Mais arquivos de mapeamento de teclado podem ser encontrados em /usr/share/kbd/keymaps/ (você pode omitir o caminho e arquivo de extensão keymap ao usar loadkeys).

Partição de discos

Consulte partitioning para detalhes.

Se deseja criar quaisquer blocos de dispositivos como LVM, LUKS, ou RAID, faça agora.

Formatar as partições

Consulte File Systems para detalhes.

Se você usa (U)EFI provavelmente você vai precisar de uma outra partição para hospedar o sistema de partição UEFI. Leia Crie uma partição de sistema UEFI no Linux.

Montar as partições

Agora temos de montar a partição root em /mnt.Também deve criar diretórios para e montar outras partições (/mnt/boot, /mnt/home, ...) e monte sua partição swap se quiser que seja detectada pelo genfstab.

Conectar-se à internet

Um serviço DHCP já está ativado para todos os dispositivos disponíveis. Se você precisa configurar um IP estático ou usar ferramentas de gerenciamento, como o Netctl, você deveria parar este serviço primeiro: systemctl stop dhcpcd.service. Para maiores informações, leia configuring network.

Rede sem fio

Execute wifi-menu para configurar sua rede sem fio. Para detalhes, consulte Wireless network configuration e Netctl.

Instalar o sistema base

Antes de instalar, talvez você queira editar /etc/pacman.d/mirrorlist de tal modo que seu espelho preferido seja o primeiro. Esta cópia da lista de espelhos será instalado em seu novo sistema pelo pacstrap, então vale a pena fazer direito.

Usando o script pacstrap instalamos o sistema básico

# pacstrap /mnt base

Outros pacotes podem ser instalados adicionando seus nomes no comando acima (separados por espaço), incluindo o gerenciador de boot, se quiser.

Configurar o sistema

  • Gerar um fstab com o seguinte comando (se preferir use UUIDs ou labels, adicione a opção -U ou -L, respectivamente):
# genfstab -p /mnt >> /mnt/etc/fstab
  • chroot em nosso sistema recém-instalado:
# arch-chroot /mnt
  • Escreva seu hostname em /etc/hostname.
  • Symlink /etc/localtime para /usr/share/zoneinfo/Zone/SubZone. Substitua Zone e Subzone em seu liking. Por exemplo:
# ln -s /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
  • Descomente o local selecionado em /etc/locale.gen e gere-o com locale-gen.
  • Defina a preferência locale em /etc/locale.conf.
  • Adicione a preferência console keymap e font em /etc/vconsole.conf
  • Configure /etc/mkinitcpio.conf conforme necessário (veja mkinitcpio) e crie um disco RAM inicial com:
# mkinitcpio -p linux

Instalar e configurar um gerenciador de boot

Você pode escolher entre GRUB ou Syslinux.

GRUB

  • Para BIOS:
# arch-chroot /mnt pacman -S grub-bios
  • Para EFI(e em raros casos você precisará instalar grub-efi-i386 ao invés de x86_64):
# arch-chroot /mnt pacman -S /mnt grub-efi-x86_64


Syslinux

# arch-chroot /mnt pacman -S syslinux

Desmontar e reiniciar

Se você ainda está no ambiente chroot digite exit ou pressione Ctrl+D para sair. Anteriormente montamos as partições em /mnt. Nesta etapa vamos desmontá-las:

# umount /mnt/{boot,home,}

Agora reinicie e então faça a autenticação no seu novo sistema com a conta root.

Pós-instalação

Configure o pacman

Edite /etc/pacman.conf e configure as opções, assim como os repositórios que deseja.

Veja Pacman e Official repositories para mais detalhes.


Atualizando o sistema

A partir deste ponto, é aconselhavel que você atualize o sistema.

Veja atualizando os pacotes para maiores instruções.

Gerenciamento de usuários

Adicione as contas de usuário que você precisa além do conta root, como descrito em User management. Não é recomendável usar a conta root para uso normal, ou expô-la via SSH em um servidor. A conta root só deve ser usada para tarefas administrativas.

Gerenciamento de pacotes

Consulte pacman e FAQ#Package management para respostas sobre a instalação, atualização e gerenciamento de pacotes.

Gerenciamento de serviços

Arch Linux usa systemd (Português) como init, que é um sistema e gerenciador de serviços para Linux. Para manter sua instalação do Arch Linux, é recomendável aprender o básico sobre o assunto. Interação com systemd é feito via comando systemctl. Leia Uso_básico_systemctl para maiores informações.

Som

Instale o alsa-utils (que contém alsamixer) e siga as instruções these.

ALSA está incluído no kernel e é recomendado. Se não funcionar, OSS é uma alternativa viável. Se houver requisitos avançadas de áudio, dê uma olhada no Sound system para uma visão geral de vários artigos.

Driver de Video

O kernel do Linux inclui drivers de vídeo de código aberto e suporte para hardware framebuffers. No entanto, é necessário o suporte em nível usuário para OpenGL e aceleração 2D no X11.

Se você não sabe qual o chipset de vídeo que está disponível no seu computador, execute:

$ lspci | grep VGA

Para obter uma lista completa de drivers de vídeo de código aberto, procure o banco de dados do pacote:

$ pacman -Ss xf86-video | less

O driver vesa é um controlador de definição de modo genérico, que irá trabalhar com quase todas as GPU, mas não fornecerá nenhuma aceleração 2D ou 3D. Se um driver preferível não puder ser localizado ou falhar ao carregar, Xorg voltará para o vesa. Para instalá-lo:

# pacman -S xf86-video-vesa


Para aceleração de vídeo funcionar, e muitas vezes para mostrar todos os modos de definição da GPU, um driver de vídeo adequado é necessário:

Marca Tipo Driver Pacote Multilib
(para aplicativos 32-bit em Arch x86_64)
Documentação
AMD/ATI Código aberto xf86-video-ati lib32-ati-dri[broken link: replaced by lib32-mesa] ATI
Proprietário catalyst-dkmsAUR lib32-catalyst-utilsAUR AMD Catalyst
Intel Código aberto xf86-video-intel lib32-intel-dri[broken link: replaced by lib32-mesa] Intel graphics
Nvidia Código aberto xf86-video-nouveau lib32-nouveau-dri[broken link: replaced by lib32-mesa] Nouveau
xf86-video-nv (driver legacy)
Proprietário nvidia lib32-nvidia-utils NVIDIA
nvidia-304xx lib32-nvidia-304xx-utils

Servidor de exibição

O Sistema X Window (geralmente X11, ou X) é uma rede e protocolo de exibição que fornece janelas em bitmap. É o padrão de fato para implementação de interfaces gráficas de usuário. Consulte o artigo Xorg para obter mais detalhes.

Wayland é um novo protocolo de servidor de exibição e a implementação de referência Weston está disponível. Há muito pouco suporte de aplicações nesta fase inicial de desenvolvimento.

Fontes

Você pode querer instalar um conjunto de fontes TrueType, como somente não escalar fontes bitmap que são incluídas por padrão. DejaVu é um conjunto de alta qualidade, as fontes de uso geral com boa cobertura Unicode:

# pacman -S ttf-dejavu

Consulte Font configuration para saber como configurar a renderização de fontes e Fonts para sugestões de fonte e instruções de instalação.

Apêndice

Para uma lista de aplicativos que podem ser do seu interesse, veja a List of applications.

Consulte General recommendations para tutoriais de pós-instalação, como confirar touchpad ou fonte de renderização.