wo ist mysql.h?

wo ist mysql.h?

am 06.12.2005 22:23:01 von David Johnstone

Ich versuche auf SuSe 10 etwas zu übersetzen was mysql.h
braucht. Es scheint aber wirklich nicht auf meinem System zu
sein obwohl ich server und client und bibliotheken installiert
habe. In der SuSe 10 Release ist anscheinend keine weitere
source oder dev paket dabei - also wo gibt es mysql.h?
Danke im Voraus,=20
David

PS. mysql Version 4.1.13.

Re: wo ist mysql.h?

am 06.12.2005 23:04:59 von Kai Ruhnau

David Johnstone wrote:
> Ich versuche auf SuSe 10 etwas zu übersetzen was mysql.h
> braucht. Es scheint aber wirklich nicht auf meinem System zu
> sein obwohl ich server und client und bibliotheken installiert
> habe. In der SuSe 10 Release ist anscheinend keine weitere
> source oder dev paket dabei - also wo gibt es mysql.h?
> Danke im Voraus,
> David
>
> PS. mysql Version 4.1.13.
>

Ohne Suse installiert zu haben, hat mich folgender Link inklusive
extrahierens des .tar.gz und überprüfen dessen Inhalts fünf Minuten
meiner Zeit gekostet:

http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OS S/inst-source/suse/i586/mysql-devel-4.1.13-3.i586.rpm

../usr/include/mysql/mysql.h

Grüße
Kai

--
This signature is left as an exercise for the reader.

Re: wo ist mysql.h?

am 06.12.2005 23:29:33 von David Johnstone

> > Ich versuche auf SuSe 10 etwas zu übersetzen was mysql.h
> > braucht. Es scheint aber wirklich nicht auf meinem System zu
> > sein obwohl ich server und client und bibliotheken installiert
> > habe. In der SuSe 10 Release ist anscheinend keine weitere
> > source oder dev paket dabei - also wo gibt es mysql.h?
> > Danke im Voraus,
> > David
> >
> > PS. mysql Version 4.1.13.
> >
>
> Ohne Suse installiert zu haben, hat mich folgender Link inklusive
> extrahierens des .tar.gz und überprüfen dessen Inhalts fünf Minuten
> meiner Zeit gekostet:

Hallo Kai,
vielen Dank.
Aber welche .tar.gz meinst du?
Das link zeigt auf einem .rpm.
Bei mir scheint es erst installiert sein zu mussen vor man
die Dateiliste ansehen kann mit "rpm -ql" oder ähnliches,
wie durchsucht man sonst eine .rpm?
Oder hast du eine technik wie man sogar eine www Suche
auf .rpm Inhalt machen kann?
Das wurde mir sehr helfen, ich stehe öfter vor solche Fragen!
David

>
> http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OS S/inst-source=
/suse/i586/mysql-devel-4.1.13-3.i586.rpm
>=20
> ./usr/include/mysql/mysql.h
>

Re: wo ist mysql.h?

am 07.12.2005 05:10:01 von Christian Kirsch

David Johnstone wrote:
>>>Ich versuche auf SuSe 10 etwas zu übersetzen was mysql.h
>>>braucht. Es scheint aber wirklich nicht auf meinem System zu
>>>sein obwohl ich server und client und bibliotheken installiert
>>>habe. In der SuSe 10 Release ist anscheinend keine weitere
>>>source oder dev paket dabei - also wo gibt es mysql.h?
>>>Danke im Voraus,
>>>David
>>>
>>>PS. mysql Version 4.1.13.
>>>
>>
>>Ohne Suse installiert zu haben, hat mich folgender Link inklusive
>>extrahierens des .tar.gz und überprüfen dessen Inhalts fünf Minuten
>>meiner Zeit gekostet:
>
>
> Hallo Kai,

ich nenne mich mal kurz Kai, dann darf ich auch was dazu sagen, ja?

> vielen Dank.
> Aber welche .tar.gz meinst du?
> Das link zeigt auf einem .rpm.
> Bei mir scheint es erst installiert sein zu mussen vor man
> die Dateiliste ansehen kann mit "rpm -ql" oder ähnliches,
> wie durchsucht man sonst eine .rpm?

Obwohl es nichts mit MySQL zu tun hat (und vermutlich Google eine
Antwort wüsste):
rpm2cpio bla.rpm | cpio -ivt | grep 'wasdusuchst'

Re: wo ist mysql.h?

am 07.12.2005 10:26:32 von Axel Schwenke

Christian Kirsch wrote:
>
> Obwohl es nichts mit MySQL zu tun hat (und vermutlich Google eine
> Antwort wüsste):
> rpm2cpio bla.rpm | cpio -ivt | grep 'wasdusuchst'

Hätte man da nicht noch 'cat' drin unterbringen können? ;-)

Die freundliche rpm-Manpage sagt dazu: rpm -qlp /path/to/package.rpm


XL

Re: wo ist mysql.h?

am 07.12.2005 14:19:00 von Christian Kirsch

Axel Schwenke wrote:
> Christian Kirsch wrote:
>
>>Obwohl es nichts mit MySQL zu tun hat (und vermutlich Google eine
>>Antwort wüsste):
>> rpm2cpio bla.rpm | cpio -ivt | grep 'wasdusuchst'
>
>
> Hätte man da nicht noch 'cat' drin unterbringen können? ;-)
>
> Die freundliche rpm-Manpage sagt dazu: rpm -qlp /path/to/package.rpm
>

Manno. Heute morgen um 5 hab' ich ausnahmsweise mal nicht RTFM betrieben :-)

Re: wo ist mysql.h?

am 07.12.2005 14:50:13 von Kai Ruhnau

Axel Schwenke wrote:
> Christian Kirsch wrote:
>
>>Obwohl es nichts mit MySQL zu tun hat (und vermutlich Google eine
>>Antwort wüsste):
>> rpm2cpio bla.rpm | cpio -ivt | grep 'wasdusuchst'
>
>
> Hätte man da nicht noch 'cat' drin unterbringen können? ;-)
>
> Die freundliche rpm-Manpage sagt dazu: rpm -qlp /path/to/package.rpm

Wobei man dazu wieder ein komplettes rpm installiert haben müsste.

Ein einfaches und schlankes rpm2targz reicht auf Nicht-rpm-Systemen
locker aus.

http://www.slackware.com/config/packages.php

Grüße
Kai

Re: wo ist mysql.h?

am 07.12.2005 19:46:40 von David Johnstone

> >> rpm2cpio bla.rpm | cpio -ivt | grep 'wasdusuchst'
> >
> >
> > Hätte man da nicht noch 'cat' drin unterbringen können? ;-)
> >
> > Die freundliche rpm-Manpage sagt dazu: rpm -qlp /path/to/package.rpm
> >
>
> Manno. Heute morgen um 5 hab' ich ausnahmsweise mal nicht RTFM betrieben =
:-)

Vielen Dank. Das hätte mir aber in der www-suche
nicht viel geholfen, außer ich hätte gewüßt, daß mysql.h
in Package mysql-devel-4.1.13-3.i586.rpm steht, und
das war eigentlich der Hinweis den ich suchte.
Aus irgendein Grund wird kein mysql devel Package
mit SuSe 10 ausgeliefert, und die einzige google
übereinstimmung war ein verweis auf libmysqlclient10-dev
(http://lists.debian.org/debian-chinese-gb/2001/03/msg00043. html),
was ich wiederum auch nirgendwo gefunden habe.
David

Re: wo ist mysql.h?

am 07.12.2005 20:51:35 von Wolfgang Kueter

Am Wed, 07 Dec 2005 10:46:40 -0800 schrieb David Johnstone:

>[...]
> Aus irgendein Grund wird kein mysql devel Package
> mit SuSe 10 ausgeliefert [...]

Das stimmt nicht, bei mir (SuSE 10.0) wird u.a. folgendes im Yast
angezeigt, wenn ich nach mysql suche:

mysql-devel 4.1.13 MySQL -Header-Dateien und Bibliotheken
für Entwickler

Es mag allerdings sein, dass Du die CD als Installationsquelle verwendest
und mindestens seit SuSE9.3 sind mache Pakete nur noch auf der DVD und
nicht mehr auf einer der 5 CDs. Die Benutzung eines ftp oder http Servers
als Installationsquelle anstelle der CD's hilft dann auch, da liegt
nämlich auch alles.

Wolfgang

Re: wo ist mysql.h?

am 07.12.2005 23:28:03 von David Johnstone

> Das stimmt nicht, bei mir (SuSE 10.0) wird u.a. folgendes im Yast
> angezeigt, wenn ich nach mysql suche:
>
> mysql-devel 4.1.13 MySQL -Header-Dateien und Bibliotheken
> für Entwickler
>
> Es mag allerdings sein, dass Du die CD als Installationsquelle verwendest
> und mindestens seit SuSE9.3 sind mache Pakete nur noch auf der DVD und
> nicht mehr auf einer der 5 CDs. Die Benutzung eines ftp oder http Servers
> als Installationsquelle anstelle der CD's hilft dann auch, da liegt
> nämlich auch alles.

Danke, stimmt, ich habe von CD installiert. Es ist mir aufgefallen,
daß in anderen Bereichen die Auswahl an Pakete nicht besonders
logisch ist, ich stelle um auf Server.

Re: wo ist mysql.h?

am 11.12.2005 11:31:07 von David Johnstone

> Es mag allerdings sein, dass Du die CD als Installationsquelle verwendest
> und mindestens seit SuSE9.3 sind mache Pakete nur noch auf der DVD und
> nicht mehr auf einer der 5 CDs. Die Benutzung eines ftp oder http Servers
> als Installationsquelle anstelle der CD's hilft dann auch, da liegt
> nämlich auch alles.

Um, noch eine bitte um Hilfe!
Ich versuche jetzt seit eine Weile genau das einzurichten.
Was kann ich als "Installationsquelle" eintragen?
Also konkret welche http oder ftp URL?
Bei SuSe und Mirrors finde ich nur Verzeichnisse, die updates/bugfixes/
patches enthalten, aber nirgendwo eine komplette Auswahl an .rpm's.
Nochmals Danke,
David

Re: wo ist mysql.h?

am 11.12.2005 17:32:42 von Christian Kirsch

David Johnstone wrote:
>>Es mag allerdings sein, dass Du die CD als Installationsquelle verwendest
>>und mindestens seit SuSE9.3 sind mache Pakete nur noch auf der DVD und
>>nicht mehr auf einer der 5 CDs. Die Benutzung eines ftp oder http Servers
>>als Installationsquelle anstelle der CD's hilft dann auch, da liegt
>>nämlich auch alles.
>
>
> Um, noch eine bitte um Hilfe!
> Ich versuche jetzt seit eine Weile genau das einzurichten.
> Was kann ich als "Installationsquelle" eintragen?
> Also konkret welche http oder ftp URL?
> Bei SuSe und Mirrors finde ich nur Verzeichnisse, die updates/bugfixes/
> patches enthalten, aber nirgendwo eine komplette Auswahl an .rpm's.
>

Völlig flasche Newsgroup. Wenn Du ein Problem mit dem Suse-Setup hast,
solltest Du dort fragen, wo Suse ontopic ist.