Como instalar novas versões do kernel Linux no OpenSUSE Leap

Muitos fãs do Linux optam por usar o OpenSUSE Leap devido à estabilidade. Ao contrário de muitas outras distribuições por aí, ele oferece um ambiente seguro e estável para os profissionais trabalharem. Para a maioria das pessoas, o Leap é perfeito. No entanto, se você tiver um novo hardware, o Leap pode causar alguns problemas para você. Uma maneira de resolver os problemas que aparecem ao usar distribuições Linux, como o OpenSUSE Leap, é instalar novas versões do Kernel Linux no OpenSUSE Leap.

O OpenSUSE Leap é lento para atualizar o kernel, então é melhor fazer você mesmo. É por isso que neste guia veremos como obter a versão mais recente do kernel Linux no OpenSUSE. Melhor ainda, mostraremos como usar a versão atual e a versão mais recente simultaneamente.

Identificar a versão do kernel

O primeiro passo para atualizar o Suse para uma nova versão do kernel do Linux é ver qual versão do kernel do Linux você já possui. É importante conhecer sua versão para saber o quanto você está atrasado nos lançamentos. Essa informação é fácil de encontrar no terminal, com o comando uname:

uname -r

Executar uname com a opção -r mostrará a versão de lançamento do kernel. Esta é toda a informação que você precisa para determinar qual versão do kernel do Suse está no seu PC. Se você precisar de mais informações, uname ainda é útil. Considere experimentar a opção -a, pois ela fornece mais informações sobre o kernel, versão e etc.

  Como usar o navegador W3M baseado em texto no Linux

uname -a

Modificar configuração do kernel

Por padrão, o LEAP instala apenas o kernel estável. É muito mais antigo do que os que estão sendo lançados em Tumbleweed. Ele recebe patches de segurança e tudo mais. No entanto, se você estiver interessado em misturar a estabilidade do Tumbleweed com um novo kernel, essas configurações precisam ser modificadas. Para modificar como o Leap lida com o kernel, abra um terminal e use o editor de texto Nano para modificar o arquivo de configuração do Zypper.

sudo nano /etc/zypp/zypp.conf

Dentro do arquivo zypp.conf, há muitas coisas para editar. Role para baixo e procure a seção multiversion.kernels. A multiversão é importante e precisa ser habilitada. Ativar essa configuração permitirá que você mantenha o kernel tradicional com o qual o OpenSUSE Leap vem enquanto obtém um novo também. É o melhor dos dois mundos e é a melhor maneira de satisfazer todas as suas necessidades no sistema operacional.

  Como criar um ambiente de desktop com o gerenciador de janelas Openbox no Linux

Ao lado de multiversion.kernels, altere “latest,latest-1,running” para “latest,latest-1,running,oldest”. Após alterar o código, salve o arquivo de configuração pressionando a combinação de teclado Ctrl + O. Assim que o zypp.conf for salvo com as novas modificações, é seguro fechar o editor de texto Nano que está aberto no terminal. Faça isso pressionando a combinação de teclado Ctrl + X.

Adicionando o repositório do kernel

Agora é seguro instalar uma versão mais recente do kernel Linux no OpenSUSE Leap, no entanto, não é tão fácil quanto fazer um rápido comando “zypper install” para obter o novo kernel Linux. O Leap não carrega nenhuma nova versão do kernel Linux dentro dos repositórios de software que vêm com o sistema operacional, apenas o principal que você já está usando.

Em vez disso, você precisará adicionar outro repositório de software. Especificamente, você precisará usar o Zypper para adicionar o repositório do kernel. Este repositório possui dezenas de kernels diferentes, incluindo o kernel Linux mais recente.

Dentro de uma janela de terminal, obtenha um shell de root com o comando su.

su -

Agora que o shell tem acesso root, use a ferramenta de gerenciamento de pacotes Zypper para adicionar o repositório do kernel:

zypper ar -f https://download.opensuse.org/repositories/Kernel:/HEAD/standard/ kernel-repo

Adicionar o novo repositório do kernel ao Leap deve acionar instantaneamente novas atualizações. No entanto, você não deve tentar instalar nenhuma atualização da maneira tradicional. Em vez disso, siga as instruções abaixo para fazer um “dist-upgrade”.

  Como hospedar um servidor de jogos Linux Xonotic

Instalar novo kernel

A instalação de uma versão mais recente do kernel Linux no OpenSUSE Leap requer uma atualização. No entanto, não é uma atualização normal em que todo o sistema operacional recebe novos pacotes. Em vez disso, diremos ao Suse para fazer uma atualização de distribuição apenas do repositório do kernel. Fazer isso dessa maneira significa que apenas o aspecto do kernel Linux do sistema operacional será alterado.

Nota: mesmo que o Suse atualize para um novo kernel, a versão antiga será mantida, graças à ativação desse recurso anteriormente no guia.

Para fazer a atualização do kernel no Suse, abra um terminal e obtenha um shell de root com o comando su.

su -

Depois de ganhar root, execute o seguinte comando e instale a versão mais recente do kernel Linux no OpenSUSE Leap.

zypper dist-upgrade -r kernel-repo

Deixe o terminal fazer o seu trabalho e instale a nova versão do Linux no seu PC. Uma vez instalado, você precisará reiniciar seu PC Linux. Ao fazer login novamente, você estará usando a versão mais recente do Linux no OpenSUSE Leap!