Wenn Sie die [url=http://www.macports.org/]MacPorts[/url] und [url=http://fink.sourceforge.net/]Fink[/url] benutzen, wäre es vielleicht nützlich, beide Paket-Manager mit nur einem Kommando upzudaten. Das folgende Script erfüllt genau diesen Zweck:
#!/bin/bash
#the script updates MacPorts and Fink packages;
if [ ”$(whoami)” != ”root” ]; then
echo ”You have no permission to run $0 as non-root user.”
exit 1
fi
port selfupdate
port -d sync
portindex
port upgrade installed
apt-get update
apt-get upgrade
fink -q -y selfupdate
fink -q -y update-all
Erzeugen Sie eine Datei mit diesem Code und sichern es z.B. in Ihrem Benutzer-Ordner. Angenommen, Sie haben es unter
Benutzername/updf gespeichert, wechseln Sie mit
cd
in dieses Verzeichnis und machen Sie die Datei mit
chmod u+x upfg
ausführbar.
Wenn es noch nicht geschehen ist, sollten Sie mit
PATH=$PATH:~you
den Pfad zu Ihrer Pfadliste hinzu fügen. Tippen Sie im Terminal jetzt
sudo updf
ein, warten ein wenig und alles ist erledigt. Eigentlich sollte es funktionieren, solange es keine Fehlermeldungen mit den Paketen gibt. Aber das ist eine andere Geschichte.