EN · EL · FR · ES · IT · RU · ZH · AR · HI · PT · DE
Démarrage rapide
Voici toute la configuration initiale. La configuration se trouve dans
/etc/slacker/ (remplacez le répertoire avec --config-dir). Après
l'installation du paquet, les fichiers sont déjà là — vous n'éditez que mirrors
et repos.
1. Choisir un miroir
Lancez d'abord slacker find-mirror. Il sonde la liste officielle des miroirs
Slackware, chronomètre chacun avec une seule requête minuscule, écarte ceux qui
sont périmés, et liste les miroirs à jour les plus rapides pour votre région —
puis en suggère une ligne à utiliser. Il fonctionne avant qu'aucun miroir ne
soit configuré, c'est donc la première commande naturelle sur une installation
neuve.
slacker find-mirror
Ouvrez ensuite /etc/slacker/mirrors et décommentez exactement une ligne pour
votre architecture et votre version — ou collez la ligne suggérée par
find-mirror. Aucune n'est active par défaut ; deux lignes actives ou plus
constituent une erreur.
# /etc/slacker/mirrors - décommentez UNE ligne
https://slackware.uk/slackware/slackware64-current/
En 32 bits -current, choisissez l'arbre
slackware-currentplutôt queslackware64-current(le répertoireslackware, passlackware64) ; slacker détecte automatiquement l'architecture depuisaaa_base(i586/i686).find-mirrorfonctionne aussi en 32 bits.
2. Déclarer vos dépôts
Ouvrez /etc/slacker/repos. Le champ URL est une URL littérale, le mot-clé
mirror (le miroir actif, pour le dépôt officiel), ou mirror/<sous-chemin> (le
miroir actif avec un sous-chemin ajouté). Les dépôts binaires doivent avoir des
priorités distinctes ; la priorité la plus élevée l'emporte.
# 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
# tiers optionnels - décommentez et ajustez ; les URL correspondent déjà à votre arch/version :
#80 conraid https://slackers.it/repository/slackware64-current
#60 alienbob https://slackware.nl/people/alien/sbrepos/current/x86_64
Ajoutez éventuellement des lignes de priorité par étiquette (tag-priority)
pour que les paquets sources/locaux ne soient jamais migrés ni rétrogradés par
upgrade-all :
100 SBo _SBo
100 local _rtz
La signification complète de chaque flag, la règle subtree et le modèle de
priorité sont dans Repositories and Priority. Les quatre sous-arbres de la
distribution — extra, patches, testing, pasture — doivent toujours
porter le flag subtree.
3. Vérifier, puis importer les clés et rafraîchir
Lancez d'abord le « médecin » : slacker status fonctionne même sur une config
neuve ou cassée, valide l'environnement ainsi que vos mirrors/repos (y compris
si votre miroir est à jour par rapport au master amont), et affiche les étapes
suivantes exactes. Suivez-les, puis relancez status à tout moment pour confirmer
que tout est au vert.
slacker status # diagnostique la configuration ; indique la suite
slacker update gpg # une fois : importer + épingler la clé GPG de chaque dépôt
slacker update # vérifier GPG, récupérer les métadonnées
slacker install-new
slacker upgrade-all
update gpg épingle la clé de chaque dépôt (trust on first use). Pour un dépôt
subtree, il épingle la même clé Slackware depuis la racine, ce qui permet à la
vérification GPG par paquet de réussir pour les paquets
extra//testing//patches/ à l'installation. Voir Security.
4. L'utiliser
slacker search firefox
slacker install mozilla-firefox
slacker upgrade-all
slacker history --last 20
À partir d'ici :
- Commands — chaque action, avec ses options.
- Common Workflows — les recettes que vous utiliserez au quotidien.
- Configuration — chaque clé 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)