terça-feira, 31 de maio de 2011

Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169

Se você leu esse erro no terminal ao instalar um novo kernel no seu linux, basta seguir esta dica para resolver o problema.

Estou usando o apt-get como exemplo, instalador das distros baseadas no Debian, mas você pode usar o equivalente para sua distro. 

No terminal e conectado na internet, faça os comandos na ordem:

$ sudo apt-get install git
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/romieu/linux-firmware.git
$ sudo cp -r linux-firmware/rtl_nic/ /lib/firmware/

$ sudo update-initramfs -u
$ sudo apt-get remove git


Até a próxima dica!
;-))

Linha "mal formada" no sources.list do Ubuntu e Debian

Tanto Ubuntu, Debian e derivadas usam o arquivo "/etc/apt/sources.list" para lerem os endereços dos repositórios de pacotes, ou seja, o endereços na internet onde serão baixados os softwares. 

Cada repositório deve estar devidamente escrito numa e somente numa linha.Veja o exemplo abaixo, referente ao Ubuntu:

deb http://extras.ubuntu.com/ubuntu natty main

onde:

X - forma do pacote usado pela distro
X - endereço do repositório
X - versão da distribuição
X - repositório
-
Qualquer alteração nesta organização vai acusar um erro similar a esta: "E: Linha mal formada "X" no arquivo de fontes /etc/apt/sources.list (análise de distribuição)".

Para consertá-lo basta abrir o sources.list com seu editor de texto preferido, localizar a linha problemática e alterá-la manualmente. Esta é a forma mais segura de fazê-lo: na munheca!

Até a próxima dica!
;-))

sábado, 28 de maio de 2011

Compactar/descompactar arquivos no Linux

Compactar e descompactar arquivos no Linux é muito fácil. Instale estes pacotes segundo o método padrão para sua distro: binutils, unace, unace-nonfree, unrar, unrar-free, rar, p7zip, p7zip-full, p7zip-rar, tar, zip, unzip, arj, lzma, unalz, sharutils, rzip, ncompress, lzip, lzop e cpio.

Nas distros baseadas no Ubuntu e Debian, faz-se:

$ sudo apt-get install binutils unace unace-nonfree unrar unrar-free rar p7zip \
   p7zip-full p7zip-rar tar zip unzip arj lzma unalz sharutils rzip ncompress \
   lzip lzop cpio

Clique com o botão direito do mouse sobre o arquivo desejado e vá até a opção "comprimir" ou outro nome parecido, podendo-se usar senha. E para descompactar, clique no arquivo e escolha "extrair aqui":




Até a próxima dica!
;-))

Descobrir se o processador suporta Linux de 64bits

Pode ser que fique tentado a experimentar uma distro compilada em 64 bits. Para saber se seu processador suporta a instalação da mesma, rode o comando abaixo num terminal:

$ cat /proc/cpuinfo | grep "clflush size"
clflush size    : 64
clflush size    : 64

O resultado logo abaixo confirma a possibilidade (clflush size: 64), sendo uma linha para cada núcleo.

Até a próxima dica!
;-))

quarta-feira, 25 de maio de 2011

Instalar kernel novo no Ubuntu e derivados

Se você deseja um kernel mais atual que o dos repositórios oficiais, pode usar o PPA "~kernel-ppa" para isso. Sempre há uma versão mais nova que pode ser útil de inúmeras formas. Na versão atual "natty", siga os passos abaixo:

Abra o sources.list com o nano, como root:

$ sudo nano /etc/apt/so*t

E adicione as linhas abaixo no final de "/etc/apt/sources.list":

# kernel PPA
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 484B044F
deb http://ppa.launchpad.net/kernel-ppa/ppa/ubuntu natty main

Salve as alteraçõs e faça no terminal, na ordem:

$ sudo apt-get update
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 484B044F
$ sudo apt-get update
$ sudo apt-cache search linux-image

O último comando vai listar os kerneis disponíveis para instalação:

linux-image-2.6.38-8-generic
linux-image-2.6.38-8-generic-pae
linux-image-2.6.38-8-virtual
etc...etc...etc...
linux-image-2.6.39-0-virtual
linux-image-2.6.39-0-generic-pae
linux-image-2.6.39-0-generic

Agora é só instalar a versão desejada (exemplo):

$ sudo apt-get install linux-image-2.6.39-0-generic

Terminada a instalação, reinicie o linux e faça boot por ele. Simples e prático!
Até a próxima dica.
;-)

Instalar kernel para mais de 4GB de RAM no Ubuntu

Os kerneis para linux de 32bits reconhecem um máximo de 3.2GB de memória RAM. No Ubuntu e distros derivadas, podemos instalar um kernel personalizado que vai permitir ultrapassar este limite. Para isso, abra um terminal e descubra a versão do kernel que está usando:

$ uname -r
2.6.38-5-generic

No exemplo acima a versão é 2.6.38.5-generic. Para instalar o kernel próprio basta acrescentar o termo "-pae" no terminal, assim:

$ sudo apt-get install 2.6.38-5-generic-pae

Concluída a instalação, basta apenas reiniciar o micro por ele...
Até a próxima dica!
;-))