manjaro-check-repos
Publié : 11 avr 2019, 21:42
bonjour
je suis en train de finaliser un script (v0.9.5) et cherche des testeurs / idées
Que fait-il ?
Il permet d'avoir toutes les branches de manjaro et la stable d'archlinux sur notre propre machine manjaro.
Pourquoi ?
Naviguer entre les branches c'est son credo
Dangereux ?
Non ! ces branches sont isolées de notre branche utilisée par pacman. Il est donc impossible d'installer un paquet depuis une de ces branches. Il ne permet que de la consultation !
Fonctionnalités...
Pour les mainteneurs, faire des tests sur les branches mais aussi sur les profiles architect (profiles, duplicates, check)
Beaucoup plus proche de nous, quelques fonctionnalités :
- diff : différence de paquets entre 2 branches (permet de voir ce qui arrive et disparaît)
- versions : différences de versions entre 2 branches
- pactree : classique mais ici sur la branche et non ce que nous avons d'installé
- search : un pacman -Ss survitaminé (option --field , utilise un formatage très proche de expac, ...)
- info : un pacman -Si aussi survitaminé (si on ne passe pas de branche en paramètre alors il l'affiche pour les 4 : utiliser -q si pas de branche pour une meilleure lecture)
- files : un pacman -Fsx classique si nous avons téléchargé la liste des fichiers avec la commande update (pas par défaut)
- update: mettre à jour les branches (pacman -Sy) - possibilité de mettre à jour une seule branche et de changer de miroir
- rm : supprimer de notre disque les branches (très utile avant dé-installation)
Pour ce balader entre les branches ou comparer 2 branches, il faut les passer en paramètre. Il existe 2 façons :
--archlinux or -a
--unstable or -u
--testing or -t
--stable or -s
Pour ceux que cela intéresse... (script console sans menu )
Installer la version en développement:
A la première utilisation, on utilise sudo :
Une seule commande:
Aide disponible avec chaque commande
---
je suis en train de finaliser un script (v0.9.5) et cherche des testeurs / idées
Que fait-il ?
Il permet d'avoir toutes les branches de manjaro et la stable d'archlinux sur notre propre machine manjaro.
Pourquoi ?
Naviguer entre les branches c'est son credo
Dangereux ?
Non ! ces branches sont isolées de notre branche utilisée par pacman. Il est donc impossible d'installer un paquet depuis une de ces branches. Il ne permet que de la consultation !
Fonctionnalités...
Pour les mainteneurs, faire des tests sur les branches mais aussi sur les profiles architect (profiles, duplicates, check)
Beaucoup plus proche de nous, quelques fonctionnalités :
- diff : différence de paquets entre 2 branches (permet de voir ce qui arrive et disparaît)
- versions : différences de versions entre 2 branches
- pactree : classique mais ici sur la branche et non ce que nous avons d'installé
- search : un pacman -Ss survitaminé (option --field , utilise un formatage très proche de expac, ...)
- info : un pacman -Si aussi survitaminé (si on ne passe pas de branche en paramètre alors il l'affiche pour les 4 : utiliser -q si pas de branche pour une meilleure lecture)
- files : un pacman -Fsx classique si nous avons téléchargé la liste des fichiers avec la commande update (pas par défaut)
- update: mettre à jour les branches (pacman -Sy) - possibilité de mettre à jour une seule branche et de changer de miroir
- rm : supprimer de notre disque les branches (très utile avant dé-installation)
Pour ce balader entre les branches ou comparer 2 branches, il faut les passer en paramètre. Il existe 2 façons :
--archlinux or -a
--unstable or -u
--testing or -t
--stable or -s
Pour ceux que cela intéresse... (script console sans menu )
Installer la version en développement:
git clone https://gitlab.manjaro.org/papajoke/manjaro-check-repos
git checkout dev
cd manjaro-check-repos/build
makepkg -p PKGBUILD.git -sfci
sudo mbn
Une seule commande:
mbn
: Multi-Branch NavigatorAide disponible avec chaque commande
mbn info -h
ou en général mbn -h
---
- quelques exemples avec search :
recherche les paquets avec manjaro dans l'urlrecherche par date , date en italiquembn search 'manjaro' --field url --format '%n: %u' -u
recherche dans unstable les paquets avec une notation de version git, première colonne de 48 charactèresmbn search '2019-04-1' --field builddate --format '$i%b$n: %n' -u
oops, je ne connais pas le nom du champ de recherche ... pas grave mbn va le donner:mbn search '^r\d' --field version --format '{%n::48} %v' -u
mbn search "" --field toto -u :: Branch: unstable Error: AttributeError: Attribut not exists for a package ! arch backup base builddate conflicts db deltas depends desc filename files groups installdate isize licenses md5sum name optdepends packager provides reason replaces sha256sum size url version 🤕