Re: python installation
Matthias Taube <no_html.max50kb@nurfuerspam.de> wrote:
> Frank Küster schrieb:
>> $ findpkg /usr/lib/python2.3/config/Makefile
>
> Was die Frage nach findpkg auslöst:
> # findpkg /usr/lib/python2.3/config/Makefile
> bash: findpkg: command not found
>
> #apt-cache search findpkg
> -> Kein Ergebnis
Google "debian findpkg" -> Ergebnis.
#! /bin/sh
# findpkg - Find files and packages in Debian
# Copyright (c) 2000,03 Martin Schulze <joey@infodrom.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
# Updates: http://www.infodrom.org/Infodrom/tools/findpkg.html
server=ftp.de.debian.org
#dist=woody
dist=unstable
searchdists=
arch=`dpkg --print-installation-architecture`
prepattern='.*'
postpattern=
if [ $# -gt 0 ]
then
while [ $1 ]; do
case $1 in
-e)
prepattern=' '
postpattern='$'
;;
--update|-u)
tmp=`tempfile`
for mydist in oldstable stable testing unstable experimental; do
wget -O $tmp http://${server}/debian/dists/${mydist}/Contents-${arch}.gz
cp $tmp /var/lib/dpkg/Contents-${mydist}-${arch}.gz
chmod go+r /var/lib/dpkg/Contents-${mydist}-${arch}.gz
rm -f $tmp
done
for mydist in oldstable stable testing unstable experimental; do
wget -O $tmp http://${server}/pub/debian/dists/${mydist}/main/binary-${arch}/Packages.gz
cp $tmp /var/lib/dpkg/Packages-${mydist}-${arch}.gz
wget -O $tmp http://${server}/pub/debian/dists/${mydist}/contrib/binary-${arch}/Packages.gz
cat $tmp >> /var/lib/dpkg/Packages-${mydist}-${arch}.gz
wget -O $tmp http://${server}/pub/debian/dists/${mydist}/non-free/binary-${arch}/Packages.gz
cat $tmp >> /var/lib/dpkg/Packages-${mydist}-${arch}.gz
chmod go+r /var/lib/dpkg/Packages-${mydist}-${arch}.gz
rm -f $tmp
done
;;
--oldstable|-o)
searchdists="${searchdists} oldstable"
;;
--stable|-s) #stale ;-)
searchdists="${searchdists} stable"
;;
--testing|-r) #rusting ;-)
searchdists="${searchdists} testing"
;;
--unstable|-b) #broken ;-)
searchdists="${searchdists} unstable"
;;
--experimental|-e)
searchdists="${searchdists} experimental"
;;
-v)
for mydist in ${searchdists:-oldstable stable testing unstable experimental}; do
echo
echo "***************** ${mydist} *****************"
echo
zgrep -A 8 "^Package:${prepattern}$2${postpattern}" /var/lib/dpkg/Packages-${mydist}-${arch}.gz | egrep '^Package|^Version'
done
shift $#
;;
-*)
echo "No such parameter \`$1'"
;;
*)
for mydist in ${searchdists:-oldstable stable testing unstable experimental}; do
echo ${mydist}
zgrep "$@" /var/lib/dpkg/Contents-${mydist}-${arch}.gz
done
shift $#
;;
esac
shift
done
fi
Gruß, Frank
--
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)
Reply to: