[gelöst] Paket auslesen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
hundele
Beiträge: 5
Registriert: 23.01.2009 08:22:34

[gelöst] Paket auslesen

Beitrag von hundele » 29.01.2009 19:32:01

Hallo zusammen,

bin nicht sicher ob das hier richtig ist, wenn net wirds mir schon einer auf die Nase binden.

Wollte mal wissen ob es möglich ist, aus einen Paket die Informationen auszulesen
welche Unterstützungen mit einkompiliert wurden.

z.B. ob postfix libsrs2 enthält oder libsrs oder gar nicht.

bb
hundele
Zuletzt geändert von hundele am 17.03.2009 06:56:08, insgesamt 1-mal geändert.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Paket auslesen

Beitrag von Danielx » 29.01.2009 22:18:00

hundele hat geschrieben:Wollte mal wissen ob es möglich ist, aus einen Paket die Informationen auszulesen
welche Unterstützungen mit einkompiliert wurden.
Hm, mir würde jetzt dazu einfallen mir das Build-Log des Paketes auf buildd.debian.org anzusehen oder mir den Quellcode mit "apt-get source Paketname" herunterzuladen und dann im Verzeichnis debian die rules-Datei ansehen, denn da stehen die configure-Optionen drin.
hundele hat geschrieben:z.B. ob postfix libsrs2 enthält oder libsrs oder gar nicht.
Wenn das Paket eine Lib benötigt, könnte man das an den Abhängigkeiten erkennen.

Gruß,
Daniel

flurischt

Re: Paket auslesen

Beitrag von flurischt » 09.02.2009 14:54:11

vielleicht bringt dir das etwas:

Code: Alles auswählen

srv:~# ldd `which exim4`
        libpcre.so.3 => /usr/lib/libpcre.so.3 (0x4001e000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x40044000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40056000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4006b000)
        libm.so.6 => /lib/libm.so.6 (0x40099000)
        libdl.so.2 => /lib/libdl.so.2 (0x400bd000)
        libdb-4.3.so => /usr/lib/libdb-4.3.so (0x400c2000)
        libgnutls.so.13 => /usr/lib/libgnutls.so.13 (0x401a6000)
        libc.so.6 => /lib/libc.so.6 (0x40214000)
        /lib/ld-linux.so.2 (0x40000000)
        libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x4032f000)
        libz.so.1 => /usr/lib/libz.so.1 (0x40342000)
        libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x40357000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x403a8000)

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Paket auslesen

Beitrag von Duff » 09.02.2009 15:04:32

Ein apt-cache show postfix zeigt auch schon Abhängigkeiten an:

Code: Alles auswählen

Package: postfix
Priority: extra
Section: mail
Installed-Size: 2464
Maintainer: LaMont Jones <lamont@debian.org>
Architecture: i386
Version: 2.3.8-2+etch1
Replaces: postfix-doc (<< 1.1.7-0), postfix-tls, mail-transport-agent
Provides: mail-transport-agent, postfix-tls
Depends: libc6 (>= 2.3.6-6), libdb4.3 (>= 4.3.28-1), libsasl2-2, libssl0.9.8 (>= 0.9.8c-1), debconf (>= 0.5) | debconf-2.0, netbase, adduser (>= 3.48), dpkg (>= 1.8.3), lsb-base (>= 3.0-6), ssl-cert
Recommends: mail-reader
Suggests: procmail, postfix-mysql, postfix-pgsql, postfix-ldap, postfix-pcre, sasl2-bin, libsasl2-modules, resolvconf, postfix-cdb
Conflicts: mail-transport-agent, smail, libnss-db (<< 2.2-3), postfix-tls
Filename: pool/main/p/postfix/postfix_2.3.8-2+etch1_i386.deb
Size: 1090008
MD5sum: e38c0784774c29bb313b8b7d77719782
SHA1: cc2815b366dc6b61dc6578736da8cce5694a0a6d
SHA256: 4c6f469f3fee1a93c0b29a0b978fa50d1bf0ffc86f834cd491e10717473e7349
Description: A high-performance mail transport agent
 Postfix is Wietse Venema's mail transport agent that started life as an
 alternative to the widely-used Sendmail program.  Postfix attempts to
 be fast, easy to administer, and secure, while at the same time being
 sendmail compatible enough to not upset existing users. Thus, the outside
 has a sendmail-ish flavor, but the inside is completely different.
Tag: interface::daemon, mail::smtp, mail::transport-agent, network::server, protocol::smtp, role::program, works-with::mail

Oh, yeah!

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: Paket auslesen

Beitrag von nepos » 09.02.2009 16:55:06

Ich glaube nicht, dass die Abhängigkeiten das sind, was hundele wissen will.
Es geht ihm eher um die Parameter beim Aufruf von configure beim Bauen der Binaries.
Und da führt meines Wissens eigentlich nichts an den Sourcen der Pakete vorbei.
Ausnahme hier ist glaube ich nur der Kernel.

hundele
Beiträge: 5
Registriert: 23.01.2009 08:22:34

Re: Paket auslesen

Beitrag von hundele » 17.03.2009 06:55:16

ups war dann doch länger verschollen als gedacht ;)

vielen dank für eure Antworten hat mir schon geholfen.

Antworten