Pesquisar neste blog

quinta-feira, 14 de junho de 2012

Skype no suse 12.1 64 bits

Por muitas vezes é necessário o uso do aplicativo skype, na sua versão Linux, quando usamos a versão 64 bits do OpenSuse 12.1, o skype faz a sua instalação mas não consegue iniciar informando a falta de uma biblioteca, o problema existe por que o skype não tem uma versão exatamente para 64 bits do Linux. Para resolver esse problema proceda o seguinte:

Instalar as seguintes bibliotecas

- libasound2-32bit
- xorg-x11-libXv-32bit
- xorg-x11-libs-32bit
- libqt4-x11-32bit -
- libpng12-0-32bit

alem das bibliotecas que o skype informa para ser instalado, normalmente usando o aplicativo apper.

Acesse o console do kde ou gnome e transforme-se em super usuario.

su (enter)
zypper install libasound2-32bit xorg-x11-libXv-32bit xorg-x11-libs-32bit libqt4-x11-32bit libpng12-0-32bit (enter)

as bibliotecas acima fará com que o skype seja executado.

[]'s
Ate a próxima.

sexta-feira, 25 de maio de 2012

Squirrelmail em portugues solução definitiva

Quando instalamos um servidor de envio e recebimento de e-mail, é muito comum termos de instalar um webmail, existem vários no mercado, o uebimiau, o horde3, o openwebmail, o squirrelmail, são alguns exemplos; a maioria dessas aplicações são escritas em php. Um dos mais usados é o squirrelmail, a escolha para o uso desse webmail é por ser fácil de instalar e simples de usar. O mais bonito é uebimiau, porem infelizmente tem problemas com a versão 5 do php e não funciona a contento a as vezes nem instala.


Acontece, quando instalamos o webmail squirrelmail numa versão mais atual do Linux, o webmail simplesmente não consegue traduzir para o Português do Brasil, após pesquisar por vários dias e tentando diversas soluções, tais como criar link simbólico aqui, copiar arquivo ali, truques que simplesmente não funcionam. Agora o porque isso acontece, segundo o próprio site, o squirrelmail detecta o tipo de fonte usada no Linux e tenta através da fonte encontrada a tradução "automatica", quando ele não detecta usa a linguagem padrão que é o Inglês.


Quando estava quase desistindo e já pensando encontrar usar outro webmail, encontrei a solução do problema em um fórum que estava visitando. o irônico é que a solução estava no próprio site dos desenvolvedores.


A solução esta aqui nesse link.


Mãos a obra, é o seguinte baixa o pacote de instalação do squirrelmail, clicando aqui, baixe também a tradução que o sistema tem. E siga o procedimento abaixo:


Vá ate o console do seu computador e digite.


locale



observe a imagem, o retorno do comando mostra de fontes usada no Linux, no nosso caso pr_BR.UTF-8.


Vá ate onde foi descompactado o squirrelmail e abra o arquivo localizado em functions/i18n.php, procure a linha que contem a codificação do caractere pt_br.iso-8859-1, e deixe-a assim


$languages['pt_BR']['NAME']    = 'Portuguese (Brazil)';
$languages['pt_BR']['CHARSET'] = 'iso-8859-1';
$languages['pt_BR']['LOCALE']  = array('pt_BR.UTF-8','pt_BR.UTF-8','pt_BR');


observe que deve-se fazer a mudança onde esta em destaque.


pronto basta relogar no sistema e ele já estará em português.


Essa dica serve para qualquer versão do Linux usada, foi testada em Ubuntu, OpenSuse e Mandriva.


[]'s
Ate a próxima

quarta-feira, 9 de maio de 2012

root no Ubuntu e o comando su

 o comando su no Linux tem a função de fazer mudança de usuários, por exemplo, você precisou se logar o sistema, porem ao longo do dia necessitou acessar outra conta de usuário e fazer alguma modificação, para fazer isso é usado o comando su.

Exemplo:

su ricardo

Se o usuário que digitar esse comando acima for o usuário root, a mudança para o usuário ricardo se dará automaticamente, caso o usuário que executou o comando acima for um usuário normal será solicitada a senha do usuário ricardo (partindo do principio que o usuário que esta tentando se "transformar" em ricardo não seja "ele mesmo").

agora vamos a um cenário que o usuário alexandre necessita de mudar para ser o usuário root ele simplesmente digita su e tecla ENTER, o sistema irá solicitar a senha do usuário root, sendo informada o usuário root será usado agora tendo o simbolo "#".

Mas, quando usamos a distribuição ubuntu usando a sua instalação padrão o usuário root não terá sua senha cadastrada, simples assim o usuário root não tem senha definida na instalação do sistema, então quando digitamos o comando su, ele solicitará a senha do usuário root e agora qual é a senha ? como não há senha (não adianta teclar ENTER) não há mudança para o usuário.

Para resolver isso essa distribuição usa o comando sudo, então devemos usar um parâmetro do comando e sermos o usuário root.

sudo -i

será solicitada a senha do usuário atual e agora serás o usuário root.

outra forma  de fazer isso é usando o comando sudo su a senha do usuário será solicitada.

pode-se também colocar uma senha no usuário root, usando o comando

sudo passwd root

será solicitada primeiramente a senha do usuário atual e depois duas vezes a senha para o usuário root.

[]'s
Ate a próxima

Ah. antes de ir embora deixa um comentário ai.

sábado, 5 de maio de 2012

Bloqueando o facebook com proxy transparente ((Ubuntu, RedHat e Opensuse)

No mundo da informática onde os usuários avançados do uso de tecnologia sempre foi uma pessoa individual e que muitas vezes sempre esta sozinho numa sala altas horas da noite, sem ter ninguém para conversar, ou ate mesmo conhecer outras pessoas, surgiu a ideia de salas de bate-papo, lista de discussão,  onde teríamos a possibilidade de conversar com outras pessoas no anonimato, com o passar do tempo foram criados as REDES SOCIAIS, onde podemos falar com outras pessoas, postar fotos, tirinhas, pensamentos etc, hoje em  dia o mais famoso das redes sociais é o FACEBOOK, porem o que deveria ser uma forma de expressão e convite para outras pessoas tornou-se uma incrível dor de cabeça para os administradores de redes, que por muitas vezes é solicitado pela Direção da empresa para bloquear sites da internet evitando o acesso não permitido a alguns desses conteúdos, normalmente é usado o squid para fazer esse trabalho, muitas vezes usamos o proxy na forma não transparente e dai conseguimos fazer o controle dos sites visitados e conseguimos fazer o bloqueio do site do facebook, as vezes não podemos usar desse procedimento, e precisamos usar o proxy como transparente e principalmente quando usamos a opção de lista negra (neste caso vamos classificar essa lista como toda a internet aberta e temos uma lista de sites onde o usuário não pode visitar) , neste caso o usuário simplesmente usa a url https://www.facebook.com e a pagina principal do facebook irá aparecer mesmo que você tenha regras especificas para esse bloqueio. Por que isso acontece, quando usamos a opção https a informação sai do computador de origem empacotados e criptografados fazendo com que o squid não consiga "ver" o seu conteúdo; agora para resolver esse problema devemos usar o firewall para fazer esse tipo de bloqueio, conforme descrito abaixo.

Deverá ser executado como root.

// Bloqueando a origemiptables -I INPUT -s AS54115 -j DROP
iptables -I INPUT -s AS32934 -j DROP
iptables -I INPUT -s 74.119.76.0/22 -j DROP
iptables -I INPUT -s 69.63.184.0/21 -j DROP
iptables -I INPUT -s 69.63.176.0/24 -j DROP
iptables -I INPUT -s 69.63.176.0/21 -j DROP
iptables -I INPUT -s 69.171.255.0/24 -j DROP
iptables -I INPUT -s 69.171.240.0/20 -j DROP
iptables -I INPUT -s 69.171.239.0/24 -j DROP
iptables -I INPUT -s 69.171.224.0/20 -j DROP
iptables -I INPUT -s 66.220.159.0/24 -j DROP
iptables -I INPUT -s 66.220.152.0/21 -j DROP
iptables -I INPUT -s 66.220.144.0/21 -j DROP
iptables -I INPUT -s 31.13.77.0/24 -j DROP
iptables -I INPUT -s 31.13.76.0/24 -j DROP
iptables -I INPUT -s 31.13.75.0/24 -j DROP
iptables -I INPUT -s 31.13.73.0/24 -j DROP
iptables -I INPUT -s 31.13.72.0/24 -j DROP
iptables -I INPUT -s 31.13.69.0/24 -j DROP
iptables -I INPUT -s 31.13.64.0/19 -j DROP
iptables -I INPUT -s 31.13.24.0/21 -j DROP
iptables -I INPUT -s 2a03:2880::/32 -j DROP
iptables -I INPUT -s 2620:0000:1c00::/40 -j DROP
iptables -I INPUT -s 204.15.20.0/22 -j DROP
iptables -I INPUT -s 173.252.96.0/19 -j DROP
iptables -I INPUT -s 173.252.70.0/24 -j DROP
iptables -I INPUT -s 173.252.64.0/19 -j DROP
// Bloqueando o destino
iptables -I FORWARD -d AS54115 -j DROP
iptables -I FORWARD -d AS32934 -j DROP
iptables -I FORWARD -d 74.119.76.0/22 -j DROP
iptables -I FORWARD -d 69.63.184.0/21 -j DROP
iptables -I FORWARD -d 69.63.176.0/24 -j DROP
iptables -I FORWARD -d 69.63.176.0/21 -j DROP
iptables -I FORWARD -d 69.171.255.0/24 -j DROP
iptables -I FORWARD -d 69.171.240.0/20 -j DROP
iptables -I FORWARD -d 69.171.239.0/24 -j DROP
iptables -I FORWARD -d 69.171.224.0/20 -j DROP
iptables -I FORWARD -d 66.220.159.0/24 -j DROP
iptables -I FORWARD -d 66.220.152.0/21 -j DROP
iptables -I FORWARD -d 66.220.144.0/21 -j DROP
iptables -I FORWARD -d 31.13.77.0/24 -j DROP
iptables -I FORWARD -d 31.13.76.0/24 -j DROP
iptables -I FORWARD -d 31.13.75.0/24 -j DROP
iptables -I FORWARD -d 31.13.73.0/24 -j DROP
iptables -I FORWARD -d 31.13.72.0/24 -j DROP
iptables -I FORWARD -d 31.13.69.0/24 -j DROP
iptables -I FORWARD -d 31.13.64.0/19 -j DROP
iptables -I FORWARD -d 31.13.24.0/21 -j DROP
iptables -I FORWARD -d 2a03:2880::/32 -j DROP
iptables -I FORWARD -d 2620:0000:1c00::/40 -j DROP
iptables -I FORWARD -d 204.15.20.0/22 -j DROP
iptables -I FORWARD -d 173.252.96.0/19 -j DROP
iptables -I FORWARD -d 173.252.70.0/24 -j DROP
iptables -I FORWARD -d 173.252.64.0/19 -j DROP


a fonte dos ip do facebook você encontrará aqui Link dos ips do facebook .

ate a próxima..


quinta-feira, 29 de março de 2012

A figura do Administrador no Linux

Sempre que necessita de configurar algum serviço ou instalar algum aplicativo, muitas distribuições Linux tem a figura de um Administrador chamado de root , então sempre é necessário executar esse procedimento com o usuário "administrador" do computador, felizmente todas as distribuições tem uma aplicação pode "transformar" um usuário comum consiga fazer esses procedimentos sem a necessidade do uso do super-usuario usando a sua senha. Esse aplicativo é chamado de sudo, esse aplicativo esta presente na maioria das distribuições e sua configuração é simples.

Como o root , faça o seguinte :

visudo

é aberto o arquivo de configuração do sudo (o arquivo /etc/sudoers), para adicionar um usuário para ter os "poderes" de usar o aplicativo sudo, localize a linha abaixo no arquivo.

root    ALL=(ALL) ALL

essa linha informa que o usuário root pode usar o sudo, para adicionar um novo usuário duplique essa linha deixando-a assim.

alexandre ALL=(ALL) ALL

saia do arquivo salvando, e o usuário aleandre terá agora permissão de usar o comando sudo. Mas, se o seu objetivo é  colocar um grupo de usuários para ter esse mesmo poder, proceda da seguinte forma.

%grupo ALL=(ALL) ALL

onde o %grupo é o que desejas liberar para acessar a execução do sudo.


[]'s
Alexandre

segunda-feira, 16 de janeiro de 2012

Java Oracle no Opensuse 12.1


Quando instalamos essa versão da distro OpenSuse, ela instala por padrão o openjdk, que é usado por diversos aplicativos no sistema (libreoffice por exemplo), porem acontece que as vezes necessitamos de instalar a versão que esta no site da oracle (www.java.com), essa dica foi adicionada quando usamos a versão jdk (desenvolvimento em java) e nela tambem é instalada a versão jre (o java cliente), dai precisamos usar essa versão para podermos acessar e usar determinados sites (o www.showmypc.com, por exemplo, usa o icedtea "o plugin" java o openjdk, porem sites bancarios não os usa) para isso faca o seguinte como o root.

Assumindo que foi baixado a versão 64 bits.

# chmod +x jdk-6u30-linux-x64-rpm.bin

# ./jdk-6u30-linux-x64-rpm.bin

para fazer com que esse novo plugin seja executado proceda da seguinte forma :


# ln -sf /usr/java/latest/jre/bin/java /etc/alternatives/javaE criamos um novo
# rm /etc/alternatives/javaplugin
O comando acima apaga o link simbólico para o plugin do java anterior

E criamos um novo

# ln -sf /usr/java/default/lib/amd64/libnpjp2.so /usr/lib64/browser-plugins/
Se você estiver usando uma versão de 64 bits, ou

# ln -sf /usr/java/default/lib/amd64/libnpjp2.so /usr/lib/browser-plugins/
Se você estiver usando uma versão de 32 bits.


agora para saber se tudo ficou certo digite na url about:plugins, e voce verá o plugin do java para ser usado pelo firefox

Detalhe dessa forma o java ficará disponivel para todo o sistema operacional

quarta-feira, 4 de janeiro de 2012

Teamviewer no Linux Mandriva 2011 64 bits

Um dos mais famosos aplicativos de conexão e de suporte a distancia, tem a sua versão para Linux, porem homologada para outra versão do que a do Mandriva, quando usamos a versão de 64 bits e tentamos instalar o aplicativo informa que não é possível instalar relatando a falta de um shared object libfreetype 6, porem essa biblioteca já esta disponível no sistema. Para instalar faça o seguinte:

No modo console e com o usuário root

rpm -ivh  teamviewer_linux_suse64.rpm --nodeps


Será instalado e funcionará normalmente.


ate a proxima.

Flash 64 bits

Após longa data do pessoal da Adobe, não tinha uma versão para Linux em 64 bits, por muito tempo foi feita uma versão em formato de biblioteca para testes do uso para essa arquitetura, finalmente o pessoal da Adobe terminou os teste e liberou a versão em 64 bits para Linux, porem no formato de pacote tem somente para o RPM e tar.gz, para a versão em debian no repositorio tem a versão desse plugin para 64.

pode ser baixado diretamente do site do fabricante podendo baixar clicando aqui.