On Mon, Jan 20, 2003 at 03:24:44PM +0100, Martin Schmitz wrote: > frank@kuesterei.ch (Frank Küster) writes: > > > Ich würde gerne unter woody tetex-beta installieren. Und am liebsten > > würde ich ein Debian-Paket draus machen. > > Ich habe mir einfach die teTeX-Quellen von CTAN herunter geladen, sie > kompiliert und dann mit checkinstall ein Debian-Paket erstellt und > installiert. Dann habe ich händisch folgendes in die Paketdatenbank da ist IMHO ein apt-get -b source XXX einfacher... > eingetragen bzw. geändert: > > ,-----[ /var/lib/dpkg/status ] > | Package: tetex > | ... > | Version: 2.0-1 > | Provides: tetex-base, tetex-bin, tetex-dev, tetex-doc, tetex-extra > `----- > > Damit sind alle Abhängigkeiten zu anderen Programmen erfüllt. Vielleicht > ist das ja auch ein Weg für Dich? nein, das ist kein Weg. Das ist ein Stolperpfad. michael@home:~$ apt-cache show equivs Package: equivs Priority: extra Section: admin Installed-Size: 51 Maintainer: Martin Bialasinski <martinb@debian.org> Architecture: all Version: 2.0.4 Depends: perl|perl5, debhelper, dpkg-dev, devscripts, make, fakeroot Filename: pool/main/e/equivs/equivs_2.0.4_all.deb Size: 18178 MD5sum: 835d97f567fe0cf36700ebf012082993 Description: umgehen der Debian Paketabhängigkeiten Die ist ein Dummy-Paket. Es wird für die Erstellung von Debian Paketen verwendet, die lediglich Abhängigkeitsinformationen enthalten. . Auf diese Weise kann man das Debian Paket Managment Glauben machen das Pakete installiert sind, die die Voraussetzungen von Abhängigkeiten anderer Pakete erfüllen. . Eine andere Müglichkeit besteht in der Anlage von Meta-Paketen. Wenn dieses Paket Abhängigkeiten enthält wie "Depends: a, b, c", dann werden bei der Installation dieses Paketes auch die Pakete a, b und c installiert. Anstatt von "Depends", können für weniger starke Abhängigkeiten "Recommends" oder "Suggests" verwendet werden. . Bitte beachten, dass dies ein recht simpler Hack ist und die gedankenlose Anwendung kann zu einer Beschädigung des Packaging Systems führen. Ebenfalls sollte beachte werden, dass dies nicht der empfehlenswerte Weg ist, ungültige Abhängigkeiten zu beheben. Stattdessen sollte ein Bug Report verschickt werden. Gruss Grisu -- Michael Bramer - a Debian Linux Developer http://www.debsupport.de PGP: finger grisu@db.debian.org -- Linux Sysadmin -- Use Debian Linux Windows ist der One-Night-Stand unter den Betriebssystemen. Man fühlt sich so billig, wenn man es benutzt hat. -- Illiad in uf
Attachment:
pgpwuFjcZjmMs.pgp
Description: PGP signature