Creative

Creative Game Blog

  • RSS
  • Delicious
  • http://www.facebook.com/andersonsgrabin
  • Twitter

Popular Posts

Hello world!
Righteous Kill
Quisque sed felis

Categoria

AION (15) Apache (1) Comandos (2) Dicas (25) FreeBsd (4) Iniciantes (90) internet (2) Jogos (4) Linux (2) Metin2 (61) Multimidia (23) Mysql (1) novidades (13) Personalização (16) Php (1) Sistema (74) softwers (32) Videos (78) web (18)

Metin2

Tudo sobre o metin dicas do jogo e configuração do servidor,tutoriais,arquivos e etc...

FreeBsd

Tudo sobre o sistema como instalação,manuseio etc...

Aion

Dicas do jogos,arquivos do servidor,tutoriais e etc

Dicas

Dicas sobre varios asuntos

Novidades

tudo o que acontece no mundo e que vira asunto


O Gwibber, do qual eu repeti o que falaram recentemente aqui, é um bom cliente de microblogging. é incluído nele uma função muito comum de se ver no Twitter e em outros sites de microblogging, a URL pequena (ou tiny url, de serviços como bit.ly e outros). Infelizmente, ele não compartilha da mesma opinião sobre minha pessoa e teima em congelar, mesmo quando não altero nenhuma de suas opções padrão, me obrigando de tempos em tempos verificar se ele está bem de saúde e, se não está, matá-lo de vez e invocá-lo novamente.

Uma vez li na lista do time da comunidade local do Ubuntu  que um programa compilado em seu hardware é melhorado para ele. Sites como o Linux Acessível e o linhadecodigo.com  afirmam que isto é assim também. Logo, se compilar o Gwibber em minha máquina, ele deveria deixar de congelar tanto assim. Mas como sou um fã do sistema de gerenciamento de pacotes pelo APT, não me sinto confortável em baixar e compilar fontes de programas que estão nos repositórios -- apesar de às vezes isso ser inevitável, como com o DiscWrapper e o Billreminder.

Felizmente, há algumas maneiras de se fazer isso de maneira segura, usando os pacotes dos repositórios e o APT. Uma delas (digamos que a "oficial" e utilizada na documentação do Ubuntu) é descrita aqui.

1. Abra o terminal em Aplicativos | Acessórios.

Crie uma pasta, em /tmp ou em sua pasta pessoal, com o nome do programa que você quer fazer esta operação, por exemplo:

mkdir gwibber

2. Verifique se a opção de descarregamento de códigos-fonte está marcada.

Você pode verificar isso em Sistema | Administração | Canais de software.

3. Descarregue o fonte do gwibber.

Execute o seguinte comando no terminal:

apt-get source gwibber

Percebeu que o comando não tem sudo? É um dos pilares da filosofia das liberdades do usuário de computador e da filosofia do Ubuntu que você, como e enquanto usuário, tenha acesso irrestrito ao código-fonte de um programa. Desta maneira, você pode ver e estudar como o software faz o que faz, pode melhorá-lo, traduzi-lo e liberar ou lançar novas versões dele. Limitar esse direito àqueles capazes de manipular os canais de software (desculpem-se o trocadilho) não é direito, por isso este uso do apt-get não requer o sudo.

O apt informa que o pacote do Gwibber tem seu controle de versão (depois falarei sobre isso) alcançável usando o Bazaar, o sistema de controle de versão do Launchpad. Se você gosta de usar programas em desenvolvimento, e sabe o que está fazendo, pode baixar a árvore com o bzr. E se alterar, pode fazer a submissão de suas alterações na árvore principal.

4. Verifique a pasta depois de descarregar o fonte do Gwibber.

Há três arquivos e uma pasta: o arquivo .dsc descreve o fonte e é assinado digitalmente com o GnuPG, o que garante a autenticidade do fonte baixado. O arquivo .orig.tar.gz é o fonte empacotado original. E o arquivo .diff.gz contém as diferenças entre o código-fonte original e suas modificações posteriores. O apt-get source descompacta o fonte original na pasta gwibber-0.8 e depois aplica o .diff.gz, terminando o processo de baixamento do fonte, pronto para ser usado por você.

5. Instale as dependências de compilação.

Uma das coisas mais interessantes no software livre é a interdependência entre os projetos de software. É o programa Z que precisa que o programa X e a biblioteca Y estejam instalados no computador para que seja compilado e funcione corretamente. Isso no passado causou o que se chamou de inferno das dependências (primo probre do inferno das DLLs, que acometia PCs com Windows 3.1x/9x); o inferno das dependências fez surgir o sistema de gerenciamento de pacotes, que permite um controle maior sobre eles e como eles afetam todo o sistema. Nada mais de instalar uma nova versão de software para ter um programa funcionando e descobrir que outros deixaram de funcionar por causa desta nova versão.

Como baixamos o Gwibber dos repositórios, podemos baixar e instalar os programas necessários para compilá-lo sem muitas dores de cabeça. Basta digitar o comando abaixo:

sudo apt-get build-dep gwibber

6. Compile o pacote.

Depois de ter baixado o fonte e suas dependências, vamos agora compilá-lo.

Entre na pasta com cd gwibber-0.8 (caso já não esteja lá). O Gwibber possui um instalador próprio, o que facilita bastante o trabalho de compilação. Basta digitar

sudo python setup.py install

E acompanhe as mensagens de compilação. Depois de instalado, é só executá-lo a partir do menu de Aplicativos ou pela linha de comando com gwibber.

Perceba que o Gwibber não está marcado como instalado no Synaptic. Isto porque o compilamos diretamente do seu código-fonte, e assumimos a responsabilidade de mantê-lo atualizado manualmente. O uso do apt-get source e do apt-get build-dep permite maior segurança no processo, e deve ser usado com cuidado.

Leave a Reply