Category Archives: Softwares

Mysql error após atualização: mysql Error on realpath() on ‘/var/lib/mysql-files

Após a ultima atualização do Mysql, (foi observado em outras distros também) pode ocorrer o seguinte erro: /usr/sbin/mysqld: Error on realpath() on ‘/var/lib/mysql-files’ (Error 2). Indo direto a que interessa, para a solução basta criar a pasta que o mysql ‘reclama’ ao iniciar, portanto, segue o comando:

sudo mkdir /var/lib/mysql-files

Erro sacaninha resolvido de forma infame.

AFK

Arch Linux no Dell Vostro 1520

Olá pessoal, depois de um tempo aqui estou novamente.

Hoje irei relatar sobre a minha aquisição já feita a quase um ano porém ainda sem “review” da instalação do Arch Linux.
Estou falando do meu novo notebook, um Dell Vostro 1520, que irá aguentar um bom tempo creio eu:

[clecio@note ~]$ uname -a
Linux note 2.6.35-ARCH #1 SMP PREEMPT Fri Aug 15 20:44:03 CEST 2010 x86_64 Intel(R) Core(TM)2 Duo CPU T6670 @ 2.20GHz GenuineIntel GNU/Linux

Instalei o Arch Linux seguindo o “Meu Guia” de instalação, o que não muda muito para o Guia de Instalação do Arch Linux.

Precisei configurar poucas coisas já que o hardware foi completamente detectado pelo sistema:

Após baixar o driver da nvidia:

pacman -S nvidia

Após a instalação do driver nvidia:

nvidia-xconfig

Configuração do Wireless:

pacman -Sy wicd

TouchPad

pacman -Sy xf86-input-synaptics

Caso não faça “tap” clicar no pad, basta ir na configuração do teclado em Administração e habilitar.

WebCam

Pacman -S linux-uvc-svn linux-uvc-utils-svn

Depois da instalação, suba e adicione o módulo uvcvideo no /etc/rc.conf.

Com isso todos o meu hardware foi instalado e configurado, agora basta instalar os softwares de uso pessoal e configurar o seu Arch a seu gosto. Abaixo algumas imagens de como ficou o meu Dell Vostro 1520 com o Arch Linux configurado ao meu gosto:

Arch Linux Dell Vostro 1520
Para maiores informações sobre o hardware e arquivos de configuração (rc.conf e xorg.conf) veja no Wiki do Arch Linux Brasil.

AFK

Furius ISO Mount – Montando imagens no linux

Foi-se o tempo que “mountar” uma imagem qualque r que seja no Linux era uma tarefa, vamos dizer, não tão fácil. Ainda mais com diversas ferramentas que fazem sucesso no Sistema do Lobo Mal como o Daemon-Tool, MagicDisc que criam um drive virtual para emular a imagem.
No Linux, já existem pacotes que fazem isso com perfeição. O Furius Iso Mount é um deles, com uma interface intuitiva é muito fácil de utilizar, basta informar o local onde se encontra a imagem e o local onde deseja montar e ainda possui a opção de queimar a imagem em uma mídia.
Para o seu Arch Linux o pacote de instalação está disponível no AUR através deste link: http://aur.archlinux.org/packages.php?ID=17319

Para instalar basta baixar o tarball e executar os seguintes comandos:

tar -xzvf furiusisomount.tar.gz
cd furiusisomount
makepkg
pacaman -U pacotecriado
.

Ele estará disponível no Menu Aplicativos – Acessórios.

furius iso mount

Furius Iso Mount

AFK

Como habilitar Syntax Highlighting no Nano

Nano é um popular editor de texto que pode ser instalado sem a necessidade de um servidor X. O Nano já possui suporte Syntax Highlighting para linguagens de programação como: C, Perl, Python, PHP entre outras, porém por padrão vem desativado.
No entetando, para ativar é muito simples. Os arquivos de configurações se encontra no diretório:

/usr/share/nano/

Por exemplo, a saída do comando ls /usr/share/nano no meu computador:

# ls /usr/share/nano/
apache2.nanorc config.nanorc pov.nanorc js.nanorc python.nanorc apacheconf.nanorc config2.nanorc man.nanorc mutt.nanorc ruby.nanorc bash.nanorc config3.nanorc nanorc.nanorc patch.nanorc sh.nanorc c-file.nanorc css.nanorc perl.nanorc tex.nanorc xml.nanorc c.nanorc groff.nanorc php.nanorc html.nanorc xorg.nanorc conf.nanorc php2.nanorc java.nanorc

Essas são as regras das linguagens configuradas no meu computador. Caso você não encontre alguns arquivos de configurações para a linguagem que deseja, você pode acessar a página do Projeto Nanosyntax no Google Code baixar/copiar o código e criar o arquivo de configuração de acordo com a linguagem desejada em:

/usr/share/nano/php.nanorc

Para habilitar o Syntax Highlighting para uma determinada linguagem basta editar o arquivo ~/.nanorc. Será necessário criar este arquivo caso você não tenha. Em seguida, adicione as linhas dessa forma:

include “/usr/share/nano/php.nanorc”

E assim por diante, para cada linguagem que você deseja habilitar o Syntax Highlighting  é necessário ter a regra da linguagem na pasta /usr/share/nano e habilitá-la no arquivo ~/.nanorc.

Veja abaixo como ficou o Syntax Highlighting habilitado no Nano:

AFK