Kernel otimizado? Porque não?

Neste artigo veremos como adicionar o kernel liquorix no Debian Squeeze e em distros baseadas em Debian Testing/Unstable. Ao final do artigo seguem links que talvez possam interessar a usuários de outras distros.

[ Hits: 45.489 ]

Por: edps em 14/12/2010 | Blog: https://edpsblog.wordpress.com/


Introdução



Sabemos que o Debian é muito tradicional no que se refere a estabilidade de seus pacotes, isso não exclui o seu kernel.

Que tal utilizarmos um kernel mais atual, quase que em sincronia com o último kernel estável lançado em kernel.org?

Para isso podemos utilizar o kernel liquorix no Debian Squeeze e se possível em outras distros baseadas em Debian Testing/Unstable, como exemplo o LMDE, o aptosid entre outras.

Que fique claro que a sugestão é para que se aplique em máquinas desktops, nada de servidores, OK?

Além da recomendação acima, sugiro que mantenham o kernel padrão do Debian instalado, isso se faz com a manutenção dos seguintes pacotes:
  • linux-image-2.6-$arch
  • linux-image-2.6.x.y-$arch
  • linux-headers-2.6-$arch
  • linux-headers- 2.6.x.y-$arch

Onde:
  • 2.6.x.y = versão do pacote
  • $arch = arquitetura

Na última página deste artigo seguem alguns links que talvez possam interessar a usuários de outras distros.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Instalação no Debian Squeeze e derivados
   3. Porque dirigir se você pode voar?
Outros artigos deste autor

Debian SID, OpenBox, LightDM e XFS

sidux Hipnos XFCE

Recuperação de partições deletadas com o TestDisk

Imagination: Transforme suas fotos em DVD

Baixando arquivos do MegaUpload, Rapidshare, 2Shared, 4Shared, ZShare, Badongo, DepositFiles e Mediafire

Leitura recomendada

Aprendendo a utilizar o Window Maker

Conheça a distribuição FAN Nagios

Arco Linux - Distro completa

Apresentando a programação orientada a objetos

VirtualBox

  
Comentários
[1] Comentário enviado por Ignorante em 14/12/2010 - 10:49h

Muito bom mesmo edps,

Muito bem explicado, vou testar assim que terminar de baixar o Debian Beta.

Abrassss

[2] Comentário enviado por clandestine em 14/12/2010 - 13:09h

esse cara é debian na veia ,parabens pelo material que voce contribui por essa maravilhosa distro ,

[3] Comentário enviado por pael em 14/12/2010 - 13:33h

Compilei a porra do zenkernel stable.git ontem e o não consigo compilar o driver da minha ati no debian squeeze :/

[4] Comentário enviado por batista em 14/12/2010 - 13:47h

Otimo artigo. Parabens!!!
Instalei aqui no meu Linux Mint 9 o kernel-liquorix e ficou show de bola, fiz alguns testes abrindo varias programas ao mesmo tempo(vlc,Openoffice,Firefox) e o sistema abriu principalmente o OpenOffice muito rapido. E olha que meu hardware e meia-boca(chipset SiS e VGA).
Acredito que num hardware bem mais poderoso deve ficar muito melhor.

[5] Comentário enviado por removido em 14/12/2010 - 18:36h

Obrigado pelos comentários.

@adriano_winkler, não deixe de ao menos testar o Squeeze.

@clandestine, faço o que posso para ajudar na divulgação da minha amada distribuição.

@batista, que bom que funcionou com você, foi mesmo no Mint 9 ou LMDE? porque se foi mesmo o Mint 9 talvez seja possível que funcione também com o Ubuntu e derivados.

@pael, infelizmente não tenho nenhuma placa ATI para testar, se quiser tente isto:

# apt-get install build-essential dkms fglrx-modules-dkms fglrx-glx fglrx-driver fglrx-control fglrx-atieventsd fglrx-source

ou dê uma lida nesse artigo:

http://koutheir.blogspot.com/2010/12/installing-ati-proprietary-linux-driver.html

[6] Comentário enviado por pael em 14/12/2010 - 20:34h

valeu edps, mas já li ambos...provavelmente faltou algo no config do kernel...o jeito é olhar e recompilar xD

[7] Comentário enviado por izaias em 14/12/2010 - 20:43h

Será uma das coisas que quero aprender também.
Otimizar Kernels deve ser feito com respondabilidade e por isso estou bem cauteloso. rs

O Artigo está didático, sem nenhum link quebrado. Perfeito! Proporciona grande conhecimento para aqueles que estão começando.

Mais uma vez enriquecendo a comunidade com seus excelentes Artigos.
Favoritado!

[8] Comentário enviado por batista em 14/12/2010 - 22:27h

Realmente funcionou com o Linux Mint 9(Isadora), segui via brute-force conforme descrito no artigo e consegui dar boot no kernel liquorix tranquilamente.
Acabei de fazer um teste no ubuntu 9.10(karmic) e funcionou tambem conforme o mesmo esquema do Linux Mint 9, sem surpresas.
E isso ai, este artigo sobre kernel otimizado e muito bom mesmo, pois sempre da pra melhorar e muito a performance do sistema Linux.
Favoritos com certeza!!!!

[9] Comentário enviado por mcnd2 em 14/12/2010 - 23:08h

Muito bom!!!!...

Assim que eu tiver um tempinho, que nos últimos dias estou chegando muito tarde em casa, ai eu vou arregarça as mangas e por as mãos na massa, rsrsrs...

Parabéns por mais um grande material de muita importância e valia para o VOl e todos no mundo GNU/Linux.

Está 10.

[10] Comentário enviado por ipi em 15/12/2010 - 12:13h

The master of the master.

Só num faço pq to usando o Lenny.

[11] Comentário enviado por removido em 15/12/2010 - 19:24h

Obrigado novamente pelos comentários, amigos Izäias, batista (dinovo rsrsrs), M¢Nd² e ipi.

@Izaias, na verdade o kernel otimizado já vem pronto quando usamos esse kernel liquorix, agora quem quiser compilar usando uma das configs disponíveis é outra coisa, é um processo manual, trabalhoso e de aprendizado para quem queira seguí-lo.

@batista, obrigado pelo retorno, assim sabemos que esse mesmo método funcionará sem problemas na família Ubuntu, Linux Mint e derivados. Só fique atento para que de vez em quando atualizar para uma versão mais recente (no meu caso eu congelei esses pacotes) só vou atualizá-los de 15 em 15 dias, pois há atualizações diárias. Tendo instalado uma nova versão e reiniciado já com o novo kernel e se tudo estgá funcionando corretamente remova as antigas versões.

Importante também que se tenha instalado o build-essential e o dkms, assim logo que o novo kernel for instalado o DKMS criará os módulos para seu hardware (vídeo e outros).

@M¢Nd², obrigado pelo comentário.

@ipi, caso queira não vejo problemas em ao menos testar, visto que esses pacotes não substituirão o linux-image e linux-headers do Debian Lenny, serão novas versões de kernel a serem instaladas e adicionadas ao Grub. O único problema que vejo talvez seja as versões da ( libc6, libncurses5 e do gcc-4.4 ), em todo caso rode o ' apt-get install <pacote> ' com a opção -s para simular a instalação e ver o que ocorrerá.

um abraço a todos.

[12] Comentário enviado por dbahiaz em 15/12/2010 - 20:49h

edps, tudo bom? Pegando o gancho, sabe onde consigo um kernel-rt pro u10.10, instalei o liquorix, mais não resolveu um problema de delay num aplicativo de audio, por isso preciso do rt, não sei por qual motivo nessa versão eles não incluiram mais o rt, como nas versões anteriores.

Desde já agradeço!

[13] Comentário enviado por izaias em 15/12/2010 - 21:00h

Ok Edinaldo.

[14] Comentário enviado por removido em 15/12/2010 - 21:37h

@dbahiaz, enquanto não acho um .deb pra facilitar, caso queira baixe o último patch '-rt' lançado e compile o kernel mais recente com o kernel-package.

patch:

$ wget http://www.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.33.7-rt29.bz2
$ bzip2 -d patch-2.6.33.7-rt29.bz2
$ sudo mv patch-2.6.33.7-rt29 /usr/src

exemplo para a compilação:

http://www.vivaolinux.com.br/dica/Compilando-o-kernel-2.6.35-no-Linux-Mint-Debian-Edition/

Obs: após extrair o fonte e entrar no diretório de trabalho, aplique o patch:

# patch -p1 < /usr/src/patch-2.6.33.7-rt29

* apenas substitua se quiser:

# make localmodconfig ### módulos ativos para a máquina em questão
por
# make xconfig ou make menuconfig ### a forma tradicional


Outros links:

https://rt.wiki.kernel.org/index.php/Main_Page
https://rt.wiki.kernel.org/index.php/CONFIG_PREEMPT_RT_Patch
https://rt.wiki.kernel.org/index.php/RT_PREEMPT_HOWTO

Nesse abaixo tem uma parte referente ao audio (em Real-Time Support):
https://help.ubuntu.com/community/UbuntuStudioPreparation


Achando algo menos trabalhoso posto outro comentário, mas é aquilo não uso Ubuntu, portanto não garanto que vá funcionar.

[15] Comentário enviado por removido em 15/12/2010 - 21:50h


ACHEI!

@dbahiaz, como para o Ubuntu tem quase tudo, existe uma PPA para esse kernel:

https://launchpad.net/~abogani/+archive/ppa


Vou passar do jeito Debian, já que não tenho o add-apt-repository para testar:

Adicione as entradas abaixo no sources.list e escolha a versão para o Ubuntu (natty ou lucid):

$ sudo gedit /etc/apt/sources.list

### Lowlatency & Realtime Kernels.
### sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F141B61E
deb http://ppa.launchpad.net/abogani/ppa/ubuntu lucid main
deb http://ppa.launchpad.net/abogani/ppa/ubuntu natty main

Salve, feche o arquivo e atualize as listas de pacotes:

$ sudo apt-get update

Acho que o passo para instalação é esse:

$ sudo apt-get install linux-meta-realtime linux-realtime linux-image-realtime linux-headers-realtime

* a versão é o kernel-2.6.33-29

boa sorte!

[16] Comentário enviado por clandestine em 16/12/2010 - 17:42h

// entao edps , so me explique uma coisa , se o kernel otimizado , so traz beneficios porque nao se pode usar em servidores //

[17] Comentário enviado por removido em 16/12/2010 - 18:03h

@clandestine,

quando quis dizer não instalar em Servidores, onde presumo que se rode um Debian Stable, o kernel Debian da Stable é muito testado, enquanto que esses como eu disse são quase que em sincronia com o último kernel estável de www.kernel.org, não é que ocorrerá problemas, é apenas precaução, e se aquele que resolver implementar isso basta manter o kernel Debian instalado para o caso de alguma necessidade.

concordo que um kernel otimizado só trará melhorias e suporte estendido a novos dispositivos, não é regra que não se instale em Servidores, para mim a regra é manter o kernel Debian padrão instalado.

um abraço!

[18] Comentário enviado por dbahiaz em 16/12/2010 - 20:44h

edps, valeu instalei certim, mais infelizmente não resolveu o problema, vou tentar outra solução, pq no LTS tinha dado certo após a instalação do rt, vou refazer as configurações, muito obrigado.

Abraço!.

[19] Comentário enviado por removido em 16/12/2010 - 21:43h

Ok Ronnie, boa sorte!

[20] Comentário enviado por clandestine em 17/12/2010 - 12:17h

// então camarada edps sempre que atualizo o kernel , eu removo os antigos , tem algum problema em fazer essa pratica //

[21] Comentário enviado por removido em 17/12/2010 - 17:14h

No bom tempo que usava Slackware 7/8 ou 9 compilava e usava 3 kernel mais o original, tive que mudar (problemas de internet, rede, wireless) agora está muito complicado mexer cpom kernel, nunca mais fiz isso...

[22] Comentário enviado por removido em 17/12/2010 - 19:16h

@clandestine,

não vejo problema e até recomendo que se faça isso, até porque o menu do Grub fica uma zona com tantos kernels instalados, no meu caso ao atualizar o kernel liquorix e se ao reiniciar com o novo kernel tudo estiver funcionando adequadamente (audio, video, 3g, etc) automaticamente removo o anterior.

ontem rodei um dist-upgrade no meu Debian Squeeze e o kernel liquorix foi atualizado para a versão 2.6.36-2.dmz.5-liquorix-amd64, logo após o reinício com o novo kernel removi o anterior, então tenho somente 2 kernels instalados: o liquorix e o do Debian: 2.6.32-5

você pode seguir essa dica:

http://www.vivaolinux.com.br/dicas/verDica.php?codigo=15385

um abraço!

[23] Comentário enviado por clandestine em 18/12/2010 - 12:31h

// valeu edps //

[24] Comentário enviado por clandestine em 18/12/2010 - 12:40h

// camarada edps qual seu contato , tenho umas ideias de projetos , gostaria de pedir sua opiniao ok abracos //

[25] Comentário enviado por removido em 18/12/2010 - 14:01h

@clandestine,

não uso MSN, Orkut e essas coisas aí, caso interesse crie um tópico no VOL a respeito do que tem em mente e me manda um mail privado pois caso seja possível talvez possa ajudá-lo.

um abraço e obrigado pela avaliação!

[26] Comentário enviado por mcnd2 em 18/12/2010 - 15:08h

Ok Edinaldo.

Instalei o kernel liquorix na versão do Squeeze:

"Linux debian 2.6.36-2.dmz.5-liquorix-686 #1 ZEN SMP PREEMPT Wed Dec 15 03:28:54 UTC 2010 i686 GNU/Linux"

Por enquanto testarei o sistema 'Squeeze' para ver se com esse novo 'kernel' otimizado aquela "louuuucura" de travamento seja sanado.

Abraço.

[27] Comentário enviado por removido em 18/12/2010 - 18:05h

Kara eh muito difícil isso?

pergunto porque sou um novato no Ubuntu e reparando nos seus comentários e dos outros vi que pode inatalar esse kernel no Ubuntu, o que ganho com isso?

[28] Comentário enviado por removido em 18/12/2010 - 22:49h

@ubux,

difícil? depende de quem testar, acho que o artigo está bem explicado.

o que você ganha? como dito não só por mim mais por colegas que comentaram: performance melhor, maior suporte a hardwares, etc.

* não sei no que se refere ao Ubuntu, um colega num dos comentários acima disse ter conseguido instalar sem problemas tanto no Linux Mint quanto no Ubuntu. Não sei se é o seu caso mas o Ubuntu Maverick usa se não me engano um kernel 2.6.35, enquanto que o Debian Squeeze onde este artigo foi baseado usa kenel 2.6.32.

Independente do que você fará, assim como no Debian, mantenha o kernel tradicional do Ubuntu instalado por precaução, se não me engano são os pacotes linux-image-2.6-VERSÃO-generic linux-headers-2.6-VERSÃO-generic

[]'s

[29] Comentário enviado por removido em 18/12/2010 - 23:17h

Outra coisa galera,

principalmente aos usuários do Arch Linux, leiam o excelente artigo do Sérgio Berlotto:

http://berlotto.blog.br/kernels-alternativos-archlinux/1580/

onde é demonstrado a imensa variedade de kernels disponíveis para o Arch Linux, dos listados o único que já testei foi, que surpresa: o liquorix:

$ packer -S kernel26-lqx nvidia-lqx
ou
$ yaourt -S kernel26-lqx nvidia-lqx

* porém não tive felicidade na questão da placa Nvidia, tive que ativar o driver 'nv'.

[30] Comentário enviado por removido em 19/12/2010 - 09:38h

Essa é para os usuários do Ubuntu Maverick i386:

Caso queiram baixem os pacotes abaixo referentes ao kernel 2.6.36, que contém o tal patch 'milagroso' das 200 linhas:

$ wget http://webupd8.googlecode.com/files/linux-headers-2.6.36-mfat_2.6.36-mfat-10.00.Custom_i386.deb
$ wget http://webupd8.googlecode.com/files/linux-image-2.6.36-mfat_2.6.36-mfat-10.00.Custom_i386.deb
$ sudo dpkg -i *.deb
$ sudo apt-get -f install

#
#
#

Para os usuários da arquietura amd64, sigam os passos listados na página abaixo executando o script conforme o exposto no artigo:

http://www.webupd8.org/2010/11/script-to-automatically-apply-200-lines.html

#
#
#

* lembrando que em ambos os casos quem tiver realizado os passos anteriormente deverá remover o que fez na unha seguindo o exemplo dessa página:

http://www.webupd8.org/2010/12/download-kernel-2636-deb-compiled-with.html

* dos passos 1 ao 5, depois sigam sejam instalando o kernel i386 ou utilizando-se do script (amd64 e outros).

Apesar do exposto acima, estou apenas linkando o conteúdo, não tenho o Ubuntu instalado para realizar os testes, portanto não garanto que vá funcionar. Em todo caso se alguém vier a testar peço que se possível, comente para sabermos se isso pode ser útil aos demais colegas.

um abraço.

---------------

EDIT:

Há outras versões Ubuntu Maverick amd64, sem que se precise executar script ou configurar na unha:

http://www.outrightsolutions.nl/~sander/ubuntu/kernel/

* é baixar os .debs e instalar:

$ sudo dpkg -i *.deb; sudo apt-get -f install

ou

baixar o kernel BFS:

http://www.multiupload.com/LGXOVBD9K4
http://www.multiupload.com/JCOWBLRPPT

* sobre o BFS:


http://www.phoronix.com/scan.php?page=article&item=bfs_scheduler_benchmarks

[31] Comentário enviado por brunotec em 19/12/2010 - 11:46h

Primeiramente gostaria de te parabenizar pelo artigo!!!!! ficou show de bola!!!

Goataria de tirar duas pequenas dúvidas se possível véio. Da mesma forma que se adiciona PPA's do ubuntu no Debian e funcionam de boa, não poderia ser adicionado no source.list do ubuntu esses repositórios liquorix? e depois adicionando sua chave?

### Kernel liquorix.
### Chave GPG: apt-get install liquorix-archive-keyring liquorix-keyring liquorix-keyrings
### Chave GPG: apt-get install '^liquorix-([^-]+-)?keyring.?'
deb http://liquorix.net/debian/ sid main
deb http://ftp.belnet.be/mirror/liquorix.net/debian sid main


para assim poder instalar no ubuntu da forma descrita nesse artigo, ou estou viajando na maionese?

Outra dúvida minha seria a seguinte....

[ MEU RACIOCÍNIO ]
A grande vantagem de se instalar pelo método liquorix é de se instalar o kernel pelo " simples " apt-get, e sendo assim se fosse para baixar o source dele pelo site que vc gentilmente passou não teria muita vantagem em instalar ele no ubuntu pois seria a mesma coisa de baixar o source no kernel.org

Me corrija nessas duas perguntas caso eu esteja errado, por favor.

Obrigado!

[32] Comentário enviado por removido em 19/12/2010 - 12:03h

obrigado meu amigo brunotec,

quanto à sua 1ª pergunta sim você pode adicionar no sources.list, pois de acordo com o colega @batista ele conseguiu instalar tanto no Linux Mint quanto no Ubuntu karmic (que já é bem velhinho rsrsrsr).

sobre a 2ª pergunta é realmente muito mais vantajoso mantê-lo como repositório pois com um simples 'dist-upgrade' todo o sistema e esse kernel são atualizados, como você deve ter notado já postei screens onde utilizava esse kernel no Debian Squeeze amd64, antiX i386 e Debian SID amd64 (no VirtualBox).

baixando os sources dá mais trabalho, até porque não sei ao certo se o arquivo em .tar.gz ( linux-liquorix-2.6_2.6.xyz.orig.tar.bz2 ) disponível em:

http://liquorix.net/debian/pool/main/l/linux-liquorix-2.6/

já está com os patches aplicados ou se ainda assim será preciso obter o mais recente em:

http://liquorix.net/sources/

espero ter sanado suas dúvidas e lhe peço que se caso venha a instalar esse kernel num Ubutu mais recente, retorne para sabermos se funcionou.

um abraço!

[33] Comentário enviado por removido em 19/12/2010 - 12:17h

Ainda sobre o Ubuntu, interessante isso:

http://techpatterns.com/forums/about1697.html

o bigbruno do BigLinux em contato tentando obter informações sobre como usar o kernel-liquorix no BL, relatando ter conseguido fazê-lo funcionar adequadamente no Debian, mas não no Ubuntu.

a seguir vem a resposta do desenvolvedor damentz, relatando sua dificuldade em estender o suporte ao Ubuntu devido a algumas diferenças no empacotamento dos kernels dessas duas distros e relatando que aguarda alguém com experiência em empacotamento para o Ubuntu e que se prontifique a manter esse kernel com os patches e sources disponibilizados em http://liquorix.net/sources/.

[34] Comentário enviado por brunotec em 19/12/2010 - 12:43h

Obrigado edps pelas respostas!! tirou todas minhas dúvidas!!

Tenho instalado em meu PC o Ubuntu Maverick e irei fazer esse teste nele primeiramente da forma descrita aqui nesse artigo pelos repositórios do liquorix e caso não funcione tentarei pelo "BRUTE FORCE ou pelo source com kernel-package!!

Prometo que depois postarei aqui o resultado!!

Valeu!!


PS: preciso urgentemente melhorar o meu inglês, pois vejo no seu caso a diferença que faz ao seu favor pois se mantém sempre atualizado das novidades pelo mundo, e como no Brasil as coisas demoram um pouco a chegar em nosso idioma acabam aqueles que não dominam inglês ficando dependente do esforço de pessoas com espírito solidário como você Edinaldo.

Párabens Edinaldo pelo prazer que vc tem em compartilhar conhecimento!!

[35] Comentário enviado por removido em 19/12/2010 - 18:14h

valeu meu amigo brunotec,

meu ingrês é o famoso tabajarês quando a coisa aperta corro lá pro google.translate e fico com mais dúvidas face a excelente tradução efetuada! rsrsrs

no que puder ajudar a respeito do Debian e derivados o farei sempre com a maior boa vontade.

[]'s


[36] Comentário enviado por brunotec em 19/12/2010 - 20:27h

!!!!!!! APROVADO NO MAVERICK !!!!!!!!

http://www.vivaolinux.com.br/screenshot/Gnome-Ubuntu-com-Liquorix/

Acabei de instalar o kernel liquorix no Maverick pelos repositórios sem problemas e ficou show de bola o desempenho do PC !!!

PS: não que estivesse ruim !!

Acredito eu agora que sirva em qualquer versão do ubuntu e do linux mint esse kernel liquorix.


Valeu edps !!

[37] Comentário enviado por pinduvoz em 23/12/2010 - 03:07h

Acho que vou testar no Lucid.

Ele muda toda hora de versão de Kernel (instalei a versão 24 e já está na 27, pulando a 25).

[38] Comentário enviado por removido em 24/12/2010 - 08:55h

@brunotec, obrigado pela informação ao menos já sabemos que funciona no Ubuntu também.

@pinduvoz, é uma alternativa testar esse kernel ou então utilizar o mais atual da sua própria distro:

Ubuntu Kernel PPA:

Natty Kernel Backported
$ sudo add-apt-repository ppa:kernel-ppa/ppa
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo apt-get install linux-image-generic-lts-backport-natty linux-headers-generic-lts-backport

Versão atual: 2.6.37-11.25

Informações: http://www.ubuntuupdates.org/ppas/37

* o que não gosto nas distros Debian-based é esse acúmulo de kernels instalados, no Arch Linux e outras distros o kernel atual é atualizado e ponto. Nada de gerar mais e mais a cada update. A única vantagem que vejo nesse modelo é que se o novo kernel der problema ao menos temos um outro para tentar reparar.

obrigado pelos comentários e um feliz Natal a vocês, seus familiares e a todos do VOL.

[39] Comentário enviado por leoberbert em 29/12/2010 - 12:07h

Excelente Artigo. Parabéns!!!

[40] Comentário enviado por clandestine em 03/01/2011 - 14:26h

ops e ai camarada , entao voce conhece a distro antix ela eh baseada no debian testing e por padrao ja vem como liquorix.list , alem disso ele eh uma distro rolling realese , estou testando e estou gostando em breve vou fazer um artigo sobre essa distro aqui para quem quiser testar segue a dica .

http://antix.mepis.org/index.php?title=Main_Page

[41] Comentário enviado por removido em 03/01/2011 - 19:18h


@leoberbert, obrigado pelo comentário!

@clandestine, conheço o antiX e já postei algumas screens rodando o antiX-M8.5 "Marek Edelman', excelente distro com possibilidade de remasterização entre outras coisas. Baixei a nova versão a 11 mais ainda não instalei, no aguardo de seu artigo e obrigado por sua avaliação!

[]'s

[42] Comentário enviado por crf-rafa em 04/01/2011 - 15:04h

to usando squeeze com kernel 2.6.32-5-686-bigmem
edps se eu instalar esse kernel otimizado vou continuar com o suporte aos 4Gb de memoria?
abraços

[43] Comentário enviado por clandestine em 05/01/2011 - 15:04h

// camarada edps voce viu o e=mail privado que te mandei // no aguardo de vosso feedback abraços

[44] Comentário enviado por removido em 06/01/2011 - 21:45h

@crf-rafa,

até então não tinha observado, mas o kernel liquorix 686 não reconhece mais de 3GB de RAM, digo isso porque o instalei num Squeeze i386 onde constatei isso. Caso o seu processador seja um 64Bits a sua quantidade de RAM será reconhecida sem problemas, não vale a pena usar i386 se o seu processador é 64Bits.

@clandestine,

respondido o email meu amigo, um abraço.

[45] Comentário enviado por crf-rafa em 10/01/2011 - 02:59h

@edps
valeu, vou testar num sistema 64bits ;]
abçs

[46] Comentário enviado por removido em 10/04/2011 - 19:20h


Debian Squeeze, kernel liquorix e GCC.


Para aqueles que como eu usam Debian Squeeze ou uma distro que atualmente use o GCC-4.4 ou inferior, o novo kernel Liquorix (2.6.38) é incompatível com essa versão do GCC (GNU C Compiler) exigindo o GCC-4.5 ou superior que por sorte migrou para o Debian Testing em 05/04/2011:

http://packages.qa.debian.org/g/gcc-4.5.html
http://packages.qa.debian.org/g/gcc-4.5/news/20110305T163919Z.html

* na verdade ele até pode ser instalado com o GCC 4.4 mas seus headers não, assim quem precisar compilar ou ativar módulos não poderão fazer isso porque estarão com um kernel capenga rsrsrs

Então quem quiser instalar|atualizar o kernel Liquorix em distro que tenha o GCC-4.4 terá que atualizar o GCC, para os Debian-users bastará habilitar o repositório Wheezy/Testing e instalar somente o GCC:

### Debian Wheezy/Testing.
deb http://ftp.debian.org/debian/ wheezy main contrib non-free

Terminada a instalação|atualização do novo GCC é hora de instalar|atualizar o kernel liquorix para o 2.6.38:


O GCC.

# apt-get -t testing install gcc
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os pacotes extra a seguir serão instalados:
cpp cpp-4.5 gcc-4.5 gcc-4.5-base libcloog-ppl0 libgcc1 libgmp10
libgmpxx4ldbl libgomp1 libmpc2 libppl-c2 libppl7
Pacotes sugeridos:
cpp-doc gcc-4.5-locales gcc-multilib automake1.9 gdb gcc-doc
gcc-4.5-multilib libmudflap0-4.5-dev gcc-4.5-doc libgcc1-dbg libgomp1-dbg
libmudflap0-dbg binutils-gold
Os NOVOS pacotes a seguir serão instalados:
cpp-4.5 gcc-4.5 gcc-4.5-base libcloog-ppl0 libgmp10 libgmpxx4ldbl libmpc2
libppl-c2 libppl7
Os pacotes a seguir serão atualizados:
cpp gcc libgcc1 libgomp1
4 pacotes atualizados, 9 pacotes novos instalados, 0 a serem removidos e 973 não atualizados.
É preciso baixar 13,1 MB de arquivos.
Depois desta operação, 30,1 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? s
Obter:1 http://mirror.rit.edu/debian/ wheezy/main gcc-4.5-base i386 4.5.2-4 [123 kB]
Obter:2 http://mirror.rit.edu/debian/ wheezy/main libgcc1 i386 1:4.5.2-4 [52,2 kB]
Obter:3 http://mirror.rit.edu/debian/ wheezy/main libgmp10 i386 2:5.0.1+dfsg-7 [258 kB]
Obter:4 http://mirror.rit.edu/debian/ wheezy/main libgmpxx4ldbl i386 2:5.0.1+dfsg-7 [19,9 kB]
Obter:5 http://mirror.rit.edu/debian/ squeeze/main libppl7 i386 0.10.2-8 [375 kB]
Obter:6 http://mirror.rit.edu/debian/ squeeze/main libppl-c2 i386 0.10.2-8 [1281 kB]
Obter:7 http://mirror.rit.edu/debian/ squeeze/main libcloog-ppl0 i386 0.15.9-2 [60,4 kB]
Obter:8 http://mirror.rit.edu/debian/ wheezy/main libmpc2 i386 0.9-2 [38,3 kB]
Obter:9 http://mirror.rit.edu/debian/ wheezy/main cpp-4.5 i386 4.5.2-4 [4148 kB]
Obter:10 http://mirror.rit.edu/debian/ wheezy/main cpp i386 4:4.5.2-2 [15,1 kB]
Obter:11 http://mirror.rit.edu/debian/ wheezy/main libgomp1 i386 4.5.2-4 [23,5 kB]
Obter:12 http://mirror.rit.edu/debian/ wheezy/main gcc-4.5 i386 4.5.2-4 [6671 kB]
Obter:13 http://mirror.rit.edu/debian/ wheezy/main gcc i386 4:4.5.2-2 [4974 B]
Baixados 13,1 MB em 15min 0s (14,5 kB/s)
Lendo logs de mudanças... Feito
Selecionando pacote previamente não selecionado gcc-4.5-base.
(Lendo banco de dados ... 355776 ficheiros e directórios actualmente instalados.)
Desempacotando gcc-4.5-base (de .../gcc-4.5-base_4.5.2-4_i386.deb) ...
Configurando gcc-4.5-base (4.5.2-4) ...
(Lendo banco de dados ... 355784 ficheiros e directórios actualmente instalados.)
Preparando para substituir libgcc1 1:4.4.5-8 (usando .../libgcc1_1%3a4.5.2-4_i386.deb) ...
Desempacotando substituto libgcc1 ...
Configurando libgcc1 (1:4.5.2-4) ...
Selecionando pacote previamente não selecionado libgmp10.
(Lendo banco de dados ... 355784 ficheiros e directórios actualmente instalados.)
Desempacotando libgmp10 (de .../libgmp10_2%3a5.0.1+dfsg-7_i386.deb) ...
Selecionando pacote previamente não selecionado libgmpxx4ldbl.
Desempacotando libgmpxx4ldbl (de .../libgmpxx4ldbl_2%3a5.0.1+dfsg-7_i386.deb) ...
Selecionando pacote previamente não selecionado libppl7.
Desempacotando libppl7 (de .../libppl7_0.10.2-8_i386.deb) ...
Selecionando pacote previamente não selecionado libppl-c2.
Desempacotando libppl-c2 (de .../libppl-c2_0.10.2-8_i386.deb) ...
Selecionando pacote previamente não selecionado libcloog-ppl0.
Desempacotando libcloog-ppl0 (de .../libcloog-ppl0_0.15.9-2_i386.deb) ...
Selecionando pacote previamente não selecionado libmpc2.
Desempacotando libmpc2 (de .../libmpc2_0.9-2_i386.deb) ...
Selecionando pacote previamente não selecionado cpp-4.5.
Desempacotando cpp-4.5 (de .../cpp-4.5_4.5.2-4_i386.deb) ...
Preparando para substituir cpp 4:4.4.5-1 (usando .../cpp_4%3a4.5.2-2_i386.deb) ...
Desempacotando substituto cpp ...
Preparando para substituir libgomp1 4.4.5-8 (usando .../libgomp1_4.5.2-4_i386.deb) ...
Desempacotando substituto libgomp1 ...
Selecionando pacote previamente não selecionado gcc-4.5.
Desempacotando gcc-4.5 (de .../gcc-4.5_4.5.2-4_i386.deb) ...
Preparando para substituir gcc 4:4.4.5-1 (usando .../gcc_4%3a4.5.2-2_i386.deb) ...
Removing old gcc doc directory.
Desempacotando substituto gcc ...
Processando gatilhos para man-db ...
Configurando libgmp10 (2:5.0.1+dfsg-7) ...
Configurando libgmpxx4ldbl (2:5.0.1+dfsg-7) ...
Configurando libppl7 (0.10.2-8) ...
Configurando libppl-c2 (0.10.2-8) ...
Configurando libcloog-ppl0 (0.15.9-2) ...
Configurando libmpc2 (0.9-2) ...
Configurando cpp-4.5 (4.5.2-4) ...
Configurando cpp (4:4.5.2-2) ...
Configurando libgomp1 (4.5.2-4) ...
Configurando gcc-4.5 (4.5.2-4) ...
Configurando gcc (4:4.5.2-2) ...


REINICIE O PC ainda com o kernel antigo!!!!


O KERNEL LIQUORIX.

* No meio do log abaixo surge a falha referente aos módulos NVIDIA, isso porque não reiniciei o PC nem atualizei os drivers NVIDIA!!!.

vamos a eles:

# apt-get install build-essential cpp gcc g++ flex bison make module-init-tools dkms linux-image-2.6-liquorix-686 linux-headers-2.6-liquorix-686 os-prober initramfs-tools firmware-linux-nonfree
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
module-init-tools já é a versão mais nova.
initramfs-tools já é a versão mais nova.
make já é a versão mais nova.
make configurado para instalar manualmente.
build-essential já é a versão mais nova.
bison já é a versão mais nova.
flex já é a versão mais nova.
os-prober já é a versão mais nova.
cpp já é a versão mais nova.
cpp configurado para instalar manualmente.
gcc já é a versão mais nova.
gcc configurado para instalar manualmente.
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
g++-4.4 libstdc++6-4.4-dev
Use 'apt-get autoremove' para removê-los.
Os pacotes extra a seguir serão instalados:
firmware-linux firmware-linux-free g++-4.5 libstdc++6 libstdc++6-4.5-dev
linux-headers-2.6.38-2.dmz.1-liquorix-686
linux-image-2.6.38-2.dmz.1-liquorix-686
Pacotes sugeridos:
g++-multilib g++-4.5-multilib gcc-4.5-doc libstdc++6-4.5-dbg
libstdc++6-4.5-doc linux-doc-2.6.38 grub2 grub-gfxboot grub-legacy crda
Os NOVOS pacotes a seguir serão instalados:
g++-4.5 libstdc++6-4.5-dev linux-headers-2.6-liquorix-686
linux-headers-2.6.38-2.dmz.1-liquorix-686 linux-image-2.6-liquorix-686
linux-image-2.6.38-2.dmz.1-liquorix-686
Os pacotes a seguir serão atualizados:
dkms firmware-linux firmware-linux-free firmware-linux-nonfree g++
libstdc++6
6 pacotes atualizados, 6 pacotes novos instalados, 0 a serem removidos e 981 não atualizados.
É preciso baixar 46,7 MB/46,8 MB de arquivos.
Depois desta operação, 172 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? s
Obter:1 http://liquorix.net/debian/ sid/main linux-headers-2.6.38-2.dmz.1-liquorix-686 i386 2.6.38-3 [5270 kB]
Obter:2 http://mirror.rit.edu/debian/ wheezy/main libstdc++6 i386 4.5.2-4 [343 kB]
Obter:3 http://mirror.rit.edu/debian/ wheezy/non-free firmware-linux-nonfree all 0.29 [370 kB]
Obter:4 http://mirror.rit.edu/debian/ wheezy/main libstdc++6-4.5-dev i386 4.5.2-4 [1572 kB]
Obter:5 http://mirror.rit.edu/debian/ wheezy/main g++-4.5 i386 4.5.2-4 [6027 kB]
Obter:6 http://mirror.rit.edu/debian/ wheezy/main g++ i386 4:4.5.2-2 [1378 B]
Obter:7 http://liquorix.net/debian/ sid/main linux-image-2.6.38-2.dmz.1-liquorix-686 i386 2.6.38-3 [32,9 MB]
Obter:8 http://liquorix.net/debian/ sid/main linux-headers-2.6-liquorix-686 i386 2.6.38-3 [129 kB]
Obter:9 http://liquorix.net/debian/ sid/main linux-image-2.6-liquorix-686 i386 2.6.38-3 [129 kB]
Baixados 46,1 MB em 59min 0s (13,0 kB/s)
Lendo logs de mudanças... Feito
Pré-configurando pacotes ...
Selecionando pacote previamente não selecionado linux-headers-2.6.38-2.dmz.1-liquorix-686.
(Lendo banco de dados ... 355903 ficheiros e directórios actualmente instalados.)
Desempacotando linux-headers-2.6.38-2.dmz.1-liquorix-686 (de .../linux-headers-2.6.38-2.dmz.1-liquorix-686_2.6.38-3_i386.deb) ...
Selecionando pacote previamente não selecionado linux-image-2.6.38-2.dmz.1-liquorix-686.
Desempacotando linux-image-2.6.38-2.dmz.1-liquorix-686 (de .../linux-image-2.6.38-2.dmz.1-liquorix-686_2.6.38-3_i386.deb) ...
Examining /etc/kernel/preinst.d/
Selecionando pacote previamente não selecionado linux-headers-2.6-liquorix-686.
Desempacotando linux-headers-2.6-liquorix-686 (de .../linux-headers-2.6-liquorix-686_2.6.38-3_i386.deb) ...
Selecionando pacote previamente não selecionado linux-image-2.6-liquorix-686.
Desempacotando linux-image-2.6-liquorix-686 (de .../linux-image-2.6-liquorix-686_2.6.38-3_i386.deb) ...
Preparando para substituir libstdc++6 4.4.5-8 (usando .../libstdc++6_4.5.2-4_i386.deb) ...
Desempacotando substituto libstdc++6 ...
Configurando libstdc++6 (4.5.2-4) ...
(Lendo banco de dados ... 371359 ficheiros e directórios actualmente instalados.)
Preparando para substituir dkms 2.1.1.2-5 (usando .../dkms_2.1.1.2-6_all.deb) ...
Desempacotando substituto dkms ...
Preparando para substituir firmware-linux-free 2.6.32-31 (usando .../firmware-linux-free_3_all.deb) ...
Desempacotando substituto firmware-linux-free ...
Preparando para substituir firmware-linux 0.28 (usando .../firmware-linux_0.29_all.deb) ...
Desempacotando substituto firmware-linux ...
Preparando para substituir firmware-linux-nonfree 0.28 (usando .../firmware-linux-nonfree_0.29_all.deb) ...
Desempacotando substituto firmware-linux-nonfree ...
Selecionando pacote previamente não selecionado libstdc++6-4.5-dev.
Desempacotando libstdc++6-4.5-dev (de .../libstdc++6-4.5-dev_4.5.2-4_i386.deb) ...
Selecionando pacote previamente não selecionado g++-4.5.
Desempacotando g++-4.5 (de .../g++-4.5_4.5.2-4_i386.deb) ...
Preparando para substituir g++ 4:4.4.5-1 (usando .../g++_4%3a4.5.2-2_i386.deb) ...
Desempacotando substituto g++ ...
Processando gatilhos para man-db ...
Configurando linux-headers-2.6.38-2.dmz.1-liquorix-686 (2.6.38-3) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 2.6.38-2.dmz.1-liquorix-686
dkms: running auto installation service for kernel 2.6.38-2.dmz.1-liquorix-686:
vboxhost (4.0.4)...failed.
nvidia (195.36.31)...failed. ##### FALHA AQUI #####
dkms: WARNING: linux headers are missing, which may explain the above failures.
please install the linux-headers-2.6.38-2.dmz.1-liquorix-686 package to fix this.
Configurando linux-image-2.6.38-2.dmz.1-liquorix-686 (2.6.38-3) ...
Running depmod.
Running update-initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.38-2.dmz.1-liquorix-686
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 2.6.38-2.dmz.1-liquorix-686 /boot/vmlinuz-2.6.38-2.dmz.1-liquorix-686
dkms: running auto installation service for kernel 2.6.38-2.dmz.1-liquorix-686:
vboxhost (4.0.4)...done.
nvidia (195.36.31)...failed. ##### FALHA AQUI #####
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.38-2.dmz.1-liquorix-686 /boot/vmlinuz-2.6.38-2.dmz.1-liquorix-686
run-parts: executing /etc/kernel/postinst.d/pm-utils 2.6.38-2.dmz.1-liquorix-686 /boot/vmlinuz-2.6.38-2.dmz.1-liquorix-686
run-parts: executing /etc/kernel/postinst.d/update-notifier 2.6.38-2.dmz.1-liquorix-686 /boot/vmlinuz-2.6.38-2.dmz.1-liquorix-686
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 2.6.38-2.dmz.1-liquorix-686 /boot/vmlinuz-2.6.38-2.dmz.1-liquorix-686
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-2.6.38-2.dmz.1-liquorix-686
Found initrd image: /boot/initrd.img-2.6.38-2.dmz.1-liquorix-686
Found linux image: /boot/vmlinuz-2.6.38-pf2
Found initrd image: /boot/initrd.img-2.6.38-pf2
Found linux image: /boot/vmlinuz-2.6.32-5-686
Found initrd image: /boot/initrd.img-2.6.32-5-686
Found Debian GNU/Linux (6.0) on /dev/sda5
Found Arch Linux on /dev/sda7
done
Configurando linux-headers-2.6-liquorix-686 (2.6.38-3) ...
Configurando linux-image-2.6-liquorix-686 (2.6.38-3) ...
Configurando dkms (2.1.1.2-6) ...
Configurando firmware-linux-free (3) ...
Configurando firmware-linux-nonfree (0.29) ...
update-initramfs: deferring update (trigger activated)
Configurando firmware-linux (0.29) ...
Configurando g++-4.5 (4.5.2-4) ...
Configurando libstdc++6-4.5-dev (4.5.2-4) ...
Configurando g++ (4:4.5.2-2) ...
Processando gatilhos para initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.38-2.dmz.1-liquorix-686


* inseri mais coisas do que precisava, afinal o build-essential, dkms, flex, bison e outros já estavam instalados, caso queiram usem apenas isso:

# apt-get install linux-image-2.6-liquorix-ARQUITETURA linux-headers-2.6-liquorix-ARQUITETURA

#
#
#

Tendo falhado na questão do Driver Nvidia, vamos atualizá-lo também (vejam os outros meta-pacotes (nvidia-glx-legacy-173xx, nvidia-glx-legacy-71xx ou nvidia-glx-legacy-96xx) para saber qual é a que suporta sua placa NVIDIA:

http://packages.debian.org/wheezy/nvidia-glx
http://packages.debian.org/nvidia-kernel-dkms

http://packages.debian.org/wheezy/nvidia-glx-legacy-173xx
http://packages.debian.org/nvidia-kernel-legacy-173xx-dkms

http://packages.debian.org/wheezy/nvidia-glx-legacy-96xx
http://packages.debian.org/nvidia-kernel-legacy-96xx-dkms

http://packages.debian.org/nvidia-glx-legacy-71xx
http://packages.debian.org/nvidia-kernel-legacy-71xx-dkms


* Isso atualizará meu driver NVIDIA da versão 195.36.31-6 para a 260.19.44-1.
** lembro que para isso a seção non-free deverá estar incluída no sources.list tal como expus acima, senão não adianta!


# apt-get install nvidia-glx nvidia-kernel-dkms nvidia-vdpau-driver nvidia-settings nvidia-xconfig
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
nvidia-settings já é a versão mais nova.
nvidia-xconfig já é a versão mais nova.
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
g++-4.4 libstdc++6-4.4-dev
Use 'apt-get autoremove' para removê-los.
Os NOVOS pacotes a seguir serão instalados:
nvidia-common
Os pacotes a seguir serão atualizados:
libgl1-nvidia-glx nvidia-glx nvidia-kernel-dkms nvidia-vdpau-driver
4 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 977 não atualizados.
É preciso baixar 19,0 MB de arquivos.
Depois desta operação, 639 kB adicionais de espaço em disco serão usados.
Obter:1 http://mirror.rit.edu/debian/ wheezy/contrib nvidia-common i386 20110213+1 [8328 B]
Obter:2 http://mirror.rit.edu/debian/ wheezy/non-free nvidia-glx i386 260.19.44-1 [3273 kB]
Obter:3 http://mirror.rit.edu/debian/ wheezy/non-free nvidia-kernel-dkms i386 260.19.44-1 [7654 kB]
Obter:4 http://mirror.rit.edu/debian/ wheezy/non-free libgl1-nvidia-glx i386 260.19.44-1 [7069 kB]
Obter:5 http://mirror.rit.edu/debian/ wheezy/non-free nvidia-vdpau-driver i386 260.19.44-1 [1036 kB]
Baixados 19,0 MB em 21min 36s (14,7 kB/s)
Lendo logs de mudanças... Feito
Pré-configurando pacotes ...
Selecionando pacote previamente não selecionado nvidia-common.
(Lendo banco de dados ... 372140 ficheiros e directórios actualmente instalados.)
Desempacotando nvidia-common (de .../nvidia-common_20110213+1_i386.deb) ...
Configurando nvidia-common (20110213+1) ...
(Lendo banco de dados ... 372147 ficheiros e directórios actualmente instalados.)
Preparando para substituir nvidia-glx 195.36.31-6 (usando .../nvidia-glx_260.19.44-1_i386.deb) ...
Desempacotando substituto nvidia-glx ...
Preparando para substituir nvidia-kernel-dkms 195.36.31-6 (usando .../nvidia-kernel-dkms_260.19.44-1_i386.deb) ...

-------- Uninstall Beginning --------
Module: nvidia
Version: 195.36.31
Kernel: 2.6.32-5-686 (i686)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

nvidia.ko:
- Uninstallation
- Deleting from: /lib/modules/2.6.32-5-686/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.

depmod.......

DKMS: uninstall Completed.

------------------------------
Deleting module version: 195.36.31
completely from the DKMS tree.
------------------------------
Done.
Desempacotando substituto nvidia-kernel-dkms ...
Preparando para substituir libgl1-nvidia-glx 195.36.31-6 (usando .../libgl1-nvidia-glx_260.19.44-1_i386.deb) ...
Desempacotando substituto libgl1-nvidia-glx ...
Preparando para substituir nvidia-vdpau-driver 195.36.31-6 (usando .../nvidia-vdpau-driver_260.19.44-1_i386.deb) ...
Desempacotando substituto nvidia-vdpau-driver ...
Configurando libgl1-nvidia-glx (260.19.44-1) ...
Configurando nvidia-kernel-dkms (260.19.44-1) ...
Loading new nvidia-260.19.44 DKMS files...
Building only for 2.6.38-pf2
Building initial module for 2.6.38-pf2
Done.

nvidia.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/2.6.38-pf2/updates/dkms/

depmod......

DKMS: install Completed.
Configurando nvidia-glx (260.19.44-1) ...
Nenhum desvio 'desvio de /usr/lib/xorg/modules/extensions/libGLcore.so para /usr/lib/nvidia/libGLcore.so.xlibmesa por nvidia-glx', nenhum removido.
Nenhum desvio 'desvio de /usr/lib/xorg/modules/extensions/libGLcore.a para /usr/lib/nvidia/libGLcore.a.xlibmesa por nvidia-glx', nenhum removido.
Nenhum desvio 'desvio de /usr/lib/xorg/modules/extensions/libglx.a para /usr/lib/nvidia/libglx.a.xlibmesa por nvidia-glx', nenhum removido.
Configurando nvidia-vdpau-driver (260.19.44-1) ...
Processando gatilhos para libgl1-nvidia-alternatives ...


* como visto o módulo Nvidia foi configurado corretamente para o kernel compilado (-pf2).


Então para como vi o erro durante a instalação, reinicie ainda com o kernel antigo (compilado com patch -pf2) e removi os novos pacotes do Liquorix e os reinstalei em seguida:

# apt-get --purge remove linux-image-2.6.38-2.dmz.1-liquorix-686 linux-headers-2.6.38-2.dmz.1-liquorix-686 linux-image-2.6-liquorix-686 linux-headers-2.6-liquorix-686
# apt-get autoremove --purge

e

# apt-get install linux-image-2.6-liquorix-686 linux-headers-2.6-liquorix-686

* faltou o log, mas infelizmente fechei o terminal sem salvá-lo, mas segue parte do /var/log/dpkg.log:

REMOÇÃO (os pacotes g++-4.4 e libstdc++6-4.4-dev entraram na dança pois com o update do G++ esses passaram a órfãos):

2011-04-06 05:14:22 startup packages purge
2011-04-06 05:14:22 status installed g++-4.4 4.4.5-8
2011-04-06 05:14:22 status installed libstdc++6-4.4-dev 4.4.5-8
2011-04-06 05:14:22 status installed linux-headers-2.6-liquorix-686 2.6.38-3
2011-04-06 05:14:28 remove linux-headers-2.6-liquorix-686 2.6.38-3 2.6.38-3
2011-04-06 05:14:28 status half-configured linux-headers-2.6-liquorix-686 2.6.38-3
2011-04-06 05:14:28 status half-installed linux-headers-2.6-liquorix-686 2.6.38-3
2011-04-06 05:14:28 status config-files linux-headers-2.6-liquorix-686 2.6.38-3
2011-04-06 05:14:29 status config-files linux-headers-2.6-liquorix-686 2.6.38-3
2011-04-06 05:14:29 status config-files linux-headers-2.6-liquorix-686 2.6.38-3
2011-04-06 05:14:29 status not-installed linux-headers-2.6-liquorix-686 <nenhuma>
2011-04-06 05:14:29 status installed linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:14:29 remove linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3 2.6.38-3
2011-04-06 05:14:29 status half-configured linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:14:29 status half-installed linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:14:31 status config-files linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:14:31 status config-files linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:14:32 status config-files linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:14:32 status not-installed linux-headers-2.6.38-2.dmz.1-liquorix-686 <nenhuma>
2011-04-06 05:14:32 status installed linux-image-2.6-liquorix-686 2.6.38-3
2011-04-06 05:14:32 remove linux-image-2.6-liquorix-686 2.6.38-3 2.6.38-3
2011-04-06 05:14:32 status half-configured linux-image-2.6-liquorix-686 2.6.38-3
2011-04-06 05:14:32 status half-installed linux-image-2.6-liquorix-686 2.6.38-3
2011-04-06 05:14:32 status config-files linux-image-2.6-liquorix-686 2.6.38-3
2011-04-06 05:14:32 status config-files linux-image-2.6-liquorix-686 2.6.38-3
2011-04-06 05:14:32 status config-files linux-image-2.6-liquorix-686 2.6.38-3
2011-04-06 05:14:32 status not-installed linux-image-2.6-liquorix-686 <nenhuma>
2011-04-06 05:14:32 status installed linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:14:33 remove linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3 2.6.38-3
2011-04-06 05:14:33 status half-configured linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:14:48 status half-installed linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:15:14 status config-files linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:15:14 purge linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3 2.6.38-3
2011-04-06 05:15:14 status config-files linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:15:15 status config-files linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:15:15 status config-files linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:15:15 status config-files linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:15:15 status config-files linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 05:15:15 status not-installed linux-image-2.6.38-2.dmz.1-liquorix-686 <nenhuma>
2011-04-06 05:15:15 status installed g++-4.4 4.4.5-8
2011-04-06 05:15:16 status installed libstdc++6-4.4-dev 4.4.5-8
2011-04-06 05:15:16 status installed g++-4.4 4.4.5-8
2011-04-06 05:15:16 status installed libstdc++6-4.4-dev 4.4.5-8
2011-04-06 05:15:16 status installed g++-4.4 4.4.5-8
2011-04-06 05:15:16 status installed libstdc++6-4.4-dev 4.4.5-8
2011-04-06 05:15:16 status installed g++-4.4 4.4.5-8
2011-04-06 05:15:16 status installed libstdc++6-4.4-dev 4.4.5-8
2011-04-06 05:15:16 status installed g++-4.4 4.4.5-8
2011-04-06 05:15:16 status installed libstdc++6-4.4-dev 4.4.5-8
2011-04-06 05:15:16 status installed g++-4.4 4.4.5-8
2011-04-06 05:15:16 status installed libstdc++6-4.4-dev 4.4.5-8
2011-04-06 05:15:16 status installed g++-4.4 4.4.5-8
2011-04-06 05:15:16 remove g++-4.4 4.4.5-8 4.4.5-8
2011-04-06 05:15:16 status half-configured g++-4.4 4.4.5-8
2011-04-06 05:15:16 status half-installed g++-4.4 4.4.5-8
2011-04-06 05:15:17 status config-files g++-4.4 4.4.5-8
2011-04-06 05:15:17 status config-files g++-4.4 4.4.5-8
2011-04-06 05:15:17 status config-files g++-4.4 4.4.5-8
2011-04-06 05:15:17 status not-installed g++-4.4 <nenhuma>
2011-04-06 05:15:17 status installed libstdc++6-4.4-dev 4.4.5-8
2011-04-06 05:15:17 remove libstdc++6-4.4-dev 4.4.5-8 4.4.5-8
2011-04-06 05:15:17 status half-configured libstdc++6-4.4-dev 4.4.5-8
2011-04-06 05:15:17 status half-installed libstdc++6-4.4-dev 4.4.5-8
2011-04-06 05:15:18 status config-files libstdc++6-4.4-dev 4.4.5-8
2011-04-06 05:15:18 status config-files libstdc++6-4.4-dev 4.4.5-8
2011-04-06 05:15:18 status config-files libstdc++6-4.4-dev 4.4.5-8
2011-04-06 05:15:18 status not-installed libstdc++6-4.4-dev <nenhuma>

INSTALAÇÃO:
2011-04-06 17:47:09 startup archives unpack
2011-04-06 17:47:15 install linux-headers-2.6.38-2.dmz.1-liquorix-686 <nenhuma> 2.6.38-3
2011-04-06 17:47:15 status half-installed linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 17:47:20 status unpacked linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 17:47:20 status unpacked linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 17:47:21 install linux-image-2.6.38-2.dmz.1-liquorix-686 <nenhuma> 2.6.38-3
2011-04-06 17:47:21 status half-installed linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 17:47:31 status unpacked linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 17:47:31 status unpacked linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 17:47:32 install linux-headers-2.6-liquorix-686 <nenhuma> 2.6.38-3
2011-04-06 17:47:32 status half-installed linux-headers-2.6-liquorix-686 2.6.38-3
2011-04-06 17:47:32 status unpacked linux-headers-2.6-liquorix-686 2.6.38-3
2011-04-06 17:47:32 status unpacked linux-headers-2.6-liquorix-686 2.6.38-3
2011-04-06 17:47:32 install linux-image-2.6-liquorix-686 <nenhuma> 2.6.38-3
2011-04-06 17:47:32 status half-installed linux-image-2.6-liquorix-686 2.6.38-3
2011-04-06 17:47:32 status unpacked linux-image-2.6-liquorix-686 2.6.38-3
2011-04-06 17:47:32 status unpacked linux-image-2.6-liquorix-686 2.6.38-3
2011-04-06 17:47:33 startup packages configure
2011-04-06 17:47:33 configure linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3 2.6.38-3
2011-04-06 17:47:33 status unpacked linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 17:47:33 status half-configured linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 17:47:34 status installed linux-headers-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 17:47:34 configure linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3 2.6.38-3
2011-04-06 17:47:34 status unpacked linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 17:47:34 status half-configured linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 17:49:26 status installed linux-image-2.6.38-2.dmz.1-liquorix-686 2.6.38-3
2011-04-06 17:49:26 configure linux-headers-2.6-liquorix-686 2.6.38-3 2.6.38-3
2011-04-06 17:49:26 status unpacked linux-headers-2.6-liquorix-686 2.6.38-3
2011-04-06 17:49:26 status half-configured linux-headers-2.6-liquorix-686 2.6.38-3
2011-04-06 17:49:26 status installed linux-headers-2.6-liquorix-686 2.6.38-3
2011-04-06 17:49:26 configure linux-image-2.6-liquorix-686 2.6.38-3 2.6.38-3
2011-04-06 17:49:26 status unpacked linux-image-2.6-liquorix-686 2.6.38-3
2011-04-06 17:49:27 status half-configured linux-image-2.6-liquorix-686 2.6.38-3
2011-04-06 17:49:27 status installed linux-image-2.6-liquorix-686 2.6.38-3


Os módulos foram criados para o kernel Debian padrão: 2.6.32-5, para o que compilei com patch -pf2 e para o novo kernel Liquorix.


Resolvido esse problema, basta comentar ou remover a entrada do Debian Testing de seu sources.list


Num breve resumo para quem perdeu seu tempo lendo esse comentário homérico:

1 - Adicione o repo Wheezy/Testing
2 - Atualize as listas de pacotes
3 - Instale o GCC
4 - Reinicie o PC
5 - Atualize os drivers NVIDIA (para quem usa dessas placas)
6 - Instale|Atualize o kernel liquorix
7 - ... and be happy!

screenshots:

http://www.vivaolinux.com.br/screenshot/Gnome-Debian-Rocks/
http://www.vivaolinux.com.br/screenshot/Gnome-Debian-Rocks-1/

um abraço!


[47] Comentário enviado por noctuae em 11/06/2011 - 09:00h



Super fantástico , funcionou perfeito aki no meu LMDE sem precisar fazer os passo a passo do ultimo post homérico.

Ta bem rápido e aparentemente melhorou a imagem dos videos que da ultima atualização do kernel original tinha ficado meio ruim.

Você é o cara ....

Valeu abraço

[48] Comentário enviado por andre30geek em 27/06/2011 - 17:20h

Boa tarde a todos.

Resolvi instalar o Debian 6 Stable só para testar e quando vi essa dica de atualizar o kernel tentei seguir mas deu erro por que uso a versão Stable e não consegui instalar as linux-headers-2.6.39 quando a imagem sim linux-image-2.6.39 tanto que aparece no grub na inicialização, entro nele e dou o comando uname -a e aparece kernel 2.6.39.

tem como concertar?

Sou iniciante ainda no Linux e é a primeira vez que instalo o Debian.

[49] Comentário enviado por removido em 27/06/2011 - 17:56h

@single_laje,

no comentário homérico nº 46 expus como fazê-lo, o fato é que do jeito como está você consegue instalar somente o linux-image-2.6-liquorix-arquitetura, mas os headers não! para que consiga instalá-lo será necessário atualizar o GCC, está tudo descrito acima:

1 - Adicione o repo Wheezy/Testing
2 - Atualize as listas de pacotes
3 - Instale o GCC
4 - Reinicie o PC
5 - Atualize os drivers NVIDIA (para quem usa dessas placas), pode usar os drivers do Debian Testing mesmo, pare isso veja esse artigo:

http://www.vivaolinux.com.br/artigo/Instalacao-do-driver-Nvidia-no-Debian-e-em-distros-derivadas/

6 - Instale|Atualize o kernel liquorix, pode fazer assim:

# apt-get install build-essential cpp gcc g++ flex bison make module-init-tools dkms linux-image-2.6-liquorix-686 linux-headers-2.6-liquorix-686 os-prober initramfs-tools firmware-linux-nonfree

Após conseguir instalar com êxito e já utilizando o novo kernel, desabilite o repositório do Debian Testing.

[50] Comentário enviado por andre30geek em 28/06/2011 - 09:15h

Bom dia amigo.

Obrigado pela dica. Consegui instalar mas deu essa mensagem não sei se é problema ou não:

update-initramfs: Generating /boot/initrd.img-2.6.39-2.dmz.1-liquorix-686
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169

Mas entra normal no sistema.

Outra coisa: Como faço para tirar os outros kernels no grub, tá aparecendo o kernel-2.6.39 liquorix e o kernel-2.6.39 pae também.

[51] Comentário enviado por removido em 28/06/2011 - 19:11h

@single_laje,

em relação ao firmware, verifique se instalando isso resolve:

$ sudo apt-get install firmware-linux-nonfree firmware-linux-free

quanto a remoção de kernel antigo, o mais fácil para quem não domina a linha de comando é utilizando uma ferramenta do aptosid, o kernel-remover:

$ wget ftp://aptosid.c3sl.ufpr.br/aptosid/debian/pool/main/k/kernel-remover/kernel-remover_3.1.3_all.deb
$ sudo dpkg -i kernel-remover_3.1.3_all.deb
$ sudo apt-get -f install


ou usar essa dica (terminal):

http://www.vivaolinux.com.br/dica/Remover-kernel(s)-antigo(s)-no-Ubuntu/

[52] Comentário enviado por andre30geek em 29/06/2011 - 09:32h

Valeu pela dica.

Mas o firmware já está na versão mais nova. Consegui instalar o programa para remover o kernel.

Ficou uma dúvida pra mim na sua dica era para adicionar as seguintes linhas:


### Kernel liquorix.
### Chave GPG: apt-get install liquorix-archive-keyring liquorix-keyring liquorix-keyrings
### Chave GPG: apt-get install '^liquorix-([^-]+-)?keyring.?'
deb http://liquorix.net/debian/ sid main
deb http://ftp.belnet.be/mirror/liquorix.net/debian sid main

Salve e feche c
=================================================================

A pergunta é quando vc diz para remover o repositório Testing é para descomentar essas linhas do Kernel Liquorix ou também as linhas do Testing? (Já que a versão em uso é o Stable)

Aproveitando o abuso e abusando ainda mais (rsrsrsrsrs) vou postar se me permite meu sources.list para ver se tem alguma coisa errada:

#==#=#=#=#=#=#=#=#=#==#
# Meu etc/apt/sources.list #
#==#=#=#=#=#=#=#=#=#==#

# deb cdrom:[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 NETINST Binary-1 20110320-15:03]/ squeeze main

deb http://debian.las.ic.unicamp.br/debian/ squeeze main
deb-src http://debian.las.ic.unicamp.br/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# squeeze-updates, previously known as 'volatile'
deb http://debian.las.ic.unicamp.br/debian/ squeeze-updates main
deb-src http://debian.las.ic.unicamp.br/debian/ squeeze-updates main

### Kernel liquorix.
### Chave GPG: apt-get install liquorix-archive-keyring liquorix-keyring liquorix-keyrings
### Chave GPG: apt-get install '^liquorix-([^-]+-)?keyring.?'
#deb http://liquorix.net/debian/ sid main
#deb http://ftp.belnet.be/mirror/liquorix.net/debian sid main

### Debian Wheezy/Testing.
deb http://ftp.debian.org/debian/ wheezy main contrib non-free

#mirros de segurança
deb http://ftp.br.debian.org/debian-security/">http://ftp.br.debian.org/debian-security/ squeeze/updates main contrib non-free
deb-src http://ftp.br.debian.org/debian-security/">http://ftp.br.debian.org/debian-security/ squeeze/updates main contrib non-free
#deb http://security.debian.org/ squeeze/updates main contrib non-free
#deb-src http://security.debian.org/ squeeze/updates main contrib non-free

#mirros oficiais
deb ftp://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb-src ftp://ftp.br.debian.org/debian/ squeeze main contrib non-free
#deb http://linorg.usp.br/debian/ squeeze main contrib non-free
#deb ftp://ftp.us.debian.org/debian/ squeeze main contrib non-free
#deb-src ftp://ftp.us.debian.org/debian/ squeeze main contrib non-free

#Proposed updates
#deb http://ftp.br.debian.org/ squeeze-proposed-updates main contrib non-free
#deb-src http://ftp.br.debian.org/ squeeze-proposed-updates main contrib non-free

# Debian Unofficial - http://debian-unofficial.org/
# apt-get install debian-unofficial-archive-keyring
#deb http://unofficial.debian-maintainers.org/ squeeze main contrib non-free restricted
#deb-src http://unofficial.debian-maintainers.org/ squeeze main contrib non-free restricted


#mirros multimidia
# apt-get update && apt-get install debian-multimedia-keyring && apt-get update
deb http://debian-multimedia.org/ squeeze main
deb-src http://www.debian-multimedia.org squeeze main
#deb http://ftp.br.debian.org/debian-multimedia/ squeeze main contrib non-free
#deb-src http://ftp.br.debian.org/debian-multimedia squeeze main

# Wine.
# wget -O - http://www.lamaresh.net/apt/key.gpg">http://www.lamaresh.net/apt/key.gpg | apt-key add -
deb http://www.lamaresh.net/apt/ squeeze main
deb-src http://www.lamaresh.net/apt/ squeeze main

#==#=#=#=#=#=#=#=#=#==#
# FIM #
#==#=#=#=#=#=#=#=#=#==#

Tem alguma coisa que possa mudar para o sistema ficar melhor, desde que eu instalei na segunda ele deu duas travadas, uma delas quando eu fui gravar um CD no Brasero, deu uma tela preta até me lembrei dos tempos de Windows 98 (rsrsrsrs).

Agradeço a ajuda.

[53] Comentário enviado por removido em 29/06/2011 - 18:34h

@single_laje,

a linha do Debian Testing a ser removvida ou comentada com ' # ' é essa:

### Debian Wheezy/Testing.
deb http://ftp.debian.org/debian/ wheezy main contrib non-free

deixe-a como abaixo se não quiser removê-la:

### Debian Wheezy/Testing.
### deb http://ftp.debian.org/debian/ wheezy main contrib non-free

assim você não corre o risco de atualizar todo seu Debian Stable para o Debian Testing e ao mesmo tempo já tem um repositório a uma simples modificação quando quiser atualizar o GCC e alguns programas.


seu sources.list está abarrotado de repositórios se quiser use o que postei no tópico abaixo e acrescente apenas o Wine e o Liquorix:

http://www.vivaolinux.com.br/topico/Debian/Instalar-pacotes-3

[]'s

[54] Comentário enviado por andre30geek em 30/06/2011 - 09:08h

Valeu pela ajuda amigo.

Mas não consigo usar o teu sources.list, sempre dá erro em alguma linha (linha mal formada).

Eu removi o kernel antigo, estou usando o kernel 2.6.39 liquorix, mas depois que eu comentei o Testing sempre aparece na aba estado os programas (local e obsoletos) e eles são exatamente os programas que eu instalei depois do Testing habilitado.

O que podemos fazer?

[55] Comentário enviado por izaias em 01/07/2011 - 17:17h

Acabei de instalar o Kernel Liquonix no Crunchbang. Versão atual instalada: 2.6.36-2.dmz.5-liquorix-686
Tudo funcionado perfeitamente. Testado e aprovado

Abrassss

[56] Comentário enviado por removido em 01/07/2011 - 19:04h

@single_laje,

você não está conseguindo usar meu sources.list, provavelmente devido aos endereços repetidos, digo o endereço seguido por ( "> ) e o endereço novamente, é um bug do sistema do VOL. Se você der uma arrumada nele deve funcionar.

eu postei uma config no paste.bin, pelo menos lá não dá erro:

http://pastebin.com/N3rDvTxY

nela basta você substituir a linha:

### Debian 6.0 Squeeze/Stable 'Proposed Updates'.
### deb http://mirror.rit.edu/debian/ squeeze-proposed-updates main contrib non-free

por:

### Debian 6.0.2 Squeeze/Stable 'Volatile'.
deb http://mirror.rit.edu/debian/ squeeze-updates main contrib non-free

[57] Comentário enviado por removido em 01/07/2011 - 19:09h

Izaias meu brother,

o fato é que a equipe do CrunchBang utiliza um snapshot (funcional) dos pacotes do Liquorix, tanto é que inclusive as chaves GPGs do repositório já vem instaladas por padrão.

daí você pode ver a diferença de versões: 2.6.36-2.dmz.5-liquorix-686 (CrunchBang padrão) e o que tenho instalado:

h4rd3r@debian:~$uname -a
Linux debian 2.6.39-1.dmz.2-liquorix-686 #1 ZEN SMP PREEMPT Fri Jun 10 06:49:50 UTC 2011 i686 GNU/Linux
h4rd3r@debian:~$cat /etc/debian_version
6.0.2
h4rd3r@debian:~$cat /etc/issue
CrunchBang Linux statler \n \l


acho mais vantagem utilizar o kernel atualizado do Liquorix (mas nesse caso tem que atualizar o GCC para poder instalar os headers), pois venho usando o driver Nouveau que roda muito bem sobre esse kernel.


[58] Comentário enviado por andre30geek em 08/07/2011 - 11:31h

valeu amigo pela ajuda.

Dos endereços seus só não consigo instalar o Wine 1.3, ele instala o wine 1.1.2 mas dá erro nos programas?

Andei dando umas pesquisadas mas até agora em todas as dicas não instala a versão mais nova do wine.

[59] Comentário enviado por removido em 08/07/2011 - 18:16h

@single_laje,

o fato é que o Wine disponível para o Debian está na versão 1.1.42, para ter a versão mais atual você pode seguir o conteúdo deste meu outro artigo:

http://www.vivaolinux.com.br/artigo/Compilacao-empacotamento-instalacao-e-configuracao-do-WINEdev/

* mas antes remova essa versão do Wine!

outra alternativa é alterar o endereço para:

### Wine.
deb http://www.lamaresh.net/apt sid main

* mas não garanto que vá funcionar esse último passo.

boa sorte!

[60] Comentário enviado por andre30geek em 25/09/2011 - 15:59h

Olá amigo.

Depois de sair do Debian e passar para o Mint 11.04 resolvi tentar o Debian 6 novamente e otimizar o kernel.

aconteceu o seguinte:


root@geek:/home/carlos# apt-get install build-essential cpp gcc g++ flex bison make module-init-tools dkms linux-image-2.6-liquorix-686 linux-headers-2.6-liquorix-686 os-prober initramfs-tools firmware-linux-nonfree
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
firmware-linux-nonfree já é a versão mais nova.
O seguinte pacote foi instalado automaticamente e já não é necessário:
cpp-4.4
Use 'apt-get autoremove' para removê-los.
Os pacotes extra a seguir serão instalados:
binutils cpp-4.5 cpp-4.6 dpkg-dev fakeroot g++-4.6 gcc-4.5 gcc-4.5-base gcc-4.6 gcc-4.6-base libalgorithm-diff-perl
libalgorithm-diff-xs-perl libalgorithm-merge-perl libc-bin libc-dev-bin libc6 libc6-dev libc6-i686 libclass-isa-perl
libcloog-ppl0 libdb5.1 libdpkg-perl libelfg0 libgcc1 libgmp10 libgmpxx4ldbl libgomp1 libhtml-parser-perl
liblocale-gettext-perl libmpc2 libnet-dbus-perl libpod-plainer-perl libppl-c4 libppl9 libpwl5 libquadmath0 libstdc++6
libstdc++6-4.6-dev libswitch-perl libtext-charwidth-perl libtext-iconv-perl libuuid-perl libxml-parser-perl
linux-headers-3.0.0-1-686-pae linux-headers-3.0.0-1-common linux-headers-3.0.0-4.dmz.2-liquorix-686 linux-headers-686-pae
linux-headers-liquorix-686 linux-image-3.0.0-4.dmz.2-liquorix-686 linux-image-liquorix-686 linux-kbuild-3.0.0
linux-libc-dev locales manpages-dev multiarch-support perl perl-base perl-modules
Pacotes sugeridos:
binutils-doc bison-doc cpp-doc gcc-4.5-locales gcc-4.6-locales debian-keyring g++-multilib g++-4.6-multilib gcc-4.6-doc
libstdc++6-4.6-dbg gcc-multilib autoconf automake1.9 libtool gdb gcc-doc gcc-4.5-multilib libmudflap0-4.5-dev gcc-4.5-doc
libgcc1-dbg libgomp1-dbg libmudflap0-dbg libppl-c2 libppl7 binutils-gold gcc-4.6-multilib libmudflap0-4.6-dev
libquadmath0-dbg glibc-doc libdata-dump-perl libstdc++6-4.6-doc linux-doc-3.0.0 grub2 grub-gfxboot grub-legacy crda
make-doc perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl
Os NOVOS pacotes a seguir serão instalados:
binutils bison build-essential cpp-4.5 cpp-4.6 dkms dpkg-dev fakeroot flex g++ g++-4.6 gcc gcc-4.5 gcc-4.5-base gcc-4.6
gcc-4.6-base libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libc-dev-bin libc6-dev
libclass-isa-perl libcloog-ppl0 libdb5.1 libdpkg-perl libelfg0 libgmp10 libgmpxx4ldbl libgomp1 libmpc2
libpod-plainer-perl libppl-c4 libppl9 libpwl5 libquadmath0 libstdc++6-4.6-dev libswitch-perl
linux-headers-2.6-liquorix-686 linux-headers-3.0.0-1-686-pae linux-headers-3.0.0-1-common
linux-headers-3.0.0-4.dmz.2-liquorix-686 linux-headers-686-pae linux-headers-liquorix-686 linux-image-2.6-liquorix-686
linux-image-3.0.0-4.dmz.2-liquorix-686 linux-image-liquorix-686 linux-kbuild-3.0.0 linux-libc-dev make manpages-dev
multiarch-support os-prober
Os pacotes a seguir serão atualizados:
cpp initramfs-tools libc-bin libc6 libc6-i686 libgcc1 libhtml-parser-perl liblocale-gettext-perl libnet-dbus-perl
libstdc++6 libtext-charwidth-perl libtext-iconv-perl libuuid-perl libxml-parser-perl locales module-init-tools perl
perl-base perl-modules
19 pacotes atualizados, 52 pacotes novos instalados, 0 a serem removidos e 558 não atualizados.
É preciso baixar 0 B/119 MB de arquivos.
Depois desta operação, 343 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? s
E: Não foi possível proceder à configuração imediata em 'perl'. Para detalhes, por favor veja man 5 apt.conf em APT::Immediate-Configure. (2)

Não sei que mensagem é essa de configuração do perl.

[61] Comentário enviado por removido em 05/11/2011 - 16:33h

Vejam como instalar no Debian Squeeze um Kernel mais atualizado e esses drivers Nvidia no artigo publicado em meu blog:

http://gnu2all.blogspot.com/2011/11/kernel-atualizado-no-debian-squeeze-1.html

* os passos dessa 1ª parte do artigo já serviram para poder instalar o kernel Liquorix facilmente, na 2ª parte mostrarei como instalar o zen-kernel, o kernel -pf, o -ck, o liquorix e os do Backports e i686 4 i486.

[62] Comentário enviado por milesmaverick em 12/12/2011 - 22:17h

Tem o Omnislah também
http://vivaolinux.com.br/dica/Aprenda-a-voar-sem-segredos-com-o-Kernel-Linux-2.6.34omnislash/

[63] Comentário enviado por BobSotnas em 04/02/2013 - 14:51h

Eu uso o Linuxmint LMDE 201204, do qual foram eliminado todos os aplicativos do mint bem como o kernel, a intenção é deixar o Debian limpo, sem frescuras decorativas. Agora estou usando o MATE puro e o XFCE puro , o kernel liquorix, foi instaldo e tudo está funcionando 100% sem nenhuma falha, uma observação estou usando os repostorios do Debian Wheezy, ou seja meu Debian já é o 7, a mais de um mês e 100%. Rápido e eficiente, deixei de usar o ubuntu 12.04 e 12.10 devido a tanto BUG.
Obrigado pelas dicas.
Um detalhe depois de uma reconfiguração do sistema Debian 7, o MATE utiliza apeans 180 MB de memória e o XFCE apenas 160 MB. Jamais havia conseguido numeros assim com qualquer distro, ( já usei Fedora, CentoOS, Mandriva, Opensuse, Ubuntu, Sidux, Kurumin, Connectiva, Sabayon, Mint, Knoppix, etc, enfim todas tem uma coisa em comum sempre tem um porém e falta alguma algo, mais o Debian não, tem tudo e é estavel. )


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts