EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
Inicio rápido
Esta es toda la configuración inicial. La configuración vive en /etc/slacker/
(cambia el directorio con --config-dir). Tras instalar el paquete los archivos
ya están ahí — solo editas mirrors y repos.
1. Elegir un mirror
Ejecuta primero slacker find-mirror. Sondea la lista oficial de mirrors de
Slackware, cronometra cada uno con una sola petición mínima, descarta los que
están obsoletos y lista los mirrors actualizados más rápidos para tu zona — y
luego sugiere una línea para usar. Funciona antes de configurar ningún mirror,
así que es el primer comando natural en una instalación nueva.
slacker find-mirror
Luego abre /etc/slacker/mirrors y descomenta exactamente una línea para tu
arquitectura y versión — o pega la línea que sugirió find-mirror. Ninguna está
activa por defecto; dos o más líneas activas son un error.
# /etc/slacker/mirrors - descomenta UNA línea
https://slackware.uk/slackware/slackware64-current/
En 32 bits -current, elige el árbol
slackware-currenten lugar deslackware64-current(el directorioslackware, noslackware64); slacker detecta automáticamente la arquitectura desdeaaa_base(i586/i686).find-mirrortambién funciona en 32 bits.
2. Declarar tus repositorios
Abre /etc/slacker/repos. El campo URL es una URL literal, la palabra clave
mirror (el mirror activo, para el repositorio oficial), o mirror/<subruta> (el
mirror activo con una subruta añadida). Los repositorios binarios deben tener
prioridades distintas; gana la prioridad más alta.
# priority name url|mirror|mirror/<subpath> [flags]
100 slackware mirror official
200 patches mirror/patches subtree immutable
90 extras mirror/extra subtree immutable
85 testing mirror/testing subtree immutable
# terceros opcionales - descomenta y ajusta; las URL ya coinciden con tu arq/versión:
#80 conraid https://slackers.it/repository/slackware64-current
#60 alienbob https://slackware.nl/people/alien/sbrepos/current/x86_64
Opcionalmente añade líneas de prioridad por etiqueta (tag-priority) para que
los paquetes de fuente/locales nunca sean migrados ni degradados por
upgrade-all:
100 SBo _SBo
100 local _rtz
El significado completo de cada flag, la regla subtree y el modelo de prioridad
están en Repositories and Priority. Los cuatro subárboles de la distribución —
extra, patches, testing, pasture — deben llevar siempre el flag
subtree.
3. Revisar, luego importar claves y refrescar
Ejecuta primero el «doctor»: slacker status funciona incluso con una
configuración nueva o rota, valida el entorno y tus mirrors/repos (incluido si
tu mirror está al día respecto al maestro upstream), e imprime los siguientes
pasos exactos. Síguelos, y vuelve a ejecutar status cuando quieras para
confirmar que todo está en verde.
slacker status # diagnostica la configuración; indica qué sigue
slacker update gpg # una vez: importar + fijar la clave GPG de cada repo
slacker update # verificar GPG, obtener metadatos
slacker install-new
slacker upgrade-all
update gpg fija la clave de cada repositorio (trust on first use). Para un
repositorio subtree fija la misma clave de Slackware desde la raíz, que es lo que
permite que la verificación GPG por paquete tenga éxito para los paquetes
extra//testing//patches/ al instalar. Véase Security.
4. Usarlo
slacker search firefox
slacker install mozilla-firefox
slacker upgrade-all
slacker history --last 20
A partir de aquí:
- Commands — cada acción, con sus opciones.
- Common Workflows — las recetas que usarás a diario.
- Configuration — cada clave de
slacker.conf.
slacker
Getting started
Using slacker
- Commands
- Common Workflows
- Distribution Upgrade
- Repositories and Priority
- Package History
- Dependencies
- Docker
- Templates
- Blacklist
Trust & safety
Reference
For contributors
slacker - slackpkg + slackpkg+ in one - Apache-2.0 - by Ioannis Anagnostakis (rizitis) - beta / WIP, for Slackware -current (64-bit & 32-bit)