6 Home.es
Anagnostakis Ioannis edited this page 2026-06-30 21:10:06 +03:00

EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE

slacker

slackpkg + slackpkg+ Rust Slackware License

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 , 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:name explí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, gpg ni bzip2 — 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.