* Hendrik Naumann <hn75@gmx.de>, 2002-07-01 08:26 -0400: > Hi > > Nach dem Studium von man dpkg und man apt-get habe ich keine Idee > mehr. Gibt es eine Einzeiler mit dem ich ein Packet auf hold setzen > kann? > Ich würde mir dpkg --set-hold name > wünschen. > > By the way: Ich weiss das > dpkg --get-selections \* > selections.txt > Editieren > dpkg --set-selections < selections.txt > > eine Lösung ist. Und sicher kann ich mir da noch ein sed-Skript > dazwischen fummeln. Aber vielleicht gehts ja einfacher. > > Hendrik Hier sind zwei Scripts, die ich benutze, ich glaube von Ethan Benson, bin aber nicht sicher: #! /bin/sh # hold Debian packages #/usr/local/sbin/dhold PRG=`basename $0` if [ `id -u` != 0 ] ; then echo "you're not root, go away." exit 1 elif [ $# != 1 ] ; then echo "Usage: $PRG <packagename>" exit 1 else echo $1 hold | dpkg --set-selections fi #! /bin/sh # unhold Debian package # /usr/local/sbin/dhold PRG=`basename $0` if [ `id -u` != 0 ] ; then echo "you're not root, go away." exit 1 elif [ $# != 1 ] ; then echo "Usage: $PRG <packagename>" exit 1 else echo $1 install | dpkg --set-selections fi -Andre
Attachment:
pgpjgfSyW4vCY.pgp
Description: PGP signature