Instalar o VirtualBox no Fedora 27 e 28
Conteúdo do post.
A virtualização facilita o nosso dia a dia como desenvolvedor de software, tanto no ambiente de desenvolvimento quanto no ambiente de produção, entre os muitos programas de virtualização existentes talvez o mais popular seja o VirtualBox e com toda a certeza ele é muito simples de usar, sendo assim este artigo mostra como instalá-lo no Fedora 27 e 28.
Adicionar o repositório
Antes de instalar precisamos adicionar o repositório oficial do VirtualBox e atualizar o sistema operacional.
sudo wget https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo && \
sudo dnf -y upgrade
Instalar as dependências
Agora vamos instalar as dependências.
sudo dnf install -y binutils gcc make patch libgomp glibc-headers \
glibc-devel kernel-headers kernel-devel dkms
Antes de prosseguir execute o comando abaixo e verifique se o seu sistema está usando a versão mais recente do Kernel, caso não esteja reinicie o sistema operacional, só avance para o próximo passo após ter certeza de que está utilizando a versão mais recente do Kernel.
rpm -qa kernel | sort -V | tail -n 1 | sed s/kernel-// && uname -r
Instalar o VirtualBox
Com o Kernel mais recente em uso e todas as dependências instaladas podemos finalmente instalar o VirtualBox, no momento da escrita deste artigo a versão mais recente é a 5.2. a qual será instalada.
sudo dnf install -y VirtualBox-5.2
Em seguida solicite ao VirtualBox para realizar as configurações necessárias.
sudo /usr/lib/virtualbox/vboxdrv.sh setup
Agora inclua o seu usuário ao grupo de usuários do VirtualBox.
sudo usermod -a -G vboxusers $USER
Pacote de extensão
Opcionalmente você pode instalar o pacote de extensão do VirtualBox para melhorar a integração das maquinas virtuais com a maquina hospedeira, para isso você deve realizar o download do pacote de extensão compatível com a versão do VirtualBox instalado.
wget https://download.virtualbox.org/virtualbox/5.2.12/Oracle_VM_VirtualBox_Extension_Pack-5.2.12.vbox-extpack
Para instalar execute o comando abaixo, aceite os termos de uso e então a instalação será realizada.
sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack*.vbox-extpack
Finalizando
Agora você pode utilizar o sistema operacional que desejar sem a necessidade de instalá-lo ou configurar o dual boot diretamente em seu computador, no meu caso eu utilizo o VirtualBox para ter uma maquina virtual com o Windows e algumas distribuições Linux onde configuro um ambiente de desenvolvimento o mais próximo possível do ambiente de produção.