quarta-feira, 22 de março de 2017

Instalação e configuração de servidor de mídia com Raspberry pi 2: instalação do Archlinux-ARM (parte 1 de 3)

Como o Manjaro no Arm está sendo descontinuado estou migrando minha máquina de torrent, digo, meu servidor de mídia :-), um Raspberry pi 2, para o Arch Linux ARM ao mesmo tempo que escrevo este post, vou me arriscar um pouco com os nada confiáveis repositórios do Archlinux, não vou entrar em detalhes, mas em resumo minha última experiência com o Arch no meu note não foi lá muito legal: toda a atualização eu já sabia que a máquina ia dar algum problema depois....

Vamos lá:

Imagem baixada e gravada seguindo esse tutorial
Depois do primeiro boot (fiz por ssh, então não sei como vai ficar o tty), fazer tudo como root (não custa lembrar):

Layous de teclado disponíveis:
find /usr/share/kbd/keymaps/ -type f -name \*.map.gz | less

Aplicando o novo layout à sessão atual:
loadkeys
Tornar persistente:
echo 'KEYMAP=br-abnt2' > /etc/vconsole.conf
Fontes de console:
find /usr/share/kbd/consolefonts/ -type f | less
Aplicar uma fonte à sessão atual:
setfont
Descomente o seu locale em: /etc/locale.gen (ctrl+w para procurar no nano)
nano /etc/locale.gen
Gerar o locale selecionado:
locale-gen
Criar o /etc/locale.conf com o idioma desejado e o charset padrão:
echo 'LANG=en_US.UTF-8' > /etc/locale.conf
Data hora atual:
date '+%F %T'
Listar fusos horários disponíveis
timedatectl list-timezones
Mudar o fuso horário:
timedatectl set-timezone
Pega a data/hora da rede:
timedatectl set-ntp true
Mudar o nome do host:
echo 'raspberry' > /etc/hostname
Colocar a entrada também no /etc/hosts (recomendável):
echo '127.0.1.1 raspberry.localdomain raspberry' > /etc/hosts
Não esquecer de mudar a senha do root:
passwd
Atualizar todos os pacotes:
pacman -Syu
Instalar os pacotes:
pacman -S zsh sudo tmux vim
Criar grupo 'sudo'
groupadd sudo
Liberar o acesso dos usuários do grupo sudo via comando 'sudo':
visudo
E adicionar ao final do arquivo:
%sudo ALL=(ALL) ALL
Listar todos os grupos com id's:
cat /etc/group
Criar um usuário não-administrador:
useradd --create-home --gid users --groups sudo -s /bin/zsh rmonico
Mudar a senha do novo usuário:
passwd rmonico
pacman -S deluge

# Para poder usar o alsamixer com kernel 4.4+
echo dtparam=audio=on >> /boot/config.txt

# Rebootar a máquina e entrar com o novo usuário criado

# Remover usuário alarm
userdel --remove alarm
# --remove apaga a home do usuário

# TODO: testar o kodi e o deluge

# tigervnc com xfce:
pacman -S xorg-server
pacman -S xfce4 # Opcional: escolher todos os pacotes que ele oferecer
pacman -S tigervnc

# Montando um hd externo conectado no roteador na inicialização:
# Adicionar ao /etc/fstab:
//router/volume1 /mnt/hd_externo cifs username=admin,password=sua_senha_aqui,nofail 0 2
# Em caso de problemas ver [6]

Fiz a configuração do deluge (cliente de torrent) em post separado

Link para a segunda parte do tutorial: configuração do Deluge
Link para a terceira parte do tutorial: instalação do Kodi


Efeito Pirula: fontes, mesmo quando não é necessário:
Guia de instalação do Archlinux (para desktop)
Instalação do Archlinux ARM no Raspberry PI 2 (informações adicionais)
Guia de instalação do Archlinux (recomendações gerais)
Archlinux Wiki: Kodi
Archlinux Wiki: gestão de usuários
Archlinux Wiki: Samba

Todas as dicas adaptadas e testadas no meu raspberry pi 2

Nenhum comentário: