Tool-Checker von dietmarw
Tool-Checker von dietmarw
Hallo,
habe mal den Tool-Checker von dietmarw etwas angepasst.
Wer es gebrauchen kann ...
Gruss
Änderungen:
wird momentan allgemeingültig gemacht (lief bisher nur "sauber" unter Ubuntu)
Neueste Versionen in den jeweils letzten Beiträgen oder später dann im CVS
habe mal den Tool-Checker von dietmarw etwas angepasst.
Wer es gebrauchen kann ...
Gruss
Änderungen:
wird momentan allgemeingültig gemacht (lief bisher nur "sauber" unter Ubuntu)
Neueste Versionen in den jeweils letzten Beiträgen oder später dann im CVS
Zuletzt geändert von Mourice am Freitag 4. Dezember 2009, 20:24, insgesamt 7-mal geändert.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Tool-Checker von dietmarw
Für Coolstream wird noch ein SVN-Client zum Auschecken der eglibc benötigt.
-
- Einsteiger
- Beiträge: 268
- Registriert: Sonntag 3. September 2006, 14:13
Re: Tool-Checker von dietmarw
Tool Checker for CVS - Version 1.7 dw - by horsti666 and dietmarw - modified by mourice
automake >=1.7 :1.10.1
autoconf >=2.50 :2.61
cvs :1.12.13
libtool >=1.4.2 :1.5.26
make >=3.79 :3.81
gettext >=0.12.1 :0.17
makeinfo :4.11
tar :1.20
bunzip2 :1.0.5
gunzip :1.3.12
patch :2.5.9
infocmp :5.7.20081213
gcc >=3.0 :4.3.2
g++ >=3.0 :4.3.2
yacc :2.3
bison :2.3
flex :2.5.35
pkg-config :0.22
python :2.5.2
**********************************************************
Important !!! As user root use: apt-get install zlib1g-dev
**********************************************************
root@bosmann:/home/bosmann# apt-get install zlib1g-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
zlib1g-dev ist schon die neueste Version
automake >=1.7 :1.10.1
autoconf >=2.50 :2.61
cvs :1.12.13
libtool >=1.4.2 :1.5.26
make >=3.79 :3.81
gettext >=0.12.1 :0.17
makeinfo :4.11
tar :1.20
bunzip2 :1.0.5
gunzip :1.3.12
patch :2.5.9
infocmp :5.7.20081213
gcc >=3.0 :4.3.2
g++ >=3.0 :4.3.2
yacc :2.3
bison :2.3
flex :2.5.35
pkg-config :0.22
python :2.5.2
**********************************************************
Important !!! As user root use: apt-get install zlib1g-dev
**********************************************************
root@bosmann:/home/bosmann# apt-get install zlib1g-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
zlib1g-dev ist schon die neueste Version
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Tool-Checker von dietmarw
Code: Alles auswählen
gcc >=3.0 :(Ubuntu
g++ >=3.0 :(Ubuntu
Re: Tool-Checker von dietmarw
Na gut, dann mit Rückstellung der Farben und Fehler in yacc bzw. bison verbessert.GetAway hat geschrieben:Die Farben sollten anschließend auch wieder zurückgestellt werden.Code: Alles auswählen
gcc >=3.0 :(Ubuntu g++ >=3.0 :(Ubuntu
Aktuel immer im ersten Beitrag.
Gruss
Zuletzt geändert von Mourice am Donnerstag 26. November 2009, 23:19, insgesamt 1-mal geändert.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Tool-Checker von dietmarw
Bitte auch auf wget testen.
Re: Tool-Checker von dietmarw
Jetzt auch mit Überprüfung auf wget.rhabarber1848 hat geschrieben:Bitte auch auf wget testen.
Aktuel immer im ersten Beitrag.
Gruss
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Tool-Checker von dietmarw
Code: Alles auswählen
Tool Checker for CVS - Version 1.8 dw - by horsti666 and dietmarw - modified by mourice
automake >=1.7 :1.10.1
autoconf >=2.50 :2.61
cvs :1.12.13
libtool >=1.4.2 :1.5.26
make >=3.79 :3.81
gettext >=0.12.1 :0.17
makeinfo :4.11
tar :1.19
bunzip2 :1.0.4
gunzip :1.3.12
patch :2.5.9
infocmp :5.6.20071124
gcc >=3.0 :(Ubuntu
g++ >=3.0 :(Ubuntu
yacc :2.3
bison :2.3
flex :2.5.34
pkg-config :0.22
python :2.5.2
wget :1.10.2
**********************************************************
\033[37;41mImportant !!!\033[0m As user root use: apt-get install zlib1g-dev
**********************************************************
Re: Tool-Checker von dietmarw
Du spornst mich an ... Lösung siehe obenGetAway hat geschrieben:Du bekommst es sicher bald hinCode: Alles auswählen
Tool Checker for CVS - Version 1.8 dw - by horsti666 and dietmarw - modified by mourice automake >=1.7 :1.10.1 autoconf >=2.50 :2.61 cvs :1.12.13 libtool >=1.4.2 :1.5.26 make >=3.79 :3.81 gettext >=0.12.1 :0.17 makeinfo :4.11 tar :1.19 bunzip2 :1.0.4 gunzip :1.3.12 patch :2.5.9 infocmp :5.6.20071124 gcc >=3.0 :(Ubuntu g++ >=3.0 :(Ubuntu yacc :2.3 bison :2.3 flex :2.5.34 pkg-config :0.22 python :2.5.2 wget :1.10.2 ********************************************************** \033[37;41mImportant !!!\033[0m As user root use: apt-get install zlib1g-dev **********************************************************
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Tool-Checker von dietmarw
Das ist meine Absicht.Mourice hat geschrieben: Du spornst mich an ... Lösung siehe oben
Die Versionsausgabe für gcc sieht bei Ubuntu so aus:
Code: Alles auswählen
gcc (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) Copyright (C) 2007 Free Software Foundation, Inc. Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE.
Code: Alles auswählen
| $CUT -f4 -d " "`
Wie es bei anderen Distributionen aussieht entzieht sich meiner Kenntnis.
Re: Tool-Checker von dietmarw
Da kann ich leider nichts tun ...GetAway hat geschrieben:Das ist meine Absicht.Mourice hat geschrieben: Du spornst mich an ... Lösung siehe oben
Die Versionsausgabe für gcc sieht bei Ubuntu so aus:Deswegen die fehlerhafte Ausgabe, wenn Du nicht f3 benutzt.Code: Alles auswählen
gcc (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4) Copyright (C) 2007 Free Software Foundation, Inc. Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE.
Gleiches gilt für g++Code: Alles auswählen
| $CUT -f4 -d " "`
Wie es bei anderen Distributionen aussieht entzieht sich meiner Kenntnis.
In meinem ubuntu-System brauche ich f4 (schau mal bei bosman etwas höher).
gcc (Ubuntu 4.4.1-4ubuntu8) 4.4.1
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
Mach mal ein Update Deines Systems
Aber ich schau mal, was mir da so noch einfällt. Möchte ja, dass auch Du zufrieden bist (obwohl ich glaube, dass Du dieses Tool garnicht brauchst - weist wahrscheinlich auswendig, welche Pakete nötig sind )
Gruss
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Tool-Checker von dietmarw
wie wäre es denn mit "gcc -dumpversion"?
Re: Tool-Checker von dietmarw
Hast recht ... so ist es sauberer.seife hat geschrieben:wie wäre es denn mit "gcc -dumpversion"?
Danke
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: Tool-Checker von dietmarw
Passt jetzt.
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
Re: Tool-Checker von dietmarw
dann sollte das evtl. mal wer im cvs "gradeziehen"..
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: Tool-Checker von dietmarw
Der neue Toolchecker failed hier astrein:
Distri ist F10. Die apt-get Hinweise sind unter Fedora auch naja... ;)
Da sollte nochmal Hand angelegt werden.
Code: Alles auswählen
[Striper@mokka toolchecker]$ sh toolchecker.sh
Tool Checker for CVS - : 1.7 $ dw - by horsti666 and dietmarw - modified by mourice
automake >=1.7 : 1.11
autoconf >=2.50 : 2.63
cvs : 1.11.23
libtool >=1.4.2 : 1.5.26
make >=3.79 : 3.81
gettext >=0.12.1 : 0.17
makeinfo : 4.12
tar : 1.20
bunzip2 : 1.0.5
gunzip : 1.3.12
patch : 2.6
infocmp : 5.6.20080927
gcc >=3.0 : 4.3.2
g++ >=3.0 : 4.3.2
Usage: /usr/bin/yacc [options] filename
Options:
-b file_prefix set filename prefix (default "y.")
-d write definitions (y.tab.h)
-g write a graphical description
-l suppress #line directives
-o output_file (default "y.tab.c")
-p symbol_prefix set symbol prefix (default "yy")
-r produce separate code and table files (y.code.c)
-t add debugging support
-v write description (y.output)
-V show version information and exit
yacc :
bison : 2.3
flex : 2.5.35
pkg-config : 0.23
python : 2.5.2
wget : 1.12
toolchecker.sh: line 192: apt-cache: command not found
zlib1g-dev : \033[37;41mnot installed\033[0m - use as root: apt-get install zlib1g-dev
Da sollte nochmal Hand angelegt werden.
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
Re: Tool-Checker von dietmarw
da müßte man evtl.
befehl-distri1 || befehl-distri2 || befehl-distri3
befehl-distri1 || befehl-distri2 || befehl-distri3
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: Tool-Checker von dietmarw
Unter Fedora bekommt man die Paketversionen sehr einfach:
Ist das Paket nicht installiert kommt folgendes:
Weitere Möglichkeiten:
- yacc -> rpm --query byacc
- makeinfo -> rpm --query texinfo
- bunzip2 -> rpm --query bzip2
- gunzip -> rpm --query gzip
- infocmp -> rpm --query ncurses
- pkg-config -> rpm --query pkgconfig
K.A. unter welchen Distris "rpm --query" noch funktioniert. Müssten aber viele sein.
Code: Alles auswählen
rpm --query Paketname
Code: Alles auswählen
[Striper@mokka toolchecker]$ rpm --query automake
automake-1.11-2.fc10.noarch
Code: Alles auswählen
[Striper@mokka toolchecker]$ rpm --query uluwulu
Das Paket uluwulu ist nicht installiert
Weitere Möglichkeiten:
- yacc -> rpm --query byacc
- makeinfo -> rpm --query texinfo
- bunzip2 -> rpm --query bzip2
- gunzip -> rpm --query gzip
- infocmp -> rpm --query ncurses
- pkg-config -> rpm --query pkgconfig
K.A. unter welchen Distris "rpm --query" noch funktioniert. Müssten aber viele sein.
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
Re: Tool-Checker von dietmarw
aber wieso hast du eigentlich "uluwulu" bei dir nich drauf..Striper hat geschrieben:Unter Fedora bekommt man die Paketversionen sehr einfach:Code: Alles auswählen
rpm --query Paketname
Ist das Paket nicht installiert kommt folgendes:Code: Alles auswählen
[Striper@mokka toolchecker]$ rpm --query automake automake-1.11-2.fc10.noarch
K.A. unter welchen Distris "rpm --query" noch funktioniert.Code: Alles auswählen
[Striper@mokka toolchecker]$ rpm --query uluwulu Das Paket uluwulu ist nicht installiert
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: Tool-Checker von dietmarw
Hm, wer will kann ja mal testen:
Code: Alles auswählen
#!/bin/sh
echo "Toolchecker (RPM only) for Tuxbox-CVS - Version 2.1 - by Striper"
echo ""
echo "automake >=1.7 : "`rpm --query automake`
echo "autoconf >=2.5 : "`rpm --query autoconf`
echo "cvs : "`rpm --query cvs`
echo "libtool >=1.4.2 : "`rpm --query libtool`
echo "make >=3.79 : "`rpm --query make`
echo "gettext >=0.12.1 : "`rpm --query gettext`
echo "makeinfo : "`rpm --query texinfo`
echo "tar : "`rpm --query tar`
echo "bunzip2 : "`rpm --query bzip2`
echo "gunzip : "`rpm --query gzip`
echo "patch : "`rpm --query patch`
echo "infocmp : "`rpm --query ncurses`
echo "gcc >=3.0 : "`rpm --query gcc`
echo "yacc : "`rpm --query byacc`
echo "bison : "`rpm --query bison`
echo "flex : "`rpm --query flex`
echo "pkg-config : "`rpm --query pkgconfig`
echo "python : "`rpm --query python`
echo "wget : "`rpm --query wget`
echo "zlib1g-dev : "`rpm --query zlib`
exit
Re: Tool-Checker von dietmarw
Hallo Striper,
apt-get ist sehr verbreitet ....
Warum nutzt Du denn nicht "apt-get" für Fedora ?
Ist sicher einfacher, als wenn alle anderen sich das rpm nachinstallieren müssen.
Gruss
apt-get ist sehr verbreitet ....
Warum nutzt Du denn nicht "apt-get" für Fedora ?
Ist sicher einfacher, als wenn alle anderen sich das rpm nachinstallieren müssen.
Gruss
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: Tool-Checker von dietmarw
Weil ich seit Jahren yum nutze. Ein Script das nur ein paar Distributionen abdeckt ist leider nicht zu gebrauchen.
Zur Not könnte man erstmal mehrere toolchecker einchecken und denen dann entsprechende Post- bzw. Präfixe verpassen.
Z.B. toolchecker-apt-get und toolchecker-rpm usw... Das sollte ja selbsterklärend sein welches man dann nutzen soll.
Zur Not könnte man erstmal mehrere toolchecker einchecken und denen dann entsprechende Post- bzw. Präfixe verpassen.
Z.B. toolchecker-apt-get und toolchecker-rpm usw... Das sollte ja selbsterklärend sein welches man dann nutzen soll.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Tool-Checker von dietmarw
Bitte nicht. Ich habe den Thread zwar nicht verfolgt, dennoch finde ich esStriper hat geschrieben:Zur Not könnte man erstmal mehrere toolchecker einchecken
nicht sinnvoll, den Toolchecker auszubauen. Wollt Ihr denn alle Distros, wie
Slackware, LFS, Gentoo etc. mit abdecken? Das ist ein Riesenaufwand mit
zweifelhaftem Gegenwert. Es kommen doch kaum User mit Fehlermeldungen,
die von fehlenden Paketen herrühren. Selten kommt mal jemand, wo das
zlib-dev-Paket nicht installiert ist und deshalb hostapps nicht kompiliert.
Hier könnte man cdk/configure so ausbauen, dass nach zlib.h gesucht wird,
bei Nichtvorhandensein wäre eine entsprechende Fehlermeldung fällig.
Das wäre aber schon das Höchste der Gefühle, imho.