InFog

Um blog sobre GNU, Linux, Open Source, Desenvolvimento e Nerdices em Geral

Palestra: Gerenciamento de Pacotes com o Aptitude

Tags: , ,

Olá pessoal!

E aqui vamos nós para mais uma palestra do GCCSD.

A palestra irá tratar sobre a gestão de pacotes em distribuições Debian-like com o software Aptitude.

Bem, o nome da palestra é Gerenciando Pacotes com o Aptitude e será ministrada por mim. A palestra será realizada no dia 03/07, sábado, às 11:00h na Unimonte, Campus Victório Lanza, 2º piso – sala 210A. O Campus Victório Lanza fica na rua Bras Cubas, 344, na Vila Mathias em Santos – SP.

O pessoal do GCCSD costuma chegar mais cedo, a partir das 9:00h, para preparar a palestra e botar o papo em dia.

A palestra é totalmente gratuita e não é necessário se inscrever

Então é isso, aguardo a todos lá.

InFog

1 Comentário

Dica de tema para o Gnome

Tags: , ,

Olá pessoal,

Recentemente eu estava procurando alguns temas para mudar a tema do Gnome e me surpreendi com algumas opções oferecidas pelo Debian. Os temas que mais me chamaram a atenção foram os da “família” Shiki e dentre eles eu escolhi o Shiki Dust, dá uma olhada nele:

Além do Dust também existem os temas Brave, Human, Wine, Wise e outros, dá uma olhada:

Para instalar os temas basta usar o seu gerenciador de pacotes favorito, eu uso o aptitude. Os nomes dos pacotes no Debian são shiki-TEMA-theme, como shiki-dust-theme. Uma forma legal de instalar todos os temas shiki ao mesmo tempo é usar o seguinte comando:

# aptitude install `aptitude search shiki -F %p`

A opção -F do aptitude serve para formatar a saída e no caso a opção %p escolhe apenas os nomes dos pacotes, assim é possível fazer esse atalho e instalar todos ao mesmo tempo.

Se você não utiliza o Debian então vá à página dos temas Shiki no Gnome-look.org.

Ah, mais uma dica importante, se você usa o Firefox eu recomendo que você instale a extensão Stylish e depois este script para corrigir os bugs que o navegador apresenta com o tema (a barra de endereços fica bem ilegível).

Bem, a dica foi dada. Eu gostei desses temas por serem uma mescla entre os temas escuros e os claros, vale a pena conferir.

InFog

9 Comentários

Debian: Corrigindo problema de “dpkg –reconfigure -a”

Tags: , , ,

Olá pessoal!

Hoje vai dar uma dica para quem usa Debian e seus derivados, como o Ubuntu.

debian premium distro

Imagine-se realizando qualquer operação que envolva o sistema de pacotes do Debian, o dpkg, e de repente a energia acaba, o kernel trava, você fecha o terminal, ou qualquer coisa aconteça que interrompa o dpkg. Quando você voltar a usar o dpkg, com apt-get, aptitude, synaptics, etc, ele vai perceber que o dpkg foi interrompido e vai lhe dizer que para voltar a usar o dpkg você precisa executar o “dpkg –reconfigure -a” ou “dpkg-reconfigure -a”.

O problema com o reconfigurar todos os pacotes é que é um processo demorado e, acima de tudo, não necessário. Então como corrigir o sistema de pacotes sem executar esse reconfigurador?

O dpkg utiliza o arquivo “/var/log/dpkg.log” para fazer o log de suas ações. E o legal é que o dpkg diz o que vai fazer através deste arquivo. Aí que começa a solução do problema pois basta ver o que o dpkg estava fazendo quando foi interrompido.

Agora é necessário verificar o arquivo “/var/log/dpkg.log”. Isso pode ser feito usando um cat:

cat /var/log/dpkg.log

A última linha deste arquivo vai conter o nome do pacote que ficou sem configuração. Vamos dizer que a última linha desse arquivo de log diz que o pacote “menu 2.1.42″ não foi completamente instalado. Ele diz isso com uma linha que diz “half-configured menu 2.1.42″. Então agora é necessário terminar de instalar este pacote. Para fazer isso vá ao diretório “/var/cache/apt/archives”, procure o pacote que não foi instalado e então faça a instalação dele com um dpkg:

dpkg -i pacote.deb

Depois disso já será possível voltar às operações normais com sua interface preferida do dpkg, eu recomendo o aptitude.

Por hoje é só!

InFog

2 Comentários

© 2009 InFog. All Rights Reserved.

This blog is powered by Wordpress and Magatheme by Bryan Helmig.