Re: Wie gesetzes "Hold" wieder löschen?
Hallo Martin,
ich verwende die folgenden zwei Scripte:
#! /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
Diese nach /usr/local/sbin kopiert und ausführbar gemacht und Du kannst
jedes Packet auf Hold setzen bzw Unhold setzen.
dhold <Packetname>
dunhold <Packetname>
Mit freundlichen Grüßen
Michael Klank
Am Di, den 11.05.2004 schrieb Martin Imlau um 17:44:
> Hallo!
>
> Ich bentuze hier seit einigen Monaten Debian testing ein. Da ich nur
> per Modem online bin, hab ich (per Skript) einige Pakete auf Hold
> gesetzt, damit diese bei einem 'apt-get upgrade' nicht automatisch
> aktualisiert werden.
> Jetzt will ich aber bei einigen Paketen dieses Hold wieder löschen -
> nur wie?
>
> Das Skript zum setzen von Hold sieht so aus:
>
> |echo $1 hold | dpkg --set-selections
>
> Reicht es zu zurücksetzen aus, einem das 'hold' in dem Skript
> wegzulassen oder geht das irgendwie anders (ich will da lieber nicht
> experimentieren)?
>
> TIA,
> Martin
>
Reply to: