Picture

Samuel's Website

Utiliser Archey avec #! Crunchbang 11

Samuel Forestier — 19 April 2015
Archey est un tout petit script en Python permettant de vous faire un récapitulatif système avec le logo de votre distribution (à la base fait pour Arch Linux).

Tout d'abord, nous devons l'installer. Pour cela, téléchargez l'archive ici.
Vous pouvez maintenant l'installer à l'aide d'un :
# dpkg -i archey-0.2.8.deb
Nous pouvons maintenant le lancer à l'aide de :
$ archey
... mais vous devriez malheureusement avoir comme résultat le ScreenShot ci-dessus.
Pour cela, commençons par remplacer les informations de version de la distribution par celles de #!:
# mv /etc/lsb-release-crunchbang /etc/lsb-release
Réessayez maintenant de l'exécuter, mais vous devriez avoir une erreur du type:
Traceback (most recent call last):
File "/usr/bin/archey", line 304, in <module>
func()
File "/usr/bin/archey", line 184, in distro_display
output('OS', distro)
UnboundLocalError: local variable 'distro' referenced before assignment
En réalité, le script possède une erreur non-corrigée, il manque une ligne. Rajoutons-la manuellement donc, en modifiant le script même:
$ gedit /usr/bin/archey
... allez à la ligne 180, et rajoutez-y celle-ci juste en-dessous:
distro = 'CrunchBang %s %s' % (release, arch)
Vous devriez maintenant vous retrouver avec quelque chose proche de ça:



Edit : J'ai maintenant décidé de poursuivre le projet Archey, à l'abandon depuis trop bien trop longtemps. Vous devriez consulter cet article.