Como fazer o Ubuntu atualizar o kernel com menos frequência?


8

Recentemente, o Ubuntu atualiza o kernel do linux com muita frequência. Na maioria das vezes, é na verdade a mesma versão que está sendo instalada (provavelmente um número de versão super menor ligeiramente diferente).

Normalmente, isso deve ser uma coisa boa, mas para mim, cada atualização do kernel significa que tenho que passar para o TTY, parar lightdm, reconstruir meu driver Nvidia, iniciar lightdmnovamente e fazer login. Então eu tenho que reconstruir e reinstalar meu ndiswrappermódulo.

É fácil, mas é irritante.

Sei que posso fazer atualizações menos frequentes em geral , mas ainda quero receber as outras atualizações. Também não quero parar de atualizar o kernel .

Eu estou procurando uma maneira de dizer ao ubuntu para atualizar o kernel do linux com menos frequência, ou melhor ainda, para que ele atualize o kernel do linux apenas se o número menor da versão for alterado.

Tudo isso é possível?


1
Pare de usar o ndiswrapper, instale o driver da Nvidia via jockey e as atualizações do kernel não serão mais irritantes.
LiveWireBT

1
Ou, você pode usar o Apt-pinning .
Nanofarad

@LiveWireBT Eu tenho um receptor sem fio USB (estúpido) para o qual não consegui encontrar um driver no Linux. Se você tem um substituto ndiswrapper, estou ouvindo. Eu teria usado o jockey também, se pelo menos me mostrasse qual versão do driver está instalando.
Shahbaz

@ObsessiveFOSS, na verdade, não quero bloquear a versão do kernel. Se eu receber uma atualização 3.4.0do meu 3.2.0, eu o faria com prazer. O que eu não quero é atualizações como de 3.2.0.30.32para 3.2.0.30.33!
Shahbaz

O número da versão é armazenado nos metadados do pacote aptitude show nvidia-current-updates ... Version: 295.49-0ubuntu0.2e você pode usar PPAs com drivers mais novos, se necessário. Qual USB se conecta ao receptor sem fio USB?
LiveWireBT

Respostas:


4

Como você mesmo escreveu, seus problemas são causados ​​por outros dois problemas e não pelo próprio pacote de kernel atualizado. Deve ser mais fácil corrigir esses problemas e ter um Ubuntu normal em execução do que aplicar alguns kludges que podem não funcionar na próxima versão do Ubuntu.

Localizando o número da versão do driver Nvidia

O número da versão do driver é armazenado nos metadados do pacote correspondente.

$ aptitude show nvidia-current-updates
Package: nvidia-current-updates          
State: not installed
Version: 295.49-0ubuntu0.2
...

Isso, por exemplo, mostra que nvidia-current-updatescontém a versão 295.49 . Outros pacotes disponíveis no repositório são nvidia-96, nvidia-173e nvidia-currentbem como pacotes com o -updatessufixo. Os nomes dos pacotes podem mudar entre os releases. Você também pode obter drivers mais novos do PPA do X Updates , se necessário. Se você estiver mais à vontade usando uma interface da Web em vez da linha de comando, isso também é possível através da interface da Web de busca de pacotes do Ubuntu .

Escolhendo uma placa WiFi suportada pelo Ubuntu

O seu DLink DWA-110 parece ser um dongle USB WiFi G (54 MBit) padrão. Além de ser um pouco antiquado e que uma porta USB 3.0 não melhoraria seu desempenho, o pior é que ela precisa do ndiswrapper para funcionar. Fazer o WiFi funcionar no Linux custou muito esforço alguns anos atrás, se você não recebeu uma das poucas boas placas, mas o suporte ao Linux para WiFi melhorou e hoje é ainda mais fácil obter uma placa ou dongle que funcione corretamente. a Caixa. É para isso que todos devem procurar ao comprar hardware para Linux.

Meu conselho: vá até a loja de computadores local ou o distribuidor de produtos eletrônicos, faça uma lista do que está nas prateleiras ou compare os preços das lojas on-line e procure o número exato do modelo (alguns fornecedores venderam placas com pequenas alterações no número do modelo com um chipset completamente diferente ) na lista de compatibilidade . Evite tudo com o ndiswrapper, cartões que usam o driver ath9k devem ser uma boa opção. Cuide também da data na última coluna atualizada, não escolha uma que funcionou há 3 anos.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.