Kernel -CK para Debian, Ubuntu e derivados (update)


Em mais uma pequena dica, veremos como instalar facilmente o kernel 3.11.7-ck em seu Debian, Ubuntu e familiares mais chegados.

Instalação.

Acesse o endereço abaixo e salve a versão do script que utilizaremos:

https://raw.github.com/chilicuil/learn/master/sh/is/kernel-ck-ubuntu

Salve o arquivo em sua pasta pessoal, dê-lhe permissão de execução e execute-o:

$ chmod +x kernel-ck-ubuntu
$ sh kernel-ck-ubuntu

Informe a senha para o sudo e parta para o abraço!

* também pode ser executado como root, mas os caminhos onde os arquivos serão salvos serão outros!

Este slideshow necessita de JavaScript.

De forma automática serão executadas as seguintes tarefas:

– a instalação das dependências;
– download do source do kernel e patches -ck;
– aplicação dos patches;
– compilação do kernel; e
– empacotamento via kernel-package.

Ao final do processo caberá a você APENAS a tarefa de instalar os .debs criados e copiados para sua $HOME (isto é, se executou o script como usuário normal):

$ sudo rm -rf ~/.tmp
$ sudo dpkg -i *.deb
$ sudo apt-get -f install

Atualizações do script.

Se houver atualizações no script, a mesma poderá ser obtida através do GIT, assim basta a cada executar os passos abaixo:

$ sudo apt-get update
$ sudo apt-get install git
$ git clone https://github.com/chilicuil/learn
$ cd learn
$ git pull
$ ls sh/is/

Exemplo:

[debian] [~/GIT]
[edps] >> git clone https://github.com/chilicuil/learn
Cloning into 'learn'...
remote: Counting objects: 1560, done.
remote: Compressing objects: 100% (701/701), done.
remote: Total 1560 (delta 860), reused 1552 (delta 852)
Receiving objects: 100% (1560/1560), 7.25 MiB | 224.00 KiB/s, done.
Resolving deltas: 100% (860/860), done.
Checking connectivity... done

[debian] [~/GIT]
[edps] >> cd learn/

[debian] [~/GIT/learn] [master]
[edps] >> git pull
Already up-to-date.

[debian] [~/GIT/learn] [master]
[edps] >> ls sh/is/
apt-proxy            fix               run-on-datacenters
backup-local-rsync   kernel-ck-ubuntu  share-backups
backup-mozilla       log-stack         ssh-copy-id-batch
backup-remote-rsync  lp-g9n-team       update-firefox-nightly
dump-dbs             pxe

[debian] [~/GIT/learn] [master]
[edps] >> 

Problemas?

Em caso de problemas, que ocorrerão se a pasta ~/.tmp não for removida antes da instalação dos pacotes (os links build e source em /lib/modules/3.11.7-ck1-ck apontarão para ~/.tmp/*), você deve seguir os passos abaixo:

$ sudo rm -fv /lib/modules/3.11.7-ck1-ck/build
$ sudo rm -fv /lib/modules/3.11.7-ck1-ck/source
$ sudo ln -s /usr/src/linux-headers-3.11.7-ck1-ck /lib/modules/3.11.7-ck1-ck/build
$ sudo ln -s /usr/src/linux-headers-3.11.7-ck1-ck /lib/modules/3.11.7-ck1-ck/source

Este slideshow necessita de JavaScript.

Referência.

http://viajemotu.wordpress.com/2012/08/13/kernel-ck-for-ubuntu-precise/

Anúncios
Kernel -CK para Debian, Ubuntu e derivados (update)

18 comentários sobre “Kernel -CK para Debian, Ubuntu e derivados (update)

      1. chilicuil disse:

        Sim, Zram é parte da rama principal do kernel, você precisa de configurar zram para poder usar-o, em Ubuntu se pode facer com o pacote ‘zram-config’ que agrega zram ao sistema upstart, se você usa outro manejador de arranque o proceso pode ser diferente.

        Curtir

      1. Obrigado pela resposta! Uso via script da sua antiga dica do ZRam no VOL!
        Pretendo migrar pro Systemd também numa maquina mais “power” do que essa que estou usando! Obrigado e bora compilar!

        PS: A melhora de desempenho deve ser visível, em?

        Curtir

  1. hiltongil disse:

    Bah poderia ter um scrip assim pra o Kernel-pf. Antes o desenvolvedor colocava os binários para Debian e Ubuntu no site para depois parou. Tenho aqui a versão 3.10.1-pf e é sensacional. No site do kernel-pf tem a disponibilização dos patchs mas como não manjo muito de aplicação de patch e compilação não “tentei a sorte” ainda nessa empreitada. Já tentou algo do gênero edps?
    Ah quase ia esquecendo parabéns e obrigado por mais essa excelente dica.

    Curtir

    1. edps disse:

      Não, não tentei, esse lance de compilar me deixa desanimado por causa da máquina pobre que uso, em meu antigo X4 o processo levava 30min, agora é papo de 3horas então tô fora! rs só segui esse script porque é algo já pronto, mas não há muito mistério em aplicar patches, inclusive já fiz um artigo no VOL sobre o kernel CK e tudo na unha.

      Curtir

      1. hiltongil disse:

        Eu coloquei o scrip pra rodar ontem quando fui dormir. Meu velho Turion MK-38 também leva horas por isso aproveito pra compilar enquanto durmo. Instalei hoje de manhã e agora tô fazendo o teste. Em princípio tá tudo tranquilo. Já que você diz que não tem muito mistério vou dar uma pesquisada sobre compilação de repente arrisco alguma coisa.

        Curtir

    1. edps disse:

      Não sei, vou editar a dica adicionando um meio de atualizar o script via GIT, assim, se houver atualização no mesmo bastará entrar na pasta criada e rodar um:

      $ git pull

      Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s