sábado, 31 de janeiro de 2009

Adicionando as chaves GPG para os pacotes dos novo PPA do Launchpad

O Launchpad é uma ferramenta online que a Canonical criou para o Ubuntu e desenvolvedores de software livre. Com ele é possível fazer muitas coisas, como traduzir software para a sua língua nativa. O Ubuntu, por exemplo, é traduzido para 50 idiomas através de uma das ferramentas do Launchpad.

Outra ferramenta bem legal do Launchpad é o PPA (Personal Package Archieve), ou "Repositório de Pacotes Pessoais", numa tradução livre. Com ele é possível que qualquer um disponibilize um repositório de pacotes para o Ubuntu. Muitos programas e times de desenvolvimento utilizam os PPA para distribuírem os seus softwares.

Com a nova atualização do Launchpad, agora é possível assinar digitalmente os pacotes nos PPA, da mesma forma como é feito com os repositórios oficiais do Ubuntu. Isso trás uma camada extra de segurança, que garante, por exemplo, que ninguém tenha invadido o servidor do repositório e substituído os pacotes originais por cópias com um vírus ou root kits. É algo difícil de acontecer, mesmo sem a assinatura, porém tal façanha torna-se quase impossível uma vez que os pacotes são assinados digitalmente.

Enfim, se você tem algum repositório PPA na sua lista de canais de software, e os desenvolvedores começaram a utilizar este novo recurso, é provável que você esteja recebendo uma mensagem de erro ao tentar atualizar o sistema.

Um exemplo com o qual trabalharemos aqui é o PPA do Deluge, um excelente cliente bittorrent em GTK. Como podemos ver na figura abaixo, ao atualizar o sistema, recebi a seguinte mensagem:


A solução para tal erro é muito simples. Abra o terminal e digite:
gpg --keyserver keyserver.ubuntu.com --recv-keys --fingerprint XXXXXXXXXXXXXXXX | gpg --export | sudo apt-key add -

Onde se lê XXXXXXXXXXXXX, deve-se escrever a impressão digital da chave fornecido na mensagem de erro, como aquela da figura acima. Portanto, segundo o nosso exemplo:

gpg --keyserver keyserver.ubuntu.com --recv-keys --fingerprint C5E6A5ED249AD24C | gpg --export | sudo apt-key add -

Abra o menu Sistema->Administração->Canais de software, vá na aba Autenticação e cheque se a nova chave encontra-se na lista, como na figura abaixo:
Quer saber mais sobre GPG? Então baixe a cartilha em PDF do GRIS da UFRJ.
Quer ajudar a traduzir o Ubuntu? Comece aqui.

Abraço a todos.

quarta-feira, 14 de janeiro de 2009

Ligue o computador com a tecla "Num Lock" ativada

Sabe aquele teclado numérico que fica a direita do seu teclado? Você liga o seu Ubuntu e sempre precisa apertar "Num Lock" para usar ele? Você acha isso chato? Já tá cansado de ter que apertar esta teclinha para digitar a sua senha numérica? Seus problemas acabaram, basta instalar um pacotinho simples para que o Num Lock esteja ativado logo que você liga o computador.

Vá até o terminal e digite:

sudo aptitude install lockx

Essa não é nova, mas um amigo se surpreendeu quando eu contei para ele.

Abraços a todos.

segunda-feira, 5 de janeiro de 2009

Como instalar jogos e programas com múltiplos CDs com o Wine


O Wine é uma ferramenta fenomenal, que permite que nós utilizemos alguns programas e jogos que só existem para Windows no nosso Linux, com toda a segurança e performance que nunca seria possível no sistema da MS. Enquanto os desenvolvedores não perceberem que o Linux é a plataforma do futuro, nós continuaremos a usar o Wine.

Bem, esta é uma dúvida muito comum e inclusive eu já tinha visto ela no fórum do Ubuntu-br, sem resposta. A maioria dos usuários não conseguem desmontar o primeiro CD para colocarem o segundo CD de instalação.

Porém hoje, comprei uma revista com o jogo Swat4 para windows e resolvi colocar o Wine à prova.

Não foi muito difícil achar a resposta, porém, vamos lá:

O método abaixo foi testado com o Intrepid, no entanto, deve funcionar de maneira semelhante com as outras versões. A primeira coisa a se fazer é tentar não rodar o programa de instalação com o nautilus aberto, pois ele pode bloquear a desmontagem do CD. Isso pode ser conseguido simplesmente fechando o programa depois de clicar no arquivo "setup.exe" ou rodando o programa de instalação via terminal, como no exemplo abaixo:

wine /media/cdrom/setup.exe

É claro que você vai ter que substituir o caminho acima e/ou o arquivo de instalação presente no seu CD.

Quando o programa de instalação te pedir para trocar o cd, abra outra aba do terminal (ctrl+shift+T no gnome) e digite:

wine eject d:

você precisará alterar a letra do drive, caso tenha alterado ela no seu winecfg, o que é improvável. Também li que é possível que você tenha que montar manualmente o segundo CD de instalação, embora isso não tenha sido necessário no meu teste.

No FAQ do Wine você encontra outras formas de iniciar uma instalação via linha de comando para permitir que se instalem múltiplos CDs. Um exemplo dessa utilização seria:

wine start 'D:\setup.exe'

Porém maiores informações podem ser encontradas no link acima.

Agora é só curtir o seu jogo ou programa e correr para o abraço, afinal, você não precisa do Windows para mais nada! ;-)

(editado: o jogo não funcionou, por causa de um bug ainda não resolvido. Porém a instalação ocorreu de forma normal)

domingo, 4 de janeiro de 2009

Voltando de viagem

Caros leitores do blog,

fiquei algum tempo sem postar nada porque estava viajando e infelizmente não tive tempo de avisar antes no blog. Porém, agora estou de volta da belíssima Florianópolis, onde passei um ótimo ano novo e em breve pretendo fazer uma série de posts que creio eu, serão úteis a muita gente.

Aguardem...

Abraço a todos e um feliz 2009!!!

quinta-feira, 18 de dezembro de 2008

Propaganda da Red Hat nos Estates...

Dêem só uma olhada na propaganda que a Red Hat fez nos Estados Unidos. Não sei quanto a vocês, mas eu achei uma obra-prima (palavra de ex-estudante de publicidade. rs). Deixem a opinião de vocês nos comentários.

Abraços,

segunda-feira, 1 de dezembro de 2008

Como salvar videos do YouTube.com ou qualquer outro site da internet sem utilizar nenhum programa

Existe um jeito muito simples de salvar um video da internet sem precisar de nenhum tipo de ferramenta ou programa, como por exemplo, o pytube.

Para isso, é muito simple:

  1. Abra o video no seu browser.
  2. Espere ele carregar inteiro.
  3. Abra a pasta /tmp

Lá está o seu video, com um nome estranho, mas é ele. Copie-o para a pasta de sua preferência e renomeie-o como quiser.

quinta-feira, 20 de novembro de 2008

Se a MATRIX rodasse no Windows Server...

Aiiii, realmente as piadas sobre o Windows não tem fim... Dêem uma olhada nesta! Vocês não vão se arrepender. Hahahaha

quarta-feira, 19 de novembro de 2008

Abra arquivos .uif no seu Linux

Outro dia eu estava baixando um arquivo via bittorrent quando me deparei com um arquivo .uif. Nunca tinha visto este arquivo até então, porém tive que fazer alguma pesquisa para conseguir usá-lo.

É incrível como as pessoas usam seus computadores indiscriminadamente e não se dão conta das escolhas que fazem ao usá-lo. O que é o arquivo .uif? Para que ele serve? Qual a sua especificidade?

UIF significa na verdade "Universal Image Format", que em português quer dizer "Formato de Imagem Universal", apesar de não ter nada de universal nele a não ser, é lógico, o nome.

Trata-se de um formato chinês (!!!) proprietário para a geração de imagens de CD/DVD criado por uma empresa e um programa chamados MagicISO. Algumas de suas principais "pretensas" especificidades são:

  • Boa taxa de compressão
  • Encriptação de dados
  • Proteção com senha

Digo "pretensas" porque essa "segurança" toda é facilmente burlada, convertendo o arquivo para iso e utilizando-o normalmente.

Por ser proprietário, o MagicISO está disponível apenas para Windows e (apesar de conter ISO no nome) utiliza o seu formato próprio como padrão: o uif. Usuários mais descuidados acabam criando imagens com ele, ao invés de utilizar o formato iso também disponível no programa e que por ser padronizado, é multi-plataforma.

Agora eu faço uma pergunta a estes usuários: Se você quer compartilhar um arquivo numa rede bittorrent, isso significa no mínimo que você quer difundir esta imagem com o maior número de pessoas possíveis, certo? Então porque, meu deus, utilizar um formato proprietário para isso? Esta é uma pergunta que eu gostaria de saber responder...

Se você vai criar uma imagem de um CD/DVD para o seu próprio uso, ok! O problema é seu. Agora, se você quer compartilhar esta imagem numa rede de trocas, por favor, utilize um formato livre!

O formato iso dá muito bem conta do recado e é utilizável em qualquer plataforma. Além disso tudo (como se só isso não bastasse) a MagicISO violou a licença GPL, como pode ser visto aqui: http://aluigi.org/misc/magiciso_gpl_violation.txt.

Por isso, NÃO UTILIZE ARQUIVOS UIF EM REDES DE TROCA!!!! E se possível, esqueça que ele existe, pois trata-se de um formato inútil.

Bom, como este é um formato proprietário, como faremos para utilizá-lo? A resposta é a ferramenta uif2iso. Ela é capaz de converter este arquivo para uma imagem iso comum que pode então ser queimada em um CD ou montada normalmente.

Instalando o uif2iso


A primeira coisa a fazer é baixar o programa na página do autor. Para baixar a última versão diretamente , clique aqui. No momento em que estou escrevendo este artigo última versão é a 0.1.7.

Descompacte o arquivo .zip (você pode fazer isso de várias formas, inclusive clicando com o botão direito do mouse sobre ele e escolhendo "extrair aqui", no Gnome)

Uma vez no terminal, vá até o diretório "uif2iso" criado e cole a seguinte linha de comando:
sudo make -C src PREFIX=/usr/local all install

para isso você vai precisar ter os pacotes zlib1g zlib1g-dev instalados. É provável que eles já estejam instalados, mas em todo caso, instale-os utilizando:
sudo aptitude install zlib1g zlib1g-dev

Uma vez instalado, é muito fácil rodar o programa. Para isto basta usar no terminal
uif2iso arquivo.uif arquivo.iso

Considerando que o seu arquivo se chama disco1.uif e que ele está na sua pasta /home, bastaria:
uif2iso ~/disco1.uif ~/arquivo.iso

Pronto! Use e abuse.

Comentários são sempre bem vindos. ;-)

segunda-feira, 17 de novembro de 2008

Baixe as imagens de CD do Ubuntu via Metalink!!

Quem já conhece o Ubuntu a algum tempo já deve ter percebido que não é de hoje que há a opção de baixar as imagens de CD por um arquivo com a extensão .metalink. Os arquivos metalink nada mais são do que um arquivo XML com endereços para diversos espelhos ftp e http para baixar um mesmo arquivo. Sendo assim, é possível baixar o mesmo arquivo de múltiplas fontes, alcançando assim velocidades bem altas. Também é possível combinar os servidores ftp e http com o protocolo bittorrent, o que torna tudo ainda mais rápido.

Bom, estou só começando as minhas experiências com este tipo de arquivo, porém realmente tenho conseguido excelentes médias com ele. Tenho um banda larga de 200kb e normalmente consigo baixar arquivos a uma média de 22kb/s com picos de 24 a 25kb/s. Já com o metalink, andei conseguindo médias de 24 a 25kb/s com picos de 29 a 30kb/s. Realmente não é um ganho desprezível... ;-)

Agora você deve estar se perguntando: como eu faço para testar esse negócio?

Bom, a primeira coisa que você deve fazer é baixar um programa que seja compatível com essa tecnologia. No repositório universe do ubuntu é possível encontrar o aria2 que é um programa em linha de comando para este fim. Não se assunte pelo fato dele ser um utilitário via linha de comando, pois a sintaxe dele é bem fácil, pois até eu consegui usar após uma lida no manual (em inglês) que traz tudo bem explicadinho.

A primeira coisa que você deve fazer é baixar o aria2. Para isso clique aqui, ou digite no terminal:
sudo aptitude install aria2

Bem a sintaxe do aria2 é a seguinte:
aria2c [OPÇÕES] -M [arquivo.metalink] ou
aria2c [OPÇÕES] --follow-metalink=true [URL]

Então, para exemplificar, digamos que você queira baixar a imagem do Ubuntu Intrepid para a arquitetura i386:

aria2c --follow-metalink=true http://releases.ubuntu.com/8.10/ubuntu-8.10-desktop-i386.metalink

Fácil né? Também é possível baixar o arquivo metalink primeiro e depois apontar para ele:
wget http://releases.ubuntu.com/8.10/ubuntu-8.10-desktop-i386.metalink
aria2c -M ubuntu-8.10-desktop-i386.metalink


Algumas opções interessantes são:

-d [DIR] especifica o diretório de destino para os arquivos baixados
--metalink-location=[LOCAL] especifica o local dos servidores preferidos: use =br para baixar dos espelhos brasileiros e virgula para mais de um local. Ex: =br,us

Se quiser parar o download, basta usar Ctrl+C e para voltar a baixar do ponto em que parou, basta usar o mesmo comando inicial, com os mesmos parâmetros no mesmo diretório.

Bom, acho que é isso. Se alguém tiver alguma sugestão ou correção a fazer, por favor, me diga. Pois como disse, estou apenas começando a pesquisar o assunto.

Mais informações sobre Metalinks podem ser encontradas no site do projeto.

Abraços

sexta-feira, 14 de novembro de 2008

Book Meme

  1. Pegue o livro mais próximo de você.
  2. Abra-o na página 56.
  3. Ache a quinta sentença.
  4. Poste o texto no seu blog com estas instruções.
  5. NÃO pegue o seu livro favorito, o mais legal, o mais intelectual, etc. Pegue apenas o que estiver mais próximo.

O Conservatório Dramático Brasileiro atuou no Rio de Janeiro, sede da corte, e teve a sua história dividida em dois períodos: de 1843 a 1864 e de 1871 a 1897, quando foi definitivamente extinto.

de "Censores de Pincenê e Gravata: dois momentos da censura teatral no Brasil" de Sônia Salomão Khéde.

http://theironlion.net/blog/book-meme/

Comente clicando!