Gnome List – garnome_list

Uma das grandes dificuldades em se compilar projetos grandes como o GNOME é justamente conhecer a lista de pacotes utilizadas, além da ordem de compilação dos pacotes. A diversidade de combinações de versões em projetos como estes é imensa. E por isto, se puder pegar uma carona para facilitar o trabalho, não tem porque não o fazer.

(mais…)

Continue lendoGnome List – garnome_list

One Page for … Slackware!

Edinei Pacheco é um cara cheio de surpresas. Grande colaborador na difusão de conhecimentos do GNU/Linux e um implacável defensor dos direitos autorais, mesmo que não concorde com muitos deles…

Recentemente tive o prazer de encontrá-lo na rede e colocar as novidade em dia. Dentre elas, ele me contou de sua última criação: “ONE PAGE FOR … SLACKWARE!”. Uma idéia fantástica, muito simples e muito útil.

(mais…)

Continue lendoOne Page for … Slackware!

scp não funciona em sua conta?

A muito tempo que observava que o scp não funcionava enquanto existisse o arquivo ~/.bashrc. Como não uso o scp com muita freqüência, nunca me incomodei em renomear o .bashrc, enquanto o usava. Mas um dia destes resolvi pesquisar para entender os motivos do problema.

Em meio a discussões pela rede encontrei algumas informações que me pareceram mais razoáveis. Não encontrei nada no manual do scp, e nem muita coisa no manual do bash para poder confirmar, mas a os testes indicam que o caminho é este.

(mais…)

Continue lendoscp não funciona em sua conta?

Trocando o título da aba do konsole pela linha de comando

Uma característica interessante do konsole é a facilidade com que se pode trocar o nome na aba do console, via comando echo do shell. Isto possibilita que programas em bash shell alterem o nome na aba, em tempo de execução, para apresentar algumas informações de relevância. Por exemplo, o Slackmirror mostra, na aba do console em que está rodando, o nome da distribuição, versão e a porcentagem concluída da atualização do espelho.

(mais…)

Continue lendoTrocando o título da aba do konsole pela linha de comando

Mantendo espelhos do Slackware com o Slackmirror

Geralmente mantenho uma cópia do Slackware-Current em minha máquina, para poder acompanhar melhor as novidades para a próxima versão. Programas como o gftp, mc, konqueror, wget entre outros, são muito bons para auxiliarem na manutenção de espelhos como estes, mas sempre deixam algum trabalho adicional, como remover pacotes excluídos da árvore da nova versão, saltar o download de pacotes de línguas indesejadas, …

Durante muito tempo mantive meu espelho do current com o wget e muita paciência, checando diretório por diretório, o que fica e o que sai do current. Filizmente, o Slackware mantém o arquivo FILELIST.TXT, com uma listagem completa de todos os pacotes e arquivos presentes em sua árvore, o que simplifica muito a automação da manutenção de um espelho.

O aplicativo Slackmirror é um programa em bash script que venho desenvolvendo alguns a anos, cujo papel fundamental é manter uma cópia atualizada do slackware-current bem como de outras versões do Slackware e seus derivados, como o Slamd64 e o Bluewhite64.
(mais…)

Continue lendoMantendo espelhos do Slackware com o Slackmirror

Selecionando Runlevel no Slackware

O Slackware e seus derivados, como o Slamd64, são ótimos opções de distribuições, principalmente para aqueles que não se canção de investigar seu hardware e se divertem com isto, como vem sendo o meu caso a quase 14 anos.

No entanto, algumas tarefas, quando muito solicitadas, podem se tornar extremamente tediosas, como tem ocorrido no caso da configuraćão de meu novo notebook. A simples tarefa de alterar o runlevel do boot da máquina, em meio a diversos teste que tenho feito, extrapolaram minha tolerância.

A ferramenta que vou apresentar aqui, é o setrunlevel. Um aplicativo que fiz para alterar o runlevel, editando o /etc/inittab e/ou executando o comando telinit. O setrunlevel é um aplicativo em bash shell, que pode operar tanto no modo interativo, quanto não interativo. (mais…)

Continue lendoSelecionando Runlevel no Slackware

Nobel de economia diz que lei de patentes é obsoleta e inútil

Gostei desta colocação do Eric Maskin

Notícias do Mundo GNU/Linux: O prêmio Nobel de Economia Eric Maskin, em entrevista a Revista Veja, defende o modelo livre de desenvolvimento de softwares e diz que “a lei de patentes desacelerou o ritmo de inovação em certas áreas da tecnologia”:

(mais…)

Continue lendoNobel de economia diz que lei de patentes é obsoleta e inútil

Curso de Python

A conselho de um grande amigo, iniciei o estudo da linguagem Python. A princípio não esperava me interessar muito pela linguagem, afina é apenas mais uma linguagem com recursos semelhantes a todas as outras.

Mas, para minha surpresa, a experiência que tenho tido com o Python tem sido repleta de novas e agradáveis surpresas. Não levei muito tempo para concordar com o Christian R. Reis:

(mais…)

Continue lendoCurso de Python

Criando pacotes com o createpkg

Criar pacotes atualmente não é uma atividade tão complicada como já foi a alguns anos atrás. Atualmente, na maioria dos programas, o simples conjunto de comandos ./configure && make && make install são suficientes. Mas ainda há aquelas ocasiões em que é necessário muita ginástica para compilar o programa. Neste texto apresento um componente do pacote Simplepkg, createpkg. Com este aplicativo você constrói pacotes .tgz para o seu Slackware com um único comando.

(mais…)

Continue lendoCriando pacotes com o createpkg