Table of Contents
EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
slacker
slackpkg + slackpkg+ en uno — un gestor de paquetes de Slackware escrito en
Rust.
slacker ofrece paridad total de acciones con slackpkg y resolución de prioridad
multirrepositorio al estilo slackpkg+, en un único binario rápido y ligero en
dependencias. El mirror oficial es solo un repositorio más cuya prioridad eliges
tú, así que puede situarse en cualquier punto de tu pila — y una prioridad alta y
distinta bloquea los paquetes de un repositorio para que nada de menor
prioridad pueda nunca reemplazarlos ni degradarlos en silencio.
Estado: beta / en desarrollo. slacker se compila y funciona en Slackware -current — 64 bits (x86_64) y, desde la 0.9.0, 32 bits (i586/i686) — y se ofrece a quienes quieran probarlo. No está pensado para Slackware 15.0 y nunca lo estará. Véase Status and Roadmap.
Por qué slacker
- Una herramienta, muchos repositorios. El mirror oficial,
extra/testing/patches, alienbob, conraid, ktown, el tuyo — todos en un único modelo ordenado por prioridad. - La prioridad por encima de todo. Un paquete instalado nunca se migra en
silencio a otro repositorio ni se degrada. Da prioridad alta a un repositorio y
sus paquetes quedan protegidos — solo un
repo:nameexplícito lo anula. Véase Repositories and Priority. - Verificación honesta. GPG en cada
update, firmas por paquete al instalar, fijación de clave en el primer uso (trust on first use), y un modelo de cuarentena para repositorios con mal comportamiento. Véase Security. - Un verdadero comando de historial. Una línea temporal (de lo más reciente a lo más antiguo) de cada cambio de paquete en la máquina — instalado, actualizado, reinstalado, eliminado — incluso los cambios hechos por otras herramientas. Véase Package History.
- Ligero por diseño. Nunca reimplementa
installpkg/upgradepkg/removepkg,gpgnibzip2— invoca las herramientas que Slackware ya incluye. - Texto plano, en todas partes. Todo lo que editas es un archivo de texto
plano bajo
/etc/slacker/.
Inicio rápido
Tras instalar el paquete, editas dos archivos y ejecutas unos pocos comandos:
# 1) encuentra el mirror fresco más rápido, luego activa solo uno en /etc/slacker/mirrors
slacker find-mirror
$EDITOR /etc/slacker/mirrors
# 2) define las prioridades de tus repositorios
$EDITOR /etc/slacker/repos
# 3) revisa la configuración — funciona incluso antes de update, e indica qué sigue
slacker status
# 4) importa las claves una vez, luego refresca
slacker update gpg
slacker update
slacker install-new
slacker upgrade-all
Guía completa: Quick Start.
Documentación
En español: Inicio rápido · Instalación · Repositorios y prioridad · Lista negra · FAQ · El emblema
Referencia completa (en inglés): Commands · Configuration · Common Workflows · Distribution Upgrade · Package History · Dependencies · Security · Templates · Comparison · Contributing · Building and Releasing · Status and Roadmap.
slacker es software libre bajo la Licencia Apache 2.0, por Ioannis Anagnostakis (rizitis). Fuentes: https://forge.slackware.nl/rizitis/slacker.
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)