Je suis sous Arch depuis bientôt deux ans.
Sous cet os j'utilisais trois logiciels pour ce qui est relatif aux mise à jours/recherche de paquets :
- Kalu (pour les notifications de maj disp sur les dépôts officiels et AUR)
- Pkgbrowser (pour la recherche de paquets, la recherche de dépendances , dépendances , requis par ...)
- Yaourt pour la mise à jour en console (utile particulièrement lors de la nécessité de résoudre des conflits ...)
Seulement voilà : l'utilisation d'une GUI est quand même plus sympa dès lors qu'on a pris la peine de comprendre la logique sous-jacente pour se débrouiller en cas de besoin (conflits etc..., gestion des fichier de conf par meld ...).
Dernièrement, j'ai réessayé Octopi.
J'ai été marqué par son évolution. Il combine quasi toutes les fonctionnalité de :
- Kalu (notification de maj sur tous les dépôts)
- pkgbrowser (utile pour la recherche de paquets et la bonne compréhension des conflits par la vue des dépendances et problème de cycles de dépendances empêchant de désinstaller des paquets.
On évite ainsi de switcher entre yaourt et pkgbrowser pour comprendre et trouver la solution adéquate...)
- Yaourt (ou pacman) pour la résolution des conflits (?...) Là pas sûr qu'on puisse désinstaller une dépendance avant le paquet qui la requière lorsque dans certains c'est nécessaire le tout en GUI.
Voici donc mes interrogations et suggestions pour Octopi :
AUR :
Autant on voit les paquets installé dans les dépôts AUR et il est possible de les désinstaller autant je n'arrive pas à voir les paquets non installés appartenant à AUR ni à les rechercher dans octopi contrairement à ceux des dépôts officiels. Méconnaissance de ma part ? Bug ? Evolution prévue ?
NB : sous pkgbrowser on voit tout (quid ?)
Suggestion :
- Les icones de statut des paquets (trop petites) pas faciles à interprêter d'un coup d'oeil
- Fonctionnalités : Manquent deux choses essentielles pour être parfait comme pkgbrowser :
un log des paquets installés/désinstallé/réinstallé. Cela est particulièrement utile pour être mis sur la piste de la survenue d'un bug lié à l'installation ou maj d'un paquet et réinstaller le numéro de version précédente qui allait bien depuis le cache. (pkgbrowser)
- Recherche sur les dépendances et paquets les requirant (cf pkgbrowser)
Sous pkgbrowser on peut naviguer entre les info sur la dépendances et celle du paquet la requièrant et vice-versa. Très utile.
- Gestion des conflits à la mise à jour.
Il serait bien de pouvoir jouer des scénarii virtuels de gestion de conflits (c'est une fonctionnalité de kalu) qui permet de voir sans rien casser en cas de conflit ce qui se passe si on répond o/n à la question voulez-vous remplacer tel paquet par tel autre. Ca permet au passage de bien comprendre ce qui se passe (jeu des dépendances).
Voilà mon analyse. Qu'en pensez vous ? Comme faire remonter au dév ?