[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: tetex-beta debianisieren



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


Reply to: