removido
(usa Nenhuma)
Enviado em 23/08/2012 - 19:38h
lcavalheiro escreveu:
Antes do Slack 13.0 a distro não tinha um gerenciador de pacotes oficial, mas dois gerenciadores não-oficiais concorriam entre si. Um deles era o slapt-get, muito similar ao apt-get mas sem a mesma amplitude deste (afinal de contas, nunca houve muitos repositórios oficiais do Slackware, e todos eles disponibilizavam mais ou menos o que já havia nas isos da distro). O slapt-get fazia gerenciamento de dependências, como no apt-get, mas isso vai contra a filosofia da distro.
A partir do Slack 13.0, quando Piter Punk foi incluído entre os empacotadores oficiais da distro, o slackpkg se tornou o gerenciador de pacotes oficial. Ele não faz o gerenciamento de dependências, e como o apt-get pode instalar mais de um pacote ao mesmo tempo. A vantagem do slackpkg sobre muitos gerenciadores de pacotes (inclusive, na minha opinião, sobre o apt-get) é que atualizar o computador é um procedimento que qualquer [*****] consegue fazer. Primeiro escolhe um mirror, depois atualiza com
# slackpkg update && slackpkg install-new && slackpkg upgrade-all
Outra vantagem é que é possível fazer downgrade do sistema com o slackpkg, bastando para isso escolher um mirror referente a uma versão mais antiga e então rodando a mesma série de comandos. Até onde eu saiba, não se usa mais o slapt-get, mas como eu nunca usei isso então não sei te dizer com certeza.
Funciona pelo que eu saiba do 13.37 para trás, não funciona com o Slack Current que é o que eu uso.
Não recomendo usar 2 gerenciadores de pacotes tão distintos entre si, porque no geral vai dar dor cabeça mais a frente. E o que não existe nos repos oficiais do Slack pode-se na maior parte das vezes encontrá-lo ou no Slackbuilds ou no último repo incluído nesse source.list mas que está comentado (
http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-13.37/ )
Se quiser segue sources.list de quando usei o 13.37.
# Working directory for local storage/cache.
WORKINGDIR=/var/slapt-get
# Exclude package names and expressions.
# To exclude pre and beta packages, add this to the exclude:
# [0-9\_\.\-]{1}pre[0-9\-\.\-]{1}
EXCLUDE=^aaa_elflibs,^devs,^glibc-.*,^kernel-.*,^udev,.*-[0-9]+dl$,x86_64
# Base url to directory with a PACKAGES.TXT.
# This can point to any release, ie: 9.0, 10.0, current, etc.
SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-13.37/:OFFICIAL
# Sources for the testing, extra, and pasture areas - if you use them.
SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-13.37/extra/:PREFERRED
# SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-13.37/testing/
# SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-13.37/pasture/
# Source for slapt-get.
SOURCE=http://software.jaos.org/slackpacks/13.37/:OFFICIAL
# Packages on a CD/DVD.
# SOURCE=file:///mnt/cdrom/:OFFICIAL
# Home made packages.
# SOURCE=file:///var/www/packages/:CUSTOM
# REPOS OPCIONAIS.
# Slacky.eu e Alien's SlackBuilds.
# SOURCE=http://darkstar.ist.utl.pt/slackware/addon/alien-slackbuilds/
# SOURCE=
http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-13.37/