Total de visualizações de página

Eu sou:

Minha foto
"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original." Albert Einstein

quinta-feira, 22 de outubro de 2009

Direitos de root sem pedir senha no Ubuntu 9.04

Essa dica é muito boa para aqueles que estão de saco cheio fazer uma tarefa como root, tendo sempre que escrever a mesma senha. aff :-)

Como todos sabem, para fazer uma instalação de software ou outra atividade administrativa no Linux, devemos estar como root. Em muitas distribuições o usuário root é habilitado como padrão, mas no Ubuntu ele é travado por segurança, fazendo você e eu colocarmos o comando "sudo" para fazer uma tarefa e depois colocar a senha de administrador. Eu vou passar a dica para eliminar isso para sempre no Ubuntu.

Quando queremos instalar um programa fazemos:

sudo su
(senha do administrador)
apt-get install amarok

ou

sudo su apt-get install amarok
(senha do administrador)

Sempre será assim no Ubuntu, mas há como mudar isso.

Entre em um terminal como root (já sabe né?) e vá em /etc e procure o arquivo sudoers. Dê permissão de leitura e escrita. Veja o exemplo abaixo:

root@linuxpc:/etc# chmod 666 sudoers

Agora o arquivo sudoers pode ser modificado para as alterações. :-)

Agora você pode abrir o arquivo para editá-lo com o gedit. Veja o exemplo abaixo:

root@linuxpc:/etc# gedit sudoers

Se tem preguiça de usar um terminal você pode usar o nautilus como root. Veja o comando:

root@linuxpc:/home/renato# nautilus

Com o nautilus como root, navegue até a pasta etc e ache o arquivo sudoers e dê permissão de escrita nele em propriedades.

Depois de abrir o arquivo, marque a ultima linha com # e coloque uma nova assim:

%admin ALL=NOPASSWD: ALL

Salve o arquivo e coloque novamente a permissão de somente leitura com o comando:

root@linuxpc:/etc# chmod 444 sudoers

No nautilus como root escolha somente leitura e pronto. Quando pedir direitos de root no terminal será root automaticamente.

Até a próxima!

Emulando o Playstation (PSONE) no Ubuntu 9.04

Mostrarei como colocar para funcionar o ePSXe 1.6 no Ubuntu 9.04. Mas serve para outras versões sem nenhum problema. Vamos aos passos necessários para 100% de aproveitamento desse ótimo emulador de Playstation (Psone).

Observações: O ePSXe não roda games de Playstation 2 (Tem sempre aquele que pergunta isso).


Baixando as ferramentas necessárias para começar


Download ePSXe 1.6

Primeiramente temos que baixar o principal que é o emulador, então segue o link para a versão 1.6. Vale notar que a versão 1.7 só tem para plataforma Windows.

http://www.epsxe.com/download.php

O emulador vem praticamente capado de plugins e bios, mas você pode caçar na internet algum emulador editado por algum usuário que disponibilizou para download. Tente a sorte e economize tempo. :-)


Download Plugins

Os plugins são a base para configuração do emulador de acordo com sua máquina. Há plugins que configuram o emulador em máquinas mais modestas ou em computadores mais parrudos. Vai depender de suas necessidades.


Plugins de Video:

Nesses links há alguns plugins de video para o seu emulador:

http://www.pbernert.com/html/gpu.htm

http://www.ngemu.com/psx/epsxe.php?action=plugins

http://www.google.com.br

Para aqueles que possuem GPU integrada recomendo o plugin de video P.E.O.P.S. GPU plugin v1.18. Esse plugin rodas os games em default na parte gráfica, podendo ser usado em máquinas mais modesta. Um ótimo plugin.

Para os que possuem GPU dedicada, o plugin Peter's XGL2 Driver 2.9 funciona muito bem. Um bom plugin para aqueles que possuem no mínimo uma Geforce de 128MB para rodar os games.

Plugins de áudio:

http://www.ngemu.com/psx/plugins.php?cat=1&os=win32&type=spu

http://www.pbernert.com/html/spu.htm

http://www.google.com.br

Escolher um bom plugin de áudio pode aumentar o gosto para jogar os games, sem aquelas falhas toscas de muitos plugins.

Eu uso o plugin Eternal SPU Plugin 1.41 que é disparado o melhor plugin de áudio para esse emulador. Nos dois sites acima você não vai achar, mas dou a dica abaixo:

http://www.google.com.br

É um ótimo plugin, mas é dificil de achar na net. Vai a luta.

Plugin de CD (Driver de disco):

http://www.ngemu.com/psx/plugins.php?cat=1&os=win32&type=cdr

http://www.pbernert.com/html/cdr.htm

Eu particularmente prefiro rodar os games direto do HD em formato .iso para ganhar velocidade sem as engasgadas do CD-ROM. Mas para aqueles que não sabem transformar o disco em formato binário fica aí a dica.

Bios (SCPH-1001.bin):

A bios é o arquivo mais chato de procurar, pois é propriedade da SONY e não é autorizado tê-la em mãos. Procure pelo arquivo SCPH-1001.bin no Google até achar algum salvador para download.

Joystick:

Hoje é bem fácil achar adaptadores USB para conectar o Joystick de PS2 no PC. Mas um Joy usb para PC cai muito bem. O ePSXe já conta com uma interface para configurar teclado e joystick, dispensando um Plugin, mas se você prefere procurar, o link abaixo resolve.

http://www.google.com.br


Dependência necessária para rodar o ePSXe 1.6 no Linux.


No Linux há sempre aquela dependência que estraga a festa do usuário na hora de executar um programa. Mas eu vou entregar mastigado para vocês a dependência que é usada pelo emulador ser executado 100%, sem contar que nos repositórios do Ubuntu e Debian não há mais sinal dela para baixar.

Primeiro:

Digite o comando abaixo para baixar algumas dependência para começar:

ap-get install unzip libgtk1.2-common libgtk1.2 libsdl-net1.2-dev libsdl-image1.2-dev libsdl1.2-dev

Segundo:

libstdc++-libc6.2-2.so.3 é fundamental para terminarmos de deixar o emulador redondo, mas ela não tem em repositórios oficiais. Como fazer então? Segue a resposta.

http://www.rpmfind.net/linux/RPM/index.html

O site acima é dedicado a pacotes em formato RPM, que não são compatíveis com as distribuições baseadas em Debian. Pesquise a lib no campo de busca e escolha a versão como na imagem abaixo:

Site rpmfind.net


Resultado da pesquisa no site rpmfind.net
Escolha a versão de acordo com a imagem (destacado em cinza)

Depois de baixado você terá que converter a imagem para o formato Debian, com o aplicativo Alien. Para baixar o Alien (caso você não tenha) abra um terminal como root e digite:

apt-get install alien

Depois de baixado, navegue até o diretório onde está o pacote RPM e dê o comando de conversão do pacote como root:
alien nome_do_pacote.rpm

No mesmo diretório será criado um pacote Debian com a lib que queremos.


Observação: Aprendemos a baixar o alien e converter um pacote RPM em Deb. :-)


Fazendo o ePSXe 1.6 funcionar


Jogando os arquivos em suas pastas


Depois de ter baixado o Emulador, vá até o diretório onde está o executável e digite o comando abaixo como root

chmod +x epsxe

Você está dando permissão de execução para o programa no terminal. Caso não consiga ainda, há a opção de clicar com o botão direito sobre o executável, indo em propriedades > permissões e marque a opção “Permitir a execução do arquivo como um programa”. Depois desses passos você já pode executar o emulador.

Você agora precisa jogar os plugins e bios nas pastas corretas, então faça como pede abaixo:


Plugin de vídeo → Pasta Plugins

Plugin de audio → Pasta Plugins

Plugin de CD-Rom → Pasta Plugin

Plugin de Joystick → Pasta Plugin

Arquivo .cfg de Video → Pasta cfg

Arquivo .cfg de áudio → Pasta cfg

Arquivo .cfg de CD-rom → Pasta cfg

Arquivo .cfg de Joystick → Pasta cfg

Bios → Pasta Bios

Raiz da pasta do ePSXe 1.6

O executável é o arquivo epsxe dentro da raiz.

Raiz da pasta do emulador ePSXe 1.6


Observação: O ePSXe para Windows não possui a pasta “cfg” na raiz do diretório do emulador. No Linux os plugins possuem dois arquivos, um é o plugin propriamente dito, enquanto o outro tem a extensão .cfg que dever ser jogado na pasta “cfg”.

Antes de configurar os plugins você terá que jogar a pasta como root (nautilus ou terminal) no diretório: /usr/local/bin

A pasta neste diretório ficará com uma pasta do sistema, então você poderá criar um lançador para seu emulador escolhendo o executável. Vai ficar assim:

Lançador em Aplicativos>Jogos


emulador ePSXe 1.6 em execução


Configurações dos Plugins

O meu ePSXe roda 100% tanto para gráficos como para áudio. Não uso o leitor para ler as mídias, mas crio uma imagem .iso dos games ou baixo já nesse formato.

Segue as configurações para Placa de vídeo Geforce


Segue as configurações para áudio



Game rodando no ePSXe






Você pode escolher Full screen, melhorar a resolução e alguns retoques se preferir, vai da escolha do usuário.


Espero que eu tenha ajudado com essas dicas.

segunda-feira, 19 de outubro de 2009

Instalando drivers Windows de placas Wifi no Linux Ubuntu 9.04

Sofrer e sofrer e depois descobrir que é mamata, pior de tudo, você morre de raiva e depois fica se vangloriando que conseguiu. Não sou um expert em Linux, mas hoje dou meus pulos e fico muito feliz com tudo que acontece.

Tenho uma placa de rede sem fio, que por sinal, é uma excelente placa de rede. Mas o pior acontece quando você instala na sua máquina e funciona, até o dia em que você resolve fazer umas experiências com o Kismet na rede sem fio de um desavisado. ;-) Fazer experiências pode custar a perda de alguma coisa e foi isso que aconteceu com minha placa Wifi. Ela parou de funcionar.

Tentei de tudo para fazê-la voltar, desinstalei os drivers madwifi, voltei a reinstalá-los, desinstalei novamente, mexi em configurações, baixei o driver do site do fabricante e nada de nada. Não funcionava nem com macumba. Então...

Ndiswrapper

Foi pesquisando nos forums da vida que ouvi falar de um tal de Ndiswrapper. O nome é horrivel e nem tem muito sentido, mas esse menino salva a vida quando é solicitado. O Ndiswrapper consegue adaptar os driver de placa de redes sem fio originais do Windows para Linux e funciona perfeitamente. :-)

Observação: Fiz todo o processo abaixo depois de remover o pacote madwifi-tools usando direitos de root no terminal com o comando: apt-get remove --purge madwifi-tools. Mas você não gosta de escrever? Então vá em Sistemas> Administração> Genciador de pacotes Synaptic, no campo Busca Rápida procure o pacote e marque a remoção completa e aplique. Uuufaaa!!! Windownsman pena para fazer coisas simples.

Instalando o ndisgtk (Ndiswrapper)

Para instalar o Ndiswrapper via apt é só digitar o comando em um terminal como root (ou com direitos):

apt-get install ndiswrapper-utils

Mas depois instale a parte gráfica do software com o camando:

apt-get install ndisgtk

Você tem preguiça de instalar separadamente? Então digite o comando:

apt-get install ndiswrapper-utils ndisgtk

Ou se preferir no modo gráfico (Windows Stile) é só ir em Sistemas> Administração> Genciador de pacotes Synaptic, vá até o campo Busca Rápida e digite:

ndiswrapper-utils (marque para a instalação) e ndisgtk (marque para a instalação)

Depois que achou os pacotes, e marcou a instalação, pode aplicar.

Usando o Ndiswrapper

Caminho para Ndiswrapper

Execute o software e clique em Instalar novo driver
Depois vá na opção Localização e escolha o arquivo .inf do driver da placa

Veja abaixo o diretório onde está o arquivo .inf da minha placa
No meu caso o arquivo NetA3AB.inf é o drive que salvou minha placa Wifi da morte. Este driver que escolhi é do Windows XP, porque não consegui instalar o driver do Vista.

Espero ter conseguido ajudar alguém.





sábado, 17 de outubro de 2009

Traduzindo programas do ambiente KDE para o GNOME no Ubuntu 9.04.

Problema

Apanhar é bom e faz bem as vezes, isso na informática é valioso para o aprendizado. Resolvi instalar o K3B no meu PC, mas o software é original do ambiente gráfico KDE, então o sistema não consegue baixar as atualizações de idiomas para o software. Para resolver o problema fui buscar informação em forums sobre Linux e descobri que devemos baixar os pacotes de idioma do ambiente KDE e resolvido. Errado.

Os pacotes necessários para a tradução dos softwares do KDE são:

language-pack-kde-pt
language-pack-kde-pt-base

Depois de selecionado via Synaptic ou instalado via apt-get ele vai baixar as dependências necessárias para o pacote automaticamente. Mas...um erro aconteceu e me fez perder muito tempo para descobrir a solução. Veja abaixo a mensagem de erro no terminal:

--------------------------------------------------------------------------------------
Selecionando pacote previamente não selecionado language-pack-kde-pt-base.
(Lendo banco de dados ... 203774 arquivos e diretórios atualmente instalados).
Desempacotando language-pack-kde-pt-base (de
.../language-pack-kde-pt-base_1%3a9.04+20090413.1_all.deb) ...
Substituídos por arquivos no pacote instalado language-pack-pt ...
Desempacotando language-pack-kde-pt (de
.../language-pack-kde-pt_1%3a9.04+20090803.2_all.deb) ...
Substituindo arquivos no pacote antigo language-pack-kde-pt-base ...
dpkg: erro processando
/var/cache/apt/archives/language-pack-kde-pt_1%3a9.04+20090803.2_all.deb
(--unpack):
tentando sobrescrever
'/usr/share/locale-langpack/pt_BR/LC_MESSAGES/phonon_gstreamer.mo', que também
está no pacote language-pack-pt
dpkg-deb: sub-processo paste foi morto por sinal (Pipe quebrado)
Selecionando pacote previamente não selecionado kde-i18n-ptbr.
Desempacotando kde-i18n-ptbr (de .../kde-i18n-ptbr_4%3a3.5.9-0ubuntu4_all.deb)
...
Selecionando pacote previamente não selecionado kde-l10n-ptbr.
Desempacotando kde-l10n-ptbr (de .../kde-l10n-ptbr_4%3a4.2.2-0ubuntu3_all.deb)
...
Processando gatilhos para man-db ...
Erros foram encontrados durante o processamento de:
/var/cache/apt/archives/language-pack-kde-pt_1%3a9.04+20090803.2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

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

No caso acima fiz a instalação do pacote language-pack-kde-pt-base, mas um erro fez o pacote ficar quebrado e nem tentando instalar o language-pack-kde-pt separadamente adiantou, isso porque um depende do outro. Se o usuário instalar um, o outro estará nas dependências do outro. Como resolver essa desgraça? Vou ser obrigado a ficar com meus programas do ambiente KDE em inglês? A solução é simples e deu até raiva quando descobri.

Solução

1 - Vá em Sistema> Administração>Gerenciador de Pacotes Synaptic (entre no aplicativo)



2 - No campo "Busca Rápida" digite: language-pack-kde-pt

3 - Marque o pacote e vá na opção Pacote>Forçar versão

4 - Em forçar versão há duas opções:

Jaunty Jackalpe
Jaunty

Escolha somente Jaunty e instale o pacote para terminar o sofrimento. :-)

Gerenciador de pacotes Synaptic


Você pode travar a versão para não atualizar para a versão Jaunty Jackalpe, evitando assim a quebra do pacote ou erros.

Depois de instalar o pacote vá em Sistema>Administração>Suporte a idiomas


Escolha o idioma para todos os aplicativos do ambiente gráfico e reinicie o PC. Resolvido.

Player de áudio Amarok em Português.

K3B - O melhor gravador de CD/DVD do Linux


Vale lembrar que mesmo o usuário fazendo tudo isso, alguns softwares possuem nativamente as configurações de idiomas.

Espero que eu tenha ajudado. Até a próxima!!!