Como queimar uma ISO pelo modo texto?

Posted by Paulo Arruda | Posted in Linux | Posted on 09-05-2008

Tags:, , , ,

0

Continuando a série “como eu faço isso sem o modo gráfico?”, eis aqui a dica de como gravar uma imagem iso num CD ou DVD pela linha de comando.

Quem faz essa mágica é o cdrecord. No modo texto, ou numa janela de terminal, faça:

cdrecord dev=/dev/cdrom -data /caminho/do/arquivo.iso -v -v

Os “-v” ‘s são para dar verbose duplamente, ou seja, a saída do programa será bastante detalhada.

Se você tiver um CD ou DVD RW, você pode também usar o cdrecord para apagá-lo:

cdrecord dev=/dev/cdrom blank=fast

Se você não possui o cdrecord instalado:

sudo apt-get install cdrecord # no ubuntu

apt-get install cdrecord # no debian, como root

yast -i cdrecord # no SUSE, como root

Em breve postarei um tutorial para criação de uma ISO com seus arquivos.

Problema Resolvido: VMware Server 1.0.5 no Ubuntu Hardy Heron (8.04) LTS, kernel 2.6.24

Posted by Paulo Arruda | Posted in Linux | Posted on 08-05-2008

Tags:, , , , , ,

0

Assim que instalei o novo Ubuntu (8.04) no meu notebook, me deparei com um problema: o VMware Server não instalava, dando erro em algumas libs. Resolvi escrever um mini-tutorial explicando como resolver o problema.

Obs: esta dica serve para qualquer distro com o kernel 2.6.24, fazendo-se apenas algumas modificações nos caminhos dos arquivos.

Primeiro, baixe o VMware Server 1.05 e o patch vmware-any-any-update115. Não esqueça de instalar os pacotes necessários ao vmware:

sudo apt-get install openbsd-inetd build-essential linux-headers-$(uname -r)

Instale o VMware como de costume até aparecer um erro na compilação. Extraia o pacote de update:

tar -xzvf vmware-any-any-update115.tar.gz

e rode o runme.pl

cd vmware-any-any-update115

./runme.pl

O patch continua a instalação do VMware automaticamente. Ao final do processo você vai notar que não consegue rodar o VMware. Aí vem o pulo do gato. Rode os comandos:

sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/

sudo cp /usr/lib/gcc/i486-linux-gnu/4.2.3/libgcc_s.so /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1 # se o seu Ubuntu é 32bit

ou

sudo cp /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libgcc_s.so /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1 # se você usa a versão 64bit

Pronto! É só rodar o vmware e ir pro abraço!

Manipulando arquivos .gz, .tar.gz e .tar.bz2 no Linux

Posted by Paulo Arruda | Posted in Linux | Posted on 28-04-2008

Tags:, , , , , , , ,

0

Muita gente recém chegada ao Linux sente dificuldade ao lidar com arquivos compactados. Tudo bem que há uma grande facilidade para extrair o conteúdo desses arquivos pela interface gráfica, mas e quando só temos a tela preta com o cursor piscando? Como fazer? Segue um mini tutorial sobre manipulação desses tipos de arquivos pelo modo texto.

Extraindo arquivos

Para extrair os arquivos compactados no formato .tar.gz, faça:

tar -xzvf arquivo.tar.gz

E no formato .tar.bz2:

tar -jxvf arquivo.tar.bz2

* Você precisa ter o pacote bzip2 instalado

Para extrair o conteúdo de um arquivo .gz, basta fazer:

gunzip nomedoarquivo.gz

* Note que após a operação, o arquivo .gz some, dando lugar ao arquivo original.

Comprimindo arquivos

Para criar arquivos .tar.gz:

tar czvf arquivo.tar.gz arquivos

E para criar arquivos .tar.bz2:

tar cjvf arquivo.tar.bz2 arquivos

Para compactar usando o gzip:

gzip arquivo

* Note que após a operação, o arquivo some, dando lugar ao arquivo .gz.

Maiores informações:

man tar

man gzip

Ies4Linux: Internet Explorer no Linux

Posted by Paulo Arruda | Posted in Linux | Posted on 28-04-2008

Tags:, , , , , , ,

0

Sabe aqueles momentos em que você morre de raiva porque não consegue abrir seu site favorito no Firefox? E quando você não consegue acessar o site do seu banco? Seus problemas acabaram!
A dica pode parecer estranha, mas porque você não abre com o Internet Explorer? Já sei: “Mas o Internet Explorer é do Windows…”. Eis a solução!

IEs4Linux é a forma mais simples de ter o Microsoft Internet Explorer rodando no Linux.

Para instalar, verifique se você possui os pacotes wine e cabextract instalados. Se você usa Ubuntu ou Debian, use os comandos:

dpkg -l |grep -i wine

dpkg -l |grep -i cabextract

Se você usa SUSE ou algum outro sabor de Linux que utiliza sistema de empacotamento RPM, use os comandos:

rpm -qa |grep -i wine

rpm -qa |grep -i cabextract

Se não tiver esses pacotes instalados, faça:

sudo apt-get install wine cabextract  # no o ubuntu

apt-get install wine cabextract  # no debian, como root

yast -i wine cabextract # no SUSE, como root

Aí é só baixar aqui o pacote .tar.gz da última versão, extraí-lo, rodar o “ies4linux” e seguir as instruções. Para facilitar, aí vai um comando no estilo “One Liner” que baixa o pacote, extrai e roda o executável ies4linux. Rode-o numa janela de terminal.

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz && tar zxvf ies4linux-latest.tar.gz && cd ies4linux-* && ./ies4linux

Agora sim, você vai poder voltar a mandar torpedos pelo site da OI, dentre outras coisas :)

Usando o Postfix como Gateway para filtro de mensagens (ClamAV + SpamAssassin) no Debian Etch

Posted by Paulo Arruda | Posted in Linux | Posted on 25-04-2008

Tags:, , , , , , , , , ,

3

Hoje eu precisei ajudar um amigo a configurar um Postfix no firewall para que ele receba as mensagens de correio eletrônico, filtre seu conteúdo e mande-as para o servidor de correio interno (Qmail). Resolvi postar a solução aqui no blog, baseada nas documentações encontradas neste link e neste link.

Vamos lá. Para instalar o Postfix, o Clamav e o Spamassassin:

apt-get install postfix spamassassin spamc clamav

Agora edite o arquivo /etc/defaults/spamassassin e mude ENABLED=0 para ENABLED=1. Edite também o arquivo /etc/spamassassin/local.cf e descomente as linhas:

rewrite_header Subject *****SPAM*****

report_safe 1

required_score 5

use_bayes 1

bayes_auto_learn 1

Inicie o serviço do spamassassin:

/etc/init.d/spamassassin start

Agora crie a pasta /var/spool/filter

mkdir /var/spool/filter

chown clamav /var/spool/filter

Dentro do arquivo /etc/postfix/master.cf procure pela linha que começa com smtp inet e altere para que fique como abaixo:

smtp inet n – n – – smtpd

-o content_filter=clamav:clamav

Dentro do mesmo arquivo, adicione após a última linha:

clamav unix – n n – 15 pipe

flags=Rq user=clamav argv=/usr/lib/postfix/clamav-filter.sh -f ${sender} — ${recipient}

Ainda no master.cf, procure a linha que começa com a palavra local e comente-a.

Agora vamos para o arquivo /etc/postfix/main.cf. Procure as linhas abaixo, altere as que existirem como está abaixo (ou acrescente as linhas que nao existirem):

myorigin = seudominio.com

mydestination =

local_recipient_maps =

local_transport = error:local mail delivery is disabled

mynetworks = 127.0.0.0/8 12.34.56.0/24 # sua rede interna

relay_domains = correio.local # a sua maquina de correio para a qual o gateway vai mandar os emails

parent_domain_matches_subdomains = debug_peer_list smtpd_access_maps

relay_recipient_maps =

transport_maps = hash:/etc/postfix/transport

command_time_limit = 1h

Agora, crie o arquivo /etc/postfix/transport com a linha:

seudominio.com smtp:correio.local

Execute:

postmap /etc/postfix/transport

Baixe o script do Deives Michellis para a pasta /usr/lib/postfix

cd /usr/lib/postfix

wget http://www.parruda.net/downloads/clamav-filter.sh

chmod +x clamav-filter.sh

E pronto! Agora mande um

/etc/init.d/postfix restart

tail -f /var/log/mail.info

e monitore se as mensagens estão sendo repassadas para o seu servidor da rede local, e se estão indo filtradas!

Emesene: clone do Live Messenger no Linux

Posted by Paulo Arruda | Posted in Linux | Posted on 25-04-2008

Tags:, , , ,

0

O Emesene é um cliente MSN feito em Python+GTK, cujo objetivo é ser uma alternativa parecida com o Live Messenger do Windows. Com interface amigável, leve e bonita, é a alternativa perfeita para quem não usa áudio ou vídeo.

Infelizmente o projeto ainda não suporta transmissão de áudio, vídeo, e nem de Winks, mas, segundo os desenvolvedores, tudo isso virá na próxima versão.

Para instalar é bem fácil, se você usa o Ubuntu Hardy Heron (8.04), pasta rodar o comando no terminal:

sudo apt-get install emesene

Mas se você preferir instalar na mão, baixe aqui o pacote tar. É só descompactar

tar -xzvf emesene-rc.tar.gz

e rodar o script emesene

cd emesene-rc

./emesene

Se você quiser mais informações como colaborar com o desenvolvimento e/ou tradução do Emesene, dicas para temas e afins, acesse o WIKI ou o Fórum do projeto e saiba como.

Como criar um servidor de Teamspeak no Ubuntu Hardy Heron (8.04)

Posted by Paulo Arruda | Posted in Linux | Posted on 24-04-2008

Tags:, , , ,

3

Um amigo meu que é novato no Linux me pediu ajuda para montar um servidor de TeamSpeak no Ubuntu. Resolvi postar aqui no blog um mini How-To usando linha de comando.

Abra uma janela de terminal (Aplicações -> Acessórios -> Terminal) e digite:

sudo apt-get update

sudo apt-get install teamspeak-server

Após a instalação, inicie o serviço:

sudo /etc/init.d/teamspeak-server start

Verifique se o teamspeak-serv está rodando:

netstat -natupe |grep teamspeak

As senhas de admin e superadmin se encontram no arquivo /etc/teamspeak-server/passwords. Para visualizá-las, execute o comando:

cat /etc/teamspeak-server/passwords

ATENÇÃO!! Não apague e nem altere esse arquivo. Alterar as senhas dentro dele não alterará as senhas de acesso à interface de configuração.

Estas senhas são necessárias para acessar a parte gráfica de configuração do TeamSpeak Server. Para acessá-la, abra uma janela do Firefox e digite localhost:14534. Entre com o usuario superadmin e a senha que se encontra no arquivo passwords. Dentro desse painel de configuração você pode definir coisas como o título do servidor e as permissões dos usuários.

Visite o fórum do TeamSpeak para maiores informações e dicas.

Olá, mundo!

Posted by Paulo Arruda | Posted in Pessoal | Posted on 22-04-2008

Tags:, , ,

3

Finalmente resolvi tomar vergonha na cara e criar um blog para ajudar a comunidade Linux, da qual na maioria das vezes só suguei informações. O objetivo deste blog é fornecer dicas e tutoriais relacionados ao nosso querido pingüim.

Então, como primeiro post, vamos para as apresentações. Me chamo Paulo Arruda, moro no Rio de Janeiro e tenho 25 anos.

Meu primeiro contato com o Linux foi no ano de 1997, aos 14 anos, quando meu irmão chegou em casa com uma caixinha vermelha com um pingüim desenhado (a qual guardo até hoje!). Ná época eu tinha um 486 com 20mb de ram, vídeo trident 8440 de 1mb, e era usuário do Windows 95, e já havia passado pelo MSDOS 6.22 e o Windows 3.11. Lembro-me até hoje das palavras do meu irmão: ” – Instala aí no nosso computador e me diz se isso funciona!”. Abri a caixa de pandora e destrinchei todo o manual. Aprendi sobre o sistema de arquivos, alguns comandos básicos, etc. Resolvi encarar o desafio e instalei. Infelizmente já faz muito tempo e eu não me lembro qual foi a minha primeira impressão. Mas eu lembro do quão difícil era entrar na internet. E olha que eu tinha um Hard Modem da US Robotics 33.6 com upgrade pra 56k! Usuários de Soft Modem não tinham vez. Para me conectar, se me lembro bem, eu usava um programa de terminal de modem chamado Minicom. Eu entrava no Minicom, discava usando os ATDT’s da vida e, quando conseguia, entrava com meu nome e senha do provedor. Depois, rapidamente eu corria para outro terminal e usava pppd /dev/modem defaultroute. Ê saudade!
E o KDE 1 que demorava quase 5 minutos para iniciar no meu 486? Eu era um garoto paciente hehehe…
Poucas coisas além disso me restam de lembrança. Lembro-me de usar um programa chamado KvoiceControl para controlar o computador via comandos de voz. Era bem interessante. E o licq? Era o auge do ICQ e eu não podia ficar de fora só porque usava linux. E ouvir mp3 era um luxo para os que tinham computadores rápidos. Lembro-me de só conseguir ouvir mp3 em modo texto, pois pelo modo gráfico a música ficava pulando!

Foi aí que entrei no IRC pelo yagirc e conheci 3 caras que foram meus camaradas por muito tempo, com os quais infelizmente eu perdi o contato: Kov, _MaersK_ e Rocco. O Kov eu encontrei no FISL esse final de semana, pela primeira vez em 10 anos! Continuando… juntos, nós 4 fundamos um canal chamado #linuxbr para ajudar os usuários recém chegados ao Linux. Ele era razoavelmente frequentado. Tinha sempre uma média de 15 pessoas dentro do canal. Nessa época eu vi pela primeira vez o Enlightenment e seus efeitos, os quais me deixaram muito impressionado.

Mas, infelizmente, no final de 1999, após viver 2,5 anos intensos de Linux, fui forçado a retirá-lo por dois motivos:

1) Linux sem banda larga não rola. Na hora de instalar os programas eu esperava uma eternidade pra baixar, e quando ia instalar ele reclamava da versão do glib, ou seja, mais 1 dia de downloads. Isso me cansou muito.
2) Comprei um computador novo e potente para fazer gravações de audio multitrack, e na época o Linux não tinha ferramentas comparáveis ao Windows. Como precisava de todo espaço disponível no disco, fui forçado a não instalar o Linux nesse novo PC.

Mas com o passar dos anos e a popularização da internet, em 2003 pude assinar internet banda larga e voltei pro Linux, dessa vez com o Debian Woody. E desde então vinha usando o Linux junto com o Windows XP (por causa das minhas gravações), até conhecer o Ubuntu no final de 2006. Aboli o Windows da minha vida deste então.

No final de 2006 deixei de ser um simples usuário e comecei a trabalhar administrando servidores. Faço isso da minha vida desde então.

E pra finalizar, meus sabores de Linux favoritos são:

Aos que são dessa época, espero que seja tão saudoso ler este post como foi para mim escrevê-lo.

Um abraço galera, e agora começa!