]> danix's work - danix.xyz-2.git/commitdiff
Updated the Repository page content. Added a cover image for the Sl-Hack-Ware project...
authorDanilo M. <redacted>
Tue, 28 Apr 2026 10:35:07 +0000 (12:35 +0200)
committerDanilo M. <redacted>
Tue, 28 Apr 2026 10:35:07 +0000 (12:35 +0200)
content/en/repository/index.md
content/it/repository/index.md
data/repos.yaml
i18n/en.yaml
i18n/it.yaml
static/uppies/2026/04/sl-hack-ware.jpg [new file with mode: 0644]

index cbab271c483915bdf1a467922549a2d58bea5ab4..56140d633afc65d6fa54f55879ddecaeb672ae34 100644 (file)
@@ -4,17 +4,38 @@ date = 2026-04-17T00:00:00Z
 draft = true
 +++
 
+This is a **Slackware64-current** repository, my packages are built on and managed for slackware64-current. When I release a package that can build on the latest stable version of Slackware, I'll try to publish it to [slackbuilds.org](https://slackbuilds.org/), but if the package comes from this repository, you can assume it's for `-current` only.
+
 ## Quick Start
 
-Add the repository to your Slackware system:
+To add the repository to your Slackware system you'll need [slackpkg+](https://slakfinder.org/slackpkg+.html), edit `/etc/slackpkg/slackpkgplus.conf` and use **"danix"** as the repository name:
+
+```bash
+# Add repository to the PKGS_PRIORITY
+PKGS_PRIORITY=( multilib danix alien restricted slackers)
+# Add danix to the REPOPLUS array
+REPOPLUS=( slackpkgplus restricted alien multilib slackers hyprwm danix )
+# Lastly, define the "danix" MIRRORPLUS entry
+MIRRORPLUS['danix']=https://packages.danix.xyz/
+```
+
+You can have my repository alongside other repos.
+
+Now that it is configured you can simply update the list and search for my packages directly using `slackpkg`.
 
 ```bash
-# Add repository configuration (example command)
-wget -O - https://danix.xyz/packages/slackware.asc | gpg --import
-echo "deb https://danix.xyz/packages/slackware/ stable main" >> /etc/apt/sources.list.d/danix.list
-apt-get update
+# update the packages signatures
+slackpkg update gpg
+# update the packages lists
+slackpkg update
+# search for a package
+slackpkg search <package name>
+# install a package
+slackpkg install <package name>
 ```
 
+
+
 ## Installation
 
 ### Prerequisites
@@ -25,15 +46,15 @@ apt-get update
 
 ### Steps
 
-1. Download and import the repository GPG key
-2. Add the repository to your package manager configuration
+1. Add the repository to your slackpkg+ configuration
+2. import the GPG key for my repository
 3. Update your package lists
 4. Install packages as needed
 
 ### Repository URL
 
 ```
-https://danix.xyz/packages/slackware/
+https://packages.danix.xyz/
 ```
 
 ## Usage
@@ -41,20 +62,22 @@ https://danix.xyz/packages/slackware/
 ### Installing a Package
 
 ```bash
-apt-get install package-name
+slackpkg install package-name
 ```
 
 ### Updating Packages
 
 ```bash
-apt-get update
-apt-get upgrade
+slackpkg update
+slackpkg upgrade
+# to update all packages, including the Slackware system ones:
+slackpkg upgrade-all
 ```
 
 ### Searching for Packages
 
 ```bash
-apt-cache search keyword
+slackpkg search keyword
 ```
 
 ## Available Packages
index f4c79724bd63c4408231f0fc94c415238688777b..c49ed3063a302bcc9c46a5b676839aed434d954e 100644 (file)
@@ -4,59 +4,81 @@ date = 2026-04-17T00:00:00Z
 draft = true
 +++
 
-## Inizio Rapido
+Questo è un repository **Slackware64-current**; i miei pacchetti sono compilati e gestiti per slackware64-current. Quando rilascio un pacchetto che può essere compilato sull'ultima versione stable di Slackware, provo a pubblicarlo su [slackbuilds.org](https://slackbuilds.org/), ma se il pacchetto proviene da questo repository, date per certo che sia solo per `-current`.
 
-Aggiungi il repository al tuo sistema Slackware:
+## Setup rapido
+
+Per usare il mio repository nel tuo sistema Slackware ti serve [slackpkg+](https://slakfinder.org/slackpkg+.html). Modifica `/etc/slackpkg/slackpkgplus.conf` e usa **"danix"** come nome del repository:
 
 ```bash
-# Aggiungi configurazione repository (comando di esempio)
-wget -O - https://danix.xyz/packages/slackware.asc | gpg --import
-echo "deb https://danix.xyz/packages/slackware/ stable main" >> /etc/apt/sources.list.d/danix.list
-apt-get update
+# Aggiungi il repository a PKGS_PRIORITY
+PKGS_PRIORITY=( multilib danix alien restricted slackers)
+# Aggiungi danix all'array REPOPLUS
+REPOPLUS=( slackpkgplus restricted alien multilib slackers hyprwm danix )
+# Infine, definisci la voce MIRRORPLUS per "danix"
+MIRRORPLUS['danix']=https://packages.danix.xyz/
 ```
 
+Puoi tenere il mio repository insieme ad altri repo di terze parti.
+
+Una volta configurato, ti basta aggiornare la lista e cercare i miei pacchetti direttamente con `slackpkg`.
+
+```bash
+# aggiorna le firme dei pacchetti
+slackpkg update gpg
+# aggiorna le liste dei pacchetti
+slackpkg update
+# cerca un pacchetto
+slackpkg search <nome pacchetto>
+# installa un pacchetto
+slackpkg install <nome pacchetto>
+```
+
+
 ## Installazione
 
 ### Prerequisiti
 
-- Slackware 15.0 o successivi
+- Slackware 15.0 o successiva
 - Accesso root o sudo
 - wget o curl
 
 ### Passaggi
 
-1. Scarica e importa la chiave GPG del repository
-2. Aggiungi il repository alla configurazione del gestore di pacchetti
-3. Aggiorna gli elenchi dei pacchetti
-4. Installa i pacchetti come necessario
+1. Aggiungi il repository alla tua configurazione di slackpkg+
+2. Importa la chiave GPG del mio repository
+3. Aggiorna le liste dei pacchetti
+4. Installa i pacchetti secondo necessità
 
-### URL Repository
+### URL del Repository
 
 ```
-https://danix.xyz/packages/slackware/
+https://packages.danix.xyz/
 ```
 
 ## Utilizzo
 
-### Installazione di un Pacchetto
+### Installare un pacchetto
 
 ```bash
-apt-get install nome-pacchetto
+slackpkg install nome-pacchetto
 ```
 
-### Aggiornamento dei Pacchetti
+### Aggiornare i pacchetti
 
 ```bash
-apt-get update
-apt-get upgrade
+slackpkg update
+slackpkg upgrade
+# per aggiornare tutti i pacchetti, inclusi quelli di sistema di Slackware:
+slackpkg upgrade-all
 ```
 
-### Ricerca di Pacchetti
+### Cercare pacchetti
 
 ```bash
-apt-cache search parola-chiave
+slackpkg search parola-chiave
 ```
 
-## Pacchetti Disponibili
+## Pacchetti disponibili
 
-Controlla il repository per i pacchetti disponibili più recenti. Consulta i repository GitHub SlackBuild di seguito per informazioni sulla compilazione e file di origine.
+Dai un'occhiata al repository per gli ultimi pacchetti disponibili. Vedi i repository SlackBuild su GitHub qui sotto per i dettagli sulle build e i file sorgente.
index 4e1c2f7d1355712e4063e7c9b1eaaaa9cb5ed2e8..bf9af4eb67528ba52aee3bfcc272215ab1ba8d4d 100644 (file)
@@ -1,19 +1,18 @@
 repos:
-  - name: "slackbuild-example-1"
+  - name: "Slackware Pentesting Suite"
     description_key: "repo_example_1_desc"
-    github_url: "https://github.com/danix/slackbuild-example-1"
-    image: "images/repo-icons/example-1.png"
+    github_url: "https://github.com/danixland/Slackware-Pentesting-Suite"
+    image: "/uppies/2026/04/sl-hack-ware.jpg"
     tags:
       - "Slackware"
-      - "Build System"
+      - "Pentesting"
 
-  - name: "slackbuild-example-2"
+  - name: "My SlackBuilds"
     description_key: "repo_example_2_desc"
-    github_url: "https://github.com/danix/slackbuild-example-2"
-    image: "images/repo-icons/example-2.png"
+    github_url: "https://github.com/danixland/my-slackbuilds"
+    image: ""
     tags:
-      - "Slackware"
-      - "Package"
+      - "Packages"
 
   - name: "slackbuild-example-3"
     description_key: "repo_example_3_desc"
index fe50254e8566e8c56d790715f1c3f45bad65c543..0be4b62f76ddb912c5858d5cb8fd9e5bdc68e46a 100644 (file)
@@ -166,9 +166,9 @@ easterEggTitle:
 #   other: "GitHub SlackBuild Repositories"
 # visitGithub:
 #   other: "Visit GitHub"
-repo_example_1_desc:
-#   other: "SlackBuild scripts for Example Package 1. Build system and tools for Slackware package management."
-repo_example_2_desc:
-#   other: "SlackBuild scripts for Example Package 2. A comprehensive package with full documentation and support."
+repo_example_1_desc:
+  other: "A curated collection of programs, tools, libraries and various utilities, ready to be compiled and installed on Slackware."
+repo_example_2_desc:
+  other: "Various SlackBuild scripts, following SlackBuilds.org conventions wherever is possible."
 # repo_example_3_desc:
 #   other: "SlackBuild scripts for Example Package 3. Utility package for system administration and configuration."
index 907acf8b2e4a7c28da944fc4b1bdf7ef7bec0026..27c5c84606d340b352c81dbe75bdb163fe9893fe 100644 (file)
@@ -168,9 +168,9 @@ easterEggTitle:
 #   other: "Visita GitHub"
 
 # # Repository Descriptions
-repo_example_1_desc:
-#   other: "Script SlackBuild per Pacchetto Esempio 1. Sistema di compilazione e strumenti per la gestione dei pacchetti Slackware."
-repo_example_2_desc:
-#   other: "Script SlackBuild per Pacchetto Esempio 2. Un pacchetto completo con documentazione e supporto completi."
+repo_example_1_desc:
+  other: "Una raccolta di programmi, tool, librerie e varie utility selezionate; pronte per essere compilate e installate su Slackware."
+repo_example_2_desc:
+  other: "Vari script SlackBuild, seguo gli standard di SlackBuilds.org ovunque possibile."
 # repo_example_3_desc:
 #   other: "Script SlackBuild per Pacchetto Esempio 3. Pacchetto di utilità per amministrazione di sistema e configurazione."
diff --git a/static/uppies/2026/04/sl-hack-ware.jpg b/static/uppies/2026/04/sl-hack-ware.jpg
new file mode 100644 (file)
index 0000000..e24b7f7
Binary files /dev/null and b/static/uppies/2026/04/sl-hack-ware.jpg differ