twapake

# > Qu'est ce que TWAPAKE ?

Twapake est un outil en ligne de commande destiné aux systèmes d'exploitation basé sur Slackware Linux. Il permet une gestion aisée des derniers paquets installés ainsi que la visualisation de la date d'installation.

# > Comment l'installer ?

Tout d'abord, récupérez les sources. Deux possibilités s'offrent à vous :

GIT :

 
$ git clone https://framagit.org/fredg/twapake.git
 $ cd twapake

Ensuite, vous pouvez installer le paquet de la dernière version stable :

 $ mv twapake-${VERSION} slackbuild/
$ cd slackbuild
$ sudo sh ./twapake.SlackBuild

Un paquet Slackware sera construit dans votre répertoire /tmp. Vous pouvez l'installer de façon classique :

 $ sudo installpkg /tmp/twapake-${VERSION}

Si vous préférez la version en cours de développement :

 $ sudo make install

DÉPENDANCES

Twapake a besoin de :

  • perl (installé de base)
  • perl-Curses
  • perl-Curse-UI

  • SBOPKG :

Twapake se trouve dans le répertoire de slackbuilds.org. Il est alors facile de l'installer, accompagné de ses dépendances, grâce au logiciel sbopkg.

# > Comment l'utiliser ?

Voici un petit extrait de la page man :

: -h, –help Affiche l'aide simple.

: -l, –logfile Génère un instantané twapake des paquets installés sur votre système. Ce fichier se touve dans le dossier /var/log/twapake/.

Un instantanné est une liste de tous les paquets installés sur votre système. Ils sont classés par dates d'installation. Cette dernière est également inscrite afin de repérer la date d'installation d'un paquet.

: -i, –installed Imprime sur STDOUT une simple liste classée des paquets installés.

: -n, –nlpkg Utilisé avec -i. Vous permet de choisir le nombre N des derniers paquets installés que vous souhaitez voir listé.

: -r, –remove Vous permet de désinstaller les N derniers paquets installés.

: -s, –since Imprime vers STDOUT les paquets installés du jour.

: -c, –choosedate Utilisé avec -s. Imprime les paquets installés depuis une date choisie.

: -u, –ui Lance une interface Curses afin de permettre un choix aisé des paquets à désinstaller. En effet, vous pouvez choisir les paquets à supprimer parmi une liste de paquets classés par date d'installation.

# > Exemples d'utilisation

: twapake -i -n 10 Imprime à l'écran les 10 derniers paquets installés.

: twapake -r -n 5 Vous liste les 5 derniers paquets installés et vous demande confirmation avant de les supprimer.

: twapake -s -c 2017-01-25 Vous dévoile les paquets installés sur votre système depuis le 25/01/2017.

# > L'INTERFACE CURSES

Vous pouvez utiliser les touches suivantes :

: HAUT / BAS Navigue dans la liste des paquets.

: ESSPACE Sélectionne/Désélectionne un paquet.

: Ctrl-X Affiche le menu

: Ctrl-U Désélectionne tous les paquets précédemment choisis.

: Ctrl-R Désinstalle tous les paquets sélectionnés.

: Ctrl-Q Quitte twapake.

# > Quand utiliser Twapake ?

Twapake est utile :

  • pour faire un instantané journalier des paquets installés sur un système avec l'aide de cron. Si votre système rencontre des soucis, il sera facile de repérer quels paquets récemment installés ou mis à jour est le coupable,
  • si vous aimez tester des logiciels. De nombreuses librairies peuvent vite polluer votre système. Vous les visualiserez facilement et pourrez toutes les désinstaller en une fois.