Instalação ArchLinux. SATI 2013 Universidade Tecnológica Federal do Paraná Ponta Grossa. 6 de Dezembro de 2013



Documentos relacionados
Recuperando o GRUB após instalação do Windows

Tutorial Classmate: Resolvendo bug do X na tela. Nathalia Sautchuk Patrício

Manual de Instalação do Arch Linux

Desenvolvido por: Rafael Botelho

O que é uma rede de computadores?

HOW TO. Instalação do Firewall 6.1 Software

Manual de Instalação do UTM Zeus

Capacitação Vix Linux. Marcos Alessandro By: Jacson RC Silva

[Detalhe: cfdisk -z /dev/sdx zera totalmente o disco (x é o que aparece no final; no nosso caso f /dev/sdf)]

TUTORIAL DE INSTALAÇÃO DO PFSENSE E UMA REDE INTERNA NO VIRTUALBOX

Redes Ponto a Ponto. Os drivers das placas de rede devem estar instalados.

Tutorial Instalação Dual Boot Ubuntu e Windows XP Virtualização com VirtualBox

João Paulo Araújo Luciano Chaves Ricado Panaggio. Prof. Dr. Arnaldo Vieira Moura

INSTALANDO O UBUNTU PELA IMAGEM ISO OU LIVE-USB DA UFV PASSO-A-PASSO.

UDPcast Clonagem de HDs via rede utilizando

Instalando o Debian em modo texto

1 Instalando o LimerSoft SisVendas em computadores Mac/Apple

LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER PELO VIRTUALBOX

Roteiro de Práticas de Roteamento IGP usando Quagga

Tutorial BuildRoot. Meu Primeiro Linux embarcado: Programação de Periféricos CC FACIN PUCRS

Manual comandos Básicos para instalar e desinstalar Firebird em Sistema operacional Linux

INSTALANDO UM SERVIDOR WINDOWS SERVER 2012 R2 SERVER CORE

INSTRUÇÕES DE INSTALAÇÃO

Procedimento para instalação do OMNE-Smartweb em Raio-X

Instalando o Linux e outros Softwares

Guia: como instalar o Ubuntu Linux

Aloque 1024 MB de RAM para a VM. Crie um novo disco virtual. Figura 03. Figura 04.

Instalação FreeBSD Inicialização do CD/DVD! Ao colocar o CD/DVD como boot principal na BIOS, aparecerá a seguinte tela:

Instalando e Configurando o Ubuntu Desktop e suas Edições

Jackson Barbosa de Azevedo

Virtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br

Configurando NFS + NIS Ubuntu Linux

UM PBX GENUINAMENTE BRASILEIRO

Linux System Administration 455

Construindo um Linux Parte 1 - Disk Boot Objetivo: Entender que o Linux é como um LEGO (Pode ser montado).

PRÁTICA DE DNS - LINUX DIFERENÇAS NO ROTEIRO EM RELAÇÃO A IMAGEM DO DVD 1.A) INSTALAÇÃO DO SERVIDOR DNS INICIALIZAÇÃO DO AMBIENTE DO DVD

Guia de instalação do driver RICOH

Motorola Phone Tools. Início Rápido

Tutorial de Instalação C3SL

Como instalar Windows XP

Tutorial: Autor: Osmar Santos de Souza. Revisado por: Adrielle Fernandes Anschau. Abril,

Instruções para Transferência de Dados OPL9728

Manual de Instalação SNEP Asterisk

Guia de Prática. Windows 7 Ubuntu 12.04

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

Manual de Instalação Linux Comunicações - Servidor. Centro de Computação Científica e Software Livre - C3SL

Organização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores

Guia de instalação para ambiente de Desenvolvimento LINUX

ESUS SAMU V INSTRUÇÕES PARA INSTALAÇÃO

Customização ao Extremo

Generated by Foxit PDF Creator Foxit Software For evaluation only. Capitulo 1

Instalação Remota Distribuição Linux

TUTORIAL DE INSTALAÇÃO E CONFIGURAÇÕES DO LINUX EDUCACIONAL 5.0

Usando o Conference Manager do Microsoft Outlook

MANUAL INSTALAÇÃO/CONFIGURAÇÃO RASPBERRYPI/DACPYTHON

GUIA DE CONFIGURAÇÃO BALANÇA TOPMAX S & URANO INTEGRA

UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO

Instalação do software da Fiery para Windows e Macintosh

TUTORIAL COLOCANDO IP FIXO LE3

Preparação: Verifique se a máquina virtual já está copiada em sua máquina Execute o VMWare Acesse o Linux com o usuário asa e senha aslinux12

Alterna para o primeiro terminal. No Linux você pode ter vários (o padrão é 6) terminais abertos ao mesmo tempo.

Configure seu Linux pela Web! Instalação à partir de um.tar.gz. Autor: Carlos Eduardo Ribeiro de Melo <eduardo at unisulma.edu.br> Data: 05/10/2004

Packet Tracer v APRESENTAÇÃO

Atualização de computadores para Windows 10 ATUALIZAÇÃO SIMPLES. Windows10. Disponível para os seguintes modelos: CCE AIO A41, A45 e D4030TV.

Acessando um Banco de Dados

Instalação do PHP no Linux

PROJETO PILOTO. Setembro 2015

ENGENHARIA DE SERVIÇOS OBSERVAÇÕES IMPORTANTES PARA USO DO SOFTWARE

TUTORIAL DE IMPLANTAÇÃO DO SISTEMA DE PONTO CORPORATIVO DA PREFEITURA MUNICIPAL DE FORTALEZA VERSÃO LINUX

Manual do Teclado de Satisfação Online WebOpinião

Tutorial Kurumin GNU/Linux 6.0 1/20

Troubleshooting em rede básica

Guia do Aplicativo Bomgar B200 Índice

Fedora Linux - O sistema do mundo. Willian Oliveira - projeto.cem@gmail.com - CC BY-NC-ND 3.0

Tutorial Wireless para Windows XP IA- UNESP v5

Criando um Livecd com Stage4 personalizado

22:59:36. Introdução à Informática com Software Livre

Tutorial de instalação do Debian Rudson Ribeiro Alves

Guia de iniciação Bomgar B400

Tutorial de Atualização de Mikrotik

INSTALANDO SISTEMA PFSENSE COMO FIREWALL/PROXY

Manual de Instalação

Administração de Redes Linux. Unidade 1 - LINUX

Manual de Instalação e Configuração do SQL Express

Como criar um blog. Será aberta uma janela onde você deverá especificar o título do blog, o endereço do blog, e o modelo.

Tutorial: Programando no Linux

ATENÇÃO: Este manual foi feito para usuários que tenham conhecimentos de administrador Linux.

Quando o PC for iniciado aparecerá uma tela com: Pressione enter para iniciar do CD ou algo parecido,

MINIX Manual de Instalação de MINIX no LINUX

Configuração do Linux Educacional 5 para melhor uso do MonitorINFO-V4

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

Multi-Terminal 5.0. Versão Customizada de GNU/Linux com o Gnome e Userful 5.0. Testada no Pregão 83/2008

Instalando o Internet Information Services no Windows XP

Sensor de temperatura Parte 5 Cleiton Bueno Preparando o ambiente do Banco de dados Mysql

Boot Camp Guia de Instalação e

Introdução ao Sistema Operacional Linux. Responsáveis: Professora Dra. Renata Spolon Lobato Graduando Gabriel Henrique Martinez Saraiva.

Guia de Instalação rápida - AH4 / AH8. HD IDVR manual rápida de usuário

1 ACESSO PARA SECRETÁRIA CONFIGURAR HORÁRIOS DE ATENDIMENTO BLOQUEANDO E HABILITANDO HORÁRIOS PRÉ-DEFININDO PARÂMETROS DE

Figura 1: Interface 3G Identech

Transcrição:

Instalação ArchLinux Gabriel B. Casella Igor R. Tiburcio SATI 2013 Universidade Tecnológica Federal do Paraná Ponta Grossa 6 de Dezembro de 2013

Histórico e Conceitos Not such a long time ago... Março de 2002; Judd Vinet e atualmente Aaron Griffin; Inspirado no princípios do Slackware, CRUX e BSD; Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de 2/22 Dezembro de 2013 2 / 22

Filosofia Histórico e Conceitos Leve, flexível, simples e UNIX-Like; KISS; Rolling-Release; Programas sem patches - upstream. Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de 3/22 Dezembro de 2013 3 / 22

Partition Magic Particionamento Conjunto de ferramentas p/ gerenciamento de disco; Desfragmentar HD antes de relar no NTFS; GParted: De 8 a 20GB para "/" De 15 até... para "/home" Utilize labels para identificação posterior Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de 4/22 Dezembro de 2013 4 / 22

Instalação Net-Install LiveCD Configurando o teclado e fonte: # loadkeys br-abnt2 # setfont Lat2-Terminus16 # vi emacs nano /etc/locale.gen UTF8 # locale-gen Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de 5/22 Dezembro de 2013 5 / 22

Instalação Rede Ethernet/Internet configurações Teste a rede com # ping www.pudim.com.br (dhcpcd já deveria ter feito seu papel). Caso esteja usando aqueles cabos azuis que ficam enroscando: 1 # systemctl stop dhcpd.service 2 # ip addr show (Configuração wireless, no slide 7) 3 # ip link set <interface-name> up (Ativa interface escolhida) 4 # ip addr add <IP/subnetmask> dev <interface-name> (Fornece IP para interface) 5 # ip route add default via <IP> (Estabelece gateway da conexão) 6 # echo "nameserver 8.8.8.8 tee /etc/resolv.conf (Sobrescreve resolv.conf para DNS) Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de 6/22 Dezembro de 2013 6 / 22

Instalação Rede Wireless/Internet configurações Ou caso esteja usando a rede wireless que nunca funciona e sempre cai: 1 # systemctl stop dhcpd.service 2 # iw dev (Lista as interfaces wireless) 3 # wifi-menu <interface-name> (Conecta nas wireless disponíveis) 4 # wpa supplicant -B -i <interface-name> -c wpa passphrase "ssid" "psk" (Autentica-se nas redes com senha) 5 # ip addr add <IP/subnetmask> dev <interface-name> (Fornece IP para interface) 6 # ip route add default via <IP> (Estabelece gateway da conexão) 7 # echo "nameserver 8.8.8.8 tee /etc/resolv.conf (Sobrescreve resolv.conf para DNS) Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de 7/22 Dezembro de 2013 7 / 22

Instalação Rede Ethernet/Wireless/Internet exemplos Mostra-se abaixo alguns exemplos: 1 # ip addr show... 2: wlp4s0: <BROADCAST,MULTICAST> mtu 1500 qdisc... link/ether 08:3a:8f:8d:d6:gf brd ff:ff:ff:f... 3: enp3s0f2: <BROADCAST,MULTICAST,UP,LOWER_UP>... link/ether 00:90:e5:d8:b8:31 brd ff:ff:ff:f... inet 192.168.2.15/24 brd 192.168.1.255 scop... valid_lft forever preferred_lft forever inet6 fe80::290:f5ff:fec8:a881/64 scope link valid_lft forever preferred_lft forever Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de 8/22 Dezembro de 2013 8 / 22

Instalação Rede Ethernet/Wireless/Internet exemplos 1 # ip link set enp3s0f2 up 2 # ip addr add 192.168.2.10/24 dev enp3s0f2 3 # ip route add default via 192.168.2.1 4 # echo "nameserver 8.8.8.8 tee /etc/resolv.conf 5 Maiores informações em [ 1 ] 1 https://wiki.archlinux.org/index.php/network Configuration Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de 9/22 Dezembro de 2013 9 / 22

Preparando o terreno Montando as partições Monte as partições que você criou no /mnt e seus subdiretórios (Caso não lembre os labels use # ls -l /dev/disk/by-label ou também # lsblk /dev/sd<xn> ): 1 # mount /dev/sd<xn> /mnt (Monta / em /mnt ) 2 # mkdir /mnt/home 3 # mount /dev/sd<xn+n> /mnt/home (Monta home em /mnt/home ) Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de10/22 Dezembro de 2013 10 / 22

Preparando o terreno Selecionando um mirror Como estamos no Paraná e em Ponta Grossa o melhor repositório é o da C3SL de Curitiba: 1 # cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlistbkp; 2 Todo o conteúdo entre aspas deve ser escrito em uma única linha, sem espaços ou enters! /etc/pacman.d/mirrorlist # echo -e "Server = http://archlinux.c3sl.ufpr.br/ \$repo/os/\$arch\n Server = http://www.las.ic.unicamp.br/pub/archlinux/ \$repo/os/\$arch" tee /etc/pacman.d/mirrorlist 3 Recarregue a base de dados do pacman: # pacman -Syy Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de11/22 Dezembro de 2013 11 / 22

Básicos... Plantando o terreno Instalar o base system: # pacstrap -i /mnt base Gerando um fstab: # genfstab -U -p /mnt >> /mnt/etc/fstab Depois de gerado, cheque se ele está correto. Posteriormente, consulte a ArchWiki para otimizações, condições especiais para SSDs, etc 2. 2 https://wiki.archlinux.org/index.php/fstab Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de12/22 Dezembro de 2013 12 / 22

Configurando Regando o terreno 1 Realizar o chroot: # arch-chroot /mnt /bin/bash 2 Para gerar o locale descomente em /etc/locale.gen as linhas abaixo e gere com # locale-gen: pt BR.UTF-8 UTF-8 pt BR ISO-8859-1 en US.UTF-8 UTF-8 en US ISO-8859-1 Para ĺıngua padrão, crie o arquivo # vim /etc/locale.conf com a linguagem a ser usada: LANG=en US.UTF8 ou LANG=pt BR.UTF-8 3 Reconfigure o keymap para PT-BR acrescentando: # vim /etc/vconsole.conf: KEYMAP=br-abnt2 Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de13/22 Dezembro de 2013 13 / 22

Configurando Regando o terreno 1 Configure a timezone com: # ln -s /usr/share/zoneinfo/america/sao Paulo 2 Configure o relógio para UTC: # hwclock --systohc --utc 3 Se ainda usar a porcaria do o Ruwindow$, desative a atualização automática do relógio pela internet e crie um arquivo *.reg para adicionar no registro e trabalhar em UTC 3 : UTC.reg Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \TimeZoneInformation] "RealTimeIsUniversal"=dword:00000001 3 https://wiki.archlinux.org/index.php/time#utc in Windows Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de14/22 Dezembro de 2013 14 / 22

Configurando Regando o terreno 1 Gerando a chamada de kernel para o boot: # mkinitcpio -p linux 2 Selecionando uma senha pro root: # passwd 1 Instalando o GRUB/deps (pacotes): # pacman -S grub-bios os-prober 2 Instalando e configurando o GRUB: # grub-install --recheck /dev/sdx # grub-mkconfig -o /boot/grub/grub.cfg 3 Finalmente desmonte as partições e reinicie: # cd; umount /mnt/home # umount /mnt/ # reboot Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de15/22 Dezembro de 2013 15 / 22

Esperando a colheita crescer Pós instalação 1 Crie um novo grupo para o novo usuário a ser criado (normalmente o mesmo nome do usuário): # groupadd <nome do usuario> 2 Crie um novo usuário para uso diário: # "useradd -m -g <nome do grupo recem criado> <nome do usuario> " 3 Sete a senha para o mesmo: # passwd <nome do usuario> 4 Configure o sudoers 4 : # visudo E insira (aperte i para começar a inserir e digite): <nome do usuario> ALL=(ALL) ALL 5 Para pedir a senha novamente somente a 60 minutos, acrescente: Defaults:<nome do usuario> timestamp timeout=60 6 (Salve e feche, apertando ESC e digitando wq) 4 https://wiki.archlinux.org/index.php/sudo#configuration Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de16/22 Dezembro de 2013 16 / 22

Esperando a colheita crescer Pós instalação 1 Faça login com seu novo usuário: # su <nome do usuario> 2 Ative o repositório multilib, para rodar aplicações x86, descomentando no /etc/pacman.conf: /etc/pacman.conf [multilib] Include = /etc/pacman.d/mirrorlist 3 Atualize os repositórios e aproveite para atualizar o sistema também (cheque a ArchWiki antes!) $ sudo pacman -Syyu Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de17/22 Dezembro de 2013 17 / 22

Esperando a colheita crescer Pós instalação - multilib 1 Instale os pacotes base-devel para compilar programas (e utilizar o AUR) e mutilib-devel, substituindo os pacotes que o pacman conflitar 5 : $ sudo pacman -S base-devel multilib-devel 2 Provavelmente os conflitos serão: binutils gcc gcc-libs libtool 3 É interessante modificar as flags do /etc/makepkg.conf, mas não mandatório. Utilize a wiki 6 para compreender o funcionamento e personalização do arquivo. 5 https://wiki.archlinux.org/index.php/arch64 FAQ#Can I build 32- bit packages for i686 inside Arch64.3F 6 https://wiki.archlinux.org/index.php/makepkg.conf Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de18/22 Dezembro de 2013 18 / 22

Esperando a colheita crescer Pós instalação - AUR - yaourt 1 Instale um gerenciador de pacotes para o AUR 7 ; 2 Neste tutorial o yaourt será usado. O processo de instalação do AUR consiste em: 1 Baixar o pacote tarball do AUR; 2 Compilar o PKGBUILD; 3 e instalar o binário gerado. 1 $ wget -O yaourt.tar.gz http://goo.gl/fcviq $ tar -zxf yaourt.tar.gz; cd yaourt 2 $ makepkg 3 $ sudo pacman -U y<aperte TAB> -any.pkg.tar.gz 3 Agora todos os pacotes (AUR também) podem ser instalados e pesquisados por respectivamente: $ yaourt -S <nome do pacote> $ yaourt <nome do pacote> 7 http://goo.gl/ctjfb Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de19/22 Dezembro de 2013 19 / 22

Esperando a colheita crescer Pós instalação - driver gráfico 1 Instale o driver de vídeo (e as bibliotecas) baseado na sua placa (vou assumir para o tutorial a intel) 8 : $ sudo pacman -S mesa xf86-video-intel lib32-intel-dri 2 Utilize o KMS, para carregar o módulo na inicialização do sistema adicionando i915 na seção MODULES do /etc/mkinitcpio.conf 9 : /etc/mkinitcpio.conf MODULES= i915 3 Gere novamente o initramfs: $ sudo mkinitcpio -p linux 8 http://goo.gl/fknvx 9 http://goo.gl/jdi3y Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de20/22 Dezembro de 2013 20 / 22

Colhendo =) Pós instalação - interface gráfica 1 Escolha um gerenciador de janelas 10 ou ambiente desktop 11 e um gerenciador de login 12 para instalação. Será assumido aqui o Cinnamon 13 e o LightDM 14 ; 2 Instale os seguintes pacotes para uma configuração mínima: $ yaourt -S ttf-dejavu lightdm-webkit-greeter cinnamon-control-center cinnamon-screensaver nemo 3 Ative o gerenciador de login para carregar automaticamente no sistema: $ sudo systemctl enable lightdm 10 https://wiki.archlinux.org/index.php/window Manager 11 https://wiki.archlinux.org/index.php/desktop Environment 12 https://wiki.archlinux.org/index.php/display Manager 13 https://wiki.archlinux.org/index.php/cinnamon 14 https://wiki.archlinux.org/index.php/lightdm Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de21/22 Dezembro de 2013 21 / 22

Colhendo =) Pós instalação - ambiente desktop 1 É altamente recomendável instalar programas que tornem a interface gráfica utilizável e de fácil acesso, como browsers, editores de texto, gerenciadores de rede e som, calculadora, etc: $ yaourt -S --needed alsa-utils brasero cheese file-roller gedit geany gthumb gnome-terminal gnome-system-monitor gnome-screenshot mousetweaks phonom-vlc vlc libreoffice 2 Reinicie e faça login com seu usuário criado! 3 Dúvidas específicas podem ser enviadas para o email (as genéricas podem ser resolvidas no Google e na nossa bela ArchWiki =): psl pg@googlegroups.com 15 4 Obrigado! 15 https://groups.google.com/forum/#!forum/psl pg Gabriel, Igor (UTFPR-PG) ArchLinux voltado a usuários desktop finais 6 de22/22 Dezembro de 2013 22 / 22