[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Packet auf Hold setzen



* 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


Reply to: