Re-avoir apt-listbugs

Bon, si comme moi vous avec lamentablement accepté la désinstallation d’apt-listbugs récement, j’ai trouvé la solution:
Il y a une dépendance qui, lorsqu’on tente de l’installer manuellement, est automatiquement remplacée par ruby1.8.
ce qui veut dire qu’elle est obsolète.

Récuperez donc le .deb libgettext-ruby-1.8 ici par exemple en prenant bien la version de sid.

voici un script qui permet de modifier le fichier control à la volée ( je l’ai récupéré sur un forum ):

#!/bin/bash

if [[ -z "$1" ]]; then
  echo "Syntax: $0 debfile"
  exit 1
fi

DEBFILE="$1"
TMPDIR=`mktemp -d /tmp/deb.XXXXXXXXXX` || exit 1
OUTPUT=`basename "$DEBFILE" .deb`.modfied.deb

if [[ -e "$OUTPUT" ]]; then
  echo "$OUTPUT exists."
  rm -r "$TMPDIR"
  exit 1
fi

dpkg-deb -x "$DEBFILE" "$TMPDIR"
dpkg-deb --control "$DEBFILE" "$TMPDIR"/DEBIAN

if [[ ! -e "$TMPDIR"/DEBIAN/control ]]; then
  echo DEBIAN/control not found.

  rm -r "$TMPDIR"
  exit 1
fi

CONTROL="$TMPDIR"/DEBIAN/control

MOD=`stat -c "%y" "$CONTROL"`
vim "$CONTROL"

if [[ "$MOD" == `stat -c "%y" "$CONTROL"` ]]; then
  echo Not modfied.
else
  echo Building new deb...
  dpkg -b "$TMPDIR" "$OUTPUT"
fi

rm -r "$TMPDIR"

copiez-le et nommez le par exemple moddep
n’oubliez pas de mettre les droits d’execution dessus

puis executez-le avec en argument le .deb précédement récupéré.

vim va donc s’ouvrir, vous n’avez plus qu’à supprimer ceci:

à la ligne Depends.

Pour finir, avec votre outil préféré, installez apt-listbugs.
Pour moi, ça a fonctionné.

Bonne initiative que ce fil de dépannage 8)