IE4Linux

Isso que dá você usar software GPL, e nem ligar pra quem é o autor… eu explico:

Estou fazendo um curso de JAVA pela Caelum, que esta sendo patrocinado por um de meus empregadores aqui mesmo na cidade de Rio Branco/AC, e lá pelo meio da aula, resolvi mostrar pra um amigo do curso o programa IE4Linux, que é um script que faz o download automaticamente do site da microsoft do IE 5, 5.5 e 6.0 e já instala em qualquer distribuição Linux que esteja com o Wine rodando.

Ai todo empolgado, resolvi mostrar também para o professor, e ai ele comentou, “Pô esse cara é bom heim, veja ai quem é o autor?” e imagine a minha surpresa ao me deparar com a página do profile do autor, sim é a mesma pessoa, o professor da Caelum (Sérgio Lopes) é o autor dessa tão comentada ferramenta… agora é so pedir os autógrafos e tirar as fotos

🙂

Produtos OpenSource

Você deve conhecer alguns produtos OpenSource (Software Livre), porém quantos destes você conhece em Português (pt_br) ? Ou reformulando a pergunta, quantas empresas/entidades nacionais você conhece, que produz software livre? Vejamos algumas:

A APOENA Software Livre é uma empresa de consultoria e desenvolvimento de software nas modalidades GPL e open-source.

Nascida em novembro de 2000, a empresa foi incubada na IETEC – Incubadora Empresarial Tecnológica de Porto Alegre, da qual recebeu apoio logístico e mercadológico na prospecção de negócios.

Alguns de seus produtos:

  • SOL – Saúde On Line: Sistema Web de Agendamento de Consultas para Postos de Saúde.
  • FIEL Contábil: Sistema de Contabilidade e Orçamento via Web.
  • FIEL Financeiro: É um sistema de Controle Financeiro e Orçamentário.
  • SCP2: Sistema de Controle de Processos e Protocolos para Prefeituras.
  • SGF: Sistema de Gestão de Filiados para Entidades Desportivas, principalmente ligada às artes marciais.
  • EvSIS: Sistema de Controle de Eventos. É composto por dois módulos: Sistema de Administração de Eventos e Módulo de Registro via Site/Portal.
  • ImóveisWEB: É um Sistema de Registro e Controle de Imóveis.

Conheça mais: http://www.apoenasoftwarelivre.com.br/


A Solis, Cooperativa de Soluções Livres, é uma cooperativa de serviços formada no início de 2003, com o apoio da Univates, Centro Universitário, em Lajeado, RS. A Solis implementa e desenvolve soluções tecnológicas livres para os mais variados setores da academia, indústria, comércio e serviços.Alguns de seus produtos:

  • Sagu – Sistema Aberto de Gestão Unificada;
  • Gnuteca – Sistema de gestão de acervo, empréstimo e colaboração para bibliotecas;
  • Agata Report – Sistema para Geração de Relatórios;
  • Fermi – Sistema para Laboratórios de Análises Químicas;
  • Miolo – Framework para o Desenvolvimento de Aplicações em Software Livre;
  • Scotty – Sistema para Central de Atendimento;
  • Tabserver – Controle de Usuários e Atualizações em Máquinas Desktops;

Conheça mais: http://www.solis.coop.br



O Centro de Computação da Unicamp – CCUEC – tem o objetivo de garantir o apoio atualizado em informática para a execução das atividades fim da Universidade e contribuir para a qualidade, eficiência e racionalização das atividades do meio.

Alguns produtos disponíveis sob a licença GPL (GNU Public License):

  • Rau-Tu: Sistema de Perguntas e Respostas
  • Nou-Rau: Armazenamento e indexação de conteúdos digitais
  • E-science: Ferramenta para desenvolvimento de conteúdo voltada para grupos de pesquisa
  • GeCon: Gerenciador de conteúdo para publicação Web
  • ZRabbit: Gerenciador de Conteúdo para Portais de Notícias
  • DForm: Gerador dinâmico de formulários para gerenciamento de eventos
  • Sisclip: Controle de patrimônio e licenças de software para equipamentos de informática
  • SiSaweb: Sistema para avaliação e certificação de conhecimentos
  • PS2PDF: Conversão de arquivos postscript para o formato PDF
  • Agenda: Sistema para controle de ramais telefônicos
  • Seven: Sistema para controle de eventos, cursos, palestras
  • L.I.C: Clonagem de Sistemas GNU/Linux

Conheça mais: http://woodstock.unicamp.br:9673/SoftwareLivre

Conhece mais algum Software Livre nacional ou alguma outra empresa? Então deixe nos comentários, para que possamos conhecer também…

Script para alterar data e hora do Linux

Alterar data e hora do Linux é fácil, mais simples ainda com este scritpt, veja:

No console shel:

# vi data

insira este código:

#!/bin/sh

##############################################
# Script – DATA / HORA
# Jonas Ferreira
##############################################

echo -n “Entre com a hora:… (valor entre 01 a 24): ”
read hora

echo -n “Entre com os minutos:… (valor entre 00 a 59): ”
read minutos

echo -n “Entre com o Dia…: (valor entre 01 a 31): ”
read dia

echo -n “Entre com o Mês…: (valor entre 01 a 12): ”
read mes

echo -n “Entre com o ano…: (2007): ”
read ano

date $mes$dia$hora$minutos$ano

Salve e saia do VI.

Execute:

#chmod +x data
# ./data

vai pedir as informações do script, no final ele altera a data e hora.

Howto: Instalando o PHP 5 no Red Hat Enterprise 4

Mais um howto, agora de como instalar o PHP 5 em uma distribuição do Red Hat Enterprise 4. Note que o PHP 5 não é oficialmente suportado pela Red Hat, então utilize estas dicas por sua conta e risco.
=============================
1º Passo
=============================

Obter os pacotes:
# cd /tmp
# wget http://www.cyberciti.biz/files/lighttpd/rhel4-php5-fastcgi/php-5.1.4-1.esp1.src.rpm
# rpm -ivh php-5.1.4-1.esp1.src.rpm

OBS: Provalvelmente ao tentar instalar este pacote, reportará alguns erros de dependência como:

aspell-devel >= 0.50.0 is needed by php-5.1.4-1.esp1.i386
httpd-devel >= 2.0.46-1 is needed by php-5.1.4-1.esp1.i386
libstdc++-devel is needed by php-5.1.4-1.esp1.i386
pcre-devel >= 4.5 is needed by php-5.1.4-1.esp1.i386
libtool >= 1.4.3 is needed by php-5.1.4-1.esp1.i386

e outros… neste caso você deve resolver tais pendências antes, utilizando o YUM ou o UP2DATE.

# yum install bzip2-devel aspell-devel …. (todos os pacotes com pendência).

# up2date bzip2-devel aspell-devel …. (todos os pacotes com pendência)

=================================
2º Passo – Rebuild pacote RPM para RHEL – 32 bit
=================================

# cd /usr/src/redhat/SPECS
# rpmbuild -bb php.spec

OBS: no meu caso precisei instalar este pacote do rpm-build

Pacote: rpm-build-4.3.3-22_nonptl.i386.rpm (fácil de achar por ai)
# wget http://afs.caspur1.it/afs/italia/project/bigbox/e4/i386/latest/BigBox/RPMS/rpm-build-4.3.3-22_nonptl.i386.rpm

# rpm -ivh rpm-build-4.3.3-22_nonptl.i386.rpm

Ai sim, depois disso pode executar novamente o:

# rpmbuild -bb php.spec

A recompilação irá demorar alguns minutos…

=================================
3º Passo – Instalando os pacotes
=================================

Os pacotes .rpm estarão dentro do diretório: /usr/src/redhat/RPMS/i386

# cd /usr/src/redhat/RPMS/i386
# rpm -Uvh php*

Provavelmente irá reclamar de um pacote chamado php-pear. O pacote que você terá que localizar é o: php-pear-1.4.9-1.2.noarch.rpm

# wget http://hosting.xoxidemods.com/rpms/php-pear-1.4.9-1.2.noarch.rpm

Ai sim, agora você pode rodar novamente:

# rpm -Uvh php*

Ao terminar você já estará com o PHP instalado e configurado com seu Apache.

Fonte:
http://www.cyberciti.biz/tips/how-to-install-php5-redhat-enterprise-linux4.html
http://hosting.xoxidemods.com/rpms/

Howto: Yum no Red Hat Enterprise Linux 4

Depois de um bom tempo sem postar nada nesta categoria de HowTo, segue um tutorial que tive que implementar esta semana.

HowTo: Instalando o YUM no Red Hat Enterprise Linux 4

YUM significa Yellow dog Updater, Modified, trata-se de um software desenvolvido pela Duke University para ser um instalador, atualizador e removedor de pacotes RPM, semelhante ao apt-get do Debian.

Ele trata automaticamente as dependências de arquivos não sendo necessário ficar buscando e instalando as dependências manualmente, lógico que para ele fazer tudo sozinho todas as dependências tem que estar nos repositórios configurados na maquina.

Por padrão o Red Hat não vem com o YUM e sim o Up2date, que só baixa os arquivos dos repositórios oficiais da Red Hat, mediante ao pagamento é claro. Já com YUM não, você pode colocar diversas bases de pesquisa, ficando assim livre do up2date. Vamos la:

==================================
1º Passo – Instalação:
==================================

Baixe e instale a versão do YUM para Red Hat 4. É fácil de ser encontrado na web, basta procurar por: yum-2.4.2-0.4.el4.rf.noarch.rpm

Para fazer a instalação basta rodar o:
# rpm -hiv yum-2.4.2-0.4.el4.rf.noarch.rpm

Bem, pode acontecer alguns problemas de dependências, como:

Error: Failed dependencies:
python-elementtree is needed by yum-2.4.2-0.4.el4.rf.noarch
python-sqlite is needed by yum-2.4.2-0.4.el4.rf.noarch
urlgrabber is needed by yum-2.4.2-0.4.el4.rf.noarch

Então será necessário instalar estes outros pacotes (que também é fácil achar pela web). Vou colocar aqui uns links da onde eu baixei, mas quando você for fazer, pode não estar ativos, ai você pode localizar pelo google o nome do pacote:

Pacote: python-elementtree-1.2.6-7.el4.rf.i386.rpm
wget ftp://194.199.20.114/linux/dag/redhat/el4/en/i386/dag/RPMS/python-elementtree-1.2.6-7.el4.rf.i386.rpm
# rpm -hiv python-elementtree-1.2.6-7.el4.rf.i386.rpm

Pacote: python-sqlite-1.0.1-1.2.el4.rf.i386.rpm
wget ftp://194.199.20.114/linux/dag/redhat/el4/en/i386/dag/RPMS/python-sqlite-1.0.1-1.2.el4.rf.i386.rpm
# rpm -hiv python-sqlite-1.0.1-1.2.el4.rf.i386.rpm

Pacote: python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm
wget ftp://194.199.20.114/linux/dag/redhat/el4/en/i386/dag/RPMS/python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm
# rpm -hiv python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm

Pronto, já está instalado, porém sem repositórios para fazer as buscas.

==================================
2º Passo – Configuração:
==================================

Vamos criar os arquivos a seguir, lembrando que todos dentro do /etc/yum.repo.d
Arquivo com nome dag.repo:

[dag]
name = Dag
enabled = 1
baseurl = http://dag.freshrpms.net/redhat/el4/en/$basearch/dag/
http = //ftp.heanet.ie/pub/freshrpms/pub/dag/redhat/el4/en/$basearch/dag/
gpgcheck = True

Arquivo com nome dries.repo:

[dries]
name=Extra RedHat EL 4 rpms dries – $releasever – $basearch
baseurl=http://apt.sw.be/dries/redhat/el4/en/$basearch/dries/RPMS
gpgcheck=1
enabled=1
gpgkey=http://dries.ulyssis.org/ayo/RPM-GPG-KEY.dries.txt

Arquivo com nome livna.repo:

[livna]
name=Fedora Core 4 – i386 – livna
baseurl=http://rpm.livna.org/fedora/4/i386/RPMS.lvn
failovermethod=priority

E por último o arquivo jpackage.repo:

[jpackage-generic]
name=JPackage (free), generic
mirrorlist=http://www.jpackage.org/jpackage_generic.txt
failovermethod=priority
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc
enabled=1

Seguindo a mesma linha iremos montar o repositório dos arquivos liberados pela Red Hat e reunidos no projeto CentOS.

Criar um arquivo dentro do /etc/yum.repo.d com o nome de centos.repo:

[base]
name=CentOS-$releasever – Base
baseurl=http://mirror.centos.org/centos/4/os/i386/
gpgcheck=1

[updates]
name=Red Hat Linux $releasever – Updates
baseurl=http://mirror.centos.org/centos/4/os/i386/
gpgcheck=1

Criar um outro arquivo

Vamos rodar:

# yum clean all

Ele irá limpar todas as entradas do “banco de dados” do yum.

# yum check-update

Depois de alguns minutinhos o yum já foi em todos os repositórios, fez as conexões e montou um banco de dados com os arquivos que estão disponíveis para serem baixado da forma como conhecemos o Linux, LIVRE.

Fontes:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=6581
http://www.lupaworld.com/24527/viewspace_3008.html
http://www.sk360.info/wiki/articles/7/1/Install-yum-on-RHEL4/Page1.html
http://maimon-it.blogspot.com/2005/06/install-yum-on-redhat-enterprise-linux.html

Livro: A Bíblia do Ubuntu

A Bíblia do Ubuntu Linux é um livro completíssimo que contém dicas, truques e pequenos manuais sobre o Ubuntu. Suas mais de 900 páginas se dividem em 4 grandes temas: Primeiros passos, (tudo sobre a instalação), Ubuntu para o usuario normal, Ubuntu para administradores e Configuração de servidores.

Livros como este se pode encontrar em qualquer livraria, porém o que destaca este é sua amplitude e que é legalmente grátis. Em inglês.

Link: Rapidshare (mirror 1) ou Rapidshare (mirror 2)
Senha para descompactar: ebookspyder.net