em Sem categoria

apt-get para slackware

Apt-get do Slackware

Ao escolher uma distribui??o Unix/Linux para rodar em Servidores devem ser analisados v?rios pontos: estabilidade, disponibilidade, ferramentas de configura??es dispon?veis, ferramentas de atualiza??es, agilidade na corre??o de erros por parte dos desenvolvedores etc..
Um grande chamativo para os administradores hoje em dia s?o as ferramentas de instala??o/atualiza??o de pacotes on-line como o “apt-get” do Debian, que tamb?m foi portado para o Conectiva na vers?o 6.0, o “up2date” do RedHat, o “urpmi” do Mandrake, o “ports”do BSD. Realmente eles s?o uma m?o na roda quanto a instala??o e atualiza??o de pacotes.
No entanto algumas distribui??es importantes do mundo Linux como Slackware, n?o possuem utilit?rio para instala??o e atualiza??o de pacotes on-line!! Opa, quem disse isso?? ; )
Realmente na distribui??o oficial do Slackware n?o ? inclu?do nenhum utilit?rio do estilo apt-get, mas com os milhares de slackusers espalhados pelo mundo seria imposs?vel que algu?m n?o tivesse desenvolvido um script para tal.
Pesquisando pela internet encontrei v?rios bons scripts que podem realizar as instala??o/atualiza??o de pacotes no slackware, existe tamb?m um sistema similar ao BSD Ports, que baixa os sources ao inv?s de pacotes pr? compilados.

Neste artigo vamos falar sobre o slackpkg que ? um programa bem no estilo atp-get, ele trabalha com pacotes pr? compilados, por?m se voc? est? interessado em implantar o sistema Ports visite o site oficial do projeto: http://slackports.sourceforge.net (o slackports fica para o proximo artigo).

O slackpkg foi um dos scripts que eu achei mais interessantes por isso resolvi escrever sobre ele:
Para baixar o slackpkg clique aqui
Site do Projeto: http://slackpkg.sourceforge.net

Ap?s baixar o programa, instale com o comando:
# installpkg slackpkg-0.92-i386-1.tgz

Em seguida ser? necess?rio configurar a lista de mirrors:
# mcedit /etc/slackpkg/mirrors

Este ? o arquivo que cont?m a lista com os mirrors, ? s? descomentar a linha referente ao mirror que deseja utilizar, s? ? permitido o uso de um mirror por vez, n?o adianta descomentar todas as linhas que n?o vai funcionar 🙂
Entre em: http://www.slackware.com/getslack para obter a mais recente lista de mirrors do slackware, assim voc? pode ir atualizando seu arquivo de mirrors.
Servidores HTTP e FTP s?o suportados pelo programa.

Agora devemos fazer download da lista de pacotes, para isso de o comando:
# slackpkg update

Agora o programa j? est? pronto para usar!
Algumas caracter?sticas interessantes do slackpkg s?o: instalar, reinstalar, remover, atualizar, buscar pacotes nos ftp’s, instalar programas j? patcheados (programas remendados/corrigidos).

Agora vamos a lista de comandos do programa:

Atualizar lista de pacotes:
# slackpkg update

Busca de pacotes, este comando faz o trabalho duro de procurar no MANIFEST.gz, e pode ser utilizado com qualquer arquivo integrante do slackware linux:
# slackpkg search nome_do_pacote

Instala??o de pacotes:
# slackpkg install nome_do_pacote

Remo??o de pacotes:
# slackpkg remove nome_do_pacote

Atualiza??o de pacotes j? instalados:
# slackpkg upgrade nome_do_pacote

Reinstala??o de pacotes:
# slackpkg reinstall nome_do_pacote

Instala??o de patches de seguran?a:
# slackpkg upgrade patches

Se voc? quiser ? poss?vel fazer um upgrade da distribui??o inteira. Configure o seu arquivo de mirrors para apontar para a vers?o current (slackware-current) e de os comandos:
# slackpkg update
# slackpkg upgrade slackware
# slackpkg install slackware

Este artigo vai ficando por aqui!! Qualquer duvida, sugest?o, critica ou elogio ? s? enviar um eMail para [email protected] , ou poste na se??o de criticas do F?rum.
Espero ter ajudado os SlackUsers : )
Um forte abra?o a toda Comunidade LinuxBSD, At? a pr?xima!!!!