Nesta primeira semana de desenvolvimento o objetivo foi preparar o ambiente para fazer contribuições para o kernel do linux.
Para configurar o ambiente de desenvolvimento no Ubuntu18 eu segui os seguintes passos:
- Instalar o Qemu
sudo apt-get install qemu qemu-kvm libvirt-bin
-
Baixar a última versão do ArchLinux
-
Criar um HD virtual e bootar o ArchLinux seguindo os passos desse tutorial do M.Hanny Sabbagh.
-
Instalar o ArchLinux numa máquina virtual do qemu (aqui eu tive bastante dificuldade e acabei por pegar uma máquina virtual com o ArchLinux já instalado de um amigo). Mesmo assim vou listar aqui algumas coisas que eu fiz enquanto tentava instalar o ArchLinux.
4.1 Segui alguns passos de um vídeo tutorial e desse post mas não fui até o fim de nenhum deles.
4.2 Alguns comandos úteis que utilizei na máquina virtual foram:
loadkeys br-abnt2.map.gz
Muda a configuração do teclado do Arch para o padrão ABNT2 que é o padrão mais comum no Brasil.
setfont iso02-12x22
Altera estilo e tamanho da font do terminal para tornar os comandos mais legíveis.
-
Instalar e configurar o vim
5.1
sudo apt-get install vim
5.2 Clonar e instalar as configurações do repoditório do LAPPIS:
git clone https://github.com/lappis-tools/lappis_vimrc.git
cd lappis_vimrc/
./install.sh -i
Editar o arquivo ~/.vimrc alterando as linhas 78 e 79 para
elseif match($XDG_CURRENT_DESKTOP, "GNOME") != -1 set term=xterm-256color
5.3 Um tutorial para incentivar a aprender o vim pode ser encontrado aqui (pena que a versão completa dele é paga)
-
Instalar e configurar cliente de e-mail neomutt
6.1
apt-get install neomutt
6.2 Pegar os arquivos de configuração do Rodrigo Siqueira
wget https://raw.githubusercontent.com/rodrigosiqueira/myConfigFiles/master/roles/neomutt/files/mutt/gmail wget https://raw.githubusercontent.com/rodrigosiqueira/myConfigFiles/master/roles/neomutt/files/mutt/mutt-colors-solarized-light-256.muttrc
6.3 Copiar os arquivos
gmail
emutt-colors-solarized-light-256.muttrc
para o diretório de configurações de muttmv gmail ~/.mutt/ mv mutt-colors-solarized-light-256.muttrc ~/.mutt/
6.4 Editar o arquivo de configurações do mutt relativas ao gmail com as informações da sua conta
vim ~/.mutt/gmail
6.5 Editar as configurações do gmail para habilitar o acesso IMAP e o acesso de aplicativos menos seguros à conta do google