Wie herausfinden, wie Paket übersetzt wurde ?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Seifenverkäufer
Beiträge: 41
Registriert: 09.07.2004 10:12:33

Wie herausfinden, wie Paket übersetzt wurde ?

Beitrag von Seifenverkäufer » 30.10.2004 20:04:19

Nabend Debianer !

Seit längerem plagt mich schon folgende Frage:

Wie kann ich herausfinden, mit welchen Optionen ein deb-Paket übersetzt wurde?
z.B. ob das Paket XY MySQL unterstützt oder nicht. Oft steht es ja in der Paketbeschreibung drin, jedoch nicht immer und anscheinend auch nicht alle Flags.
Gibt es dafür ein APT- oder DPKG-Parameter?
Habe leider nix gefunden und weiss auch nicht so recht, mit welchen Suchbegriffen ich google füttern soll.
Danke für eure Antworten und ein schönes WE.

Tyler

Benutzeravatar
cliff99
Beiträge: 189
Registriert: 23.06.2004 18:06:44
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Stuttgart

Beitrag von cliff99 » 30.10.2004 21:51:36

Meinst du sowas wie die USE-Flags bei Gentoo? Sowas gibt's bei Debian IMHO nicht. Im Zweifelsfall gibt es extra Pakete mit Zusätzen, aber normaler Weise gibt es nur eine Version pro Architektur und Versionsnummer von allen Paketen.
Hast du irgendein konkretes Problem mit einem Paket?

Seifenverkäufer
Beiträge: 41
Registriert: 09.07.2004 10:12:33

Beitrag von Seifenverkäufer » 31.10.2004 00:56:09

Nabend cliff99 !

Danke für deine Antwort. Also nochmal etwas deutlicher:
Wenn ich ein Programm aus den sourcen selbst konfiguriere und danach installiere mit dem klassischen Dreiteiler configure, make, make install, kann ich ja wählen, ob das Programm bestimmte Funktionen besitzen soll.
Sind bei den Debian-Paketen daher standardmäßig alle Funktionen miteincompiliert ?
Bsp.: Habe mir das Paket "nagios-text" installiert. Wollte jetzt mit Templates arbeiten, funktioniert jedoch nicht ganz richtig. Habe dann gelesen, dass man die Template-Funktion miteincompilieren muss. Da ich das Paket jedoch debian-like mit apt-get installiert habe, kann ich doch nicht sicher sein, dass diese Funktion mitkonfiguriert wurde.
Oder habe ich etwas grundsätzlich falsch verstanden ?
Grüße,

Tyler

Benutzeravatar
cliff99
Beiträge: 189
Registriert: 23.06.2004 18:06:44
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Stuttgart

Beitrag von cliff99 » 31.10.2004 01:13:29

Versuch mal

Code: Alles auswählen

apt-get install nagios-mysql
Habe ich hier: http://packages.debian.org/cgi-bin/sear ... elease=all
gefunden.

Info zu nagios-mysql (http://packages.debian.org/testing/net/nagios-mysql)
This package is compiled with MySQL database support.
Das dürfte das sein, was du suchst.

Seifenverkäufer
Beiträge: 41
Registriert: 09.07.2004 10:12:33

Beitrag von Seifenverkäufer » 31.10.2004 09:52:27

Danke für deine Recherche, aber ich benötige keine MySQL-Unterstützung.
Wie schon geschrieben, es geht um den EInsatz von Template-based-configs.
Außerdem bezieht sich die Frage ja nicht nur speziell auf nagios, sondern auf alle Pakete. Hatte zuletzt auch schon mal das Problem mit dem squid-Proxy.
Trotzdem danke für deine Antwort.

Tyler

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 31.10.2004 11:01:12

Mach mal ein
apt-get source <paket>
dann kriegst du die Quellen in debianifizierter version. Im debian/-Verzeichnis stehen dann alle Build-Anweisungen des Pakets.

Die kannst du dann angucken/ändern und dir draus ein Binärpaket mit
fakeroot debian/rules binary
erstellen lassen. Ich hoffe das hat deine Frage beantwortet ;)

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Seifenverkäufer
Beiträge: 41
Registriert: 09.07.2004 10:12:33

Beitrag von Seifenverkäufer » 01.11.2004 18:07:16

@ peschmae: Danke, das wars, was ich wissen wollte. Ist ja allerdings etwas umständlich, wie ich finde. Man könnte das doch auch in die Ausgabe z.B. von "apt-cache showpkg Paketname" einbinden.
Was solls, so komme ich jedenfalls weiter.
Danke und schönen Abend noch,

Tyler

Benutzeravatar
hupfdule
Beiträge: 1864
Registriert: 09.12.2002 15:04:37
Wohnort: Berlin
Kontaktdaten:

Beitrag von hupfdule » 01.11.2004 19:14:16

Das wären etwas viele Informationen, es wäre schwierig die korrekten Infos dort heraus zu filtern. Ich schätze das ist der Grund, warum so etwas nicht existiert.

Antworten