<solved> Paketabhängigkeiten

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
vicodas
Beiträge: 148
Registriert: 28.06.2006 19:17:17
Wohnort: Frankfurt

<solved> Paketabhängigkeiten

Beitrag von vicodas » 14.11.2011 09:24:16

Hallo,

ich baue mir hier in der Firma ein Paket, welches auch nur hier verwendet wird.
Nun will ich, wenn dieses Paket installiert wird, ein vorhanden anderes Paket automatisch deinstallieren.
Ich dachte da an die debian/control Datei mit folgendem Inhalt:

Code: Alles auswählen

Conflicts: paket_welches_entfernt_werden_soll
Ist dies der richtige Weg?

thx
vicodas
Zuletzt geändert von vicodas am 14.11.2011 13:03:35, insgesamt 1-mal geändert.

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Paketabhängigkeiten

Beitrag von syssi » 14.11.2011 09:55:36

Richtig.

vicodas
Beiträge: 148
Registriert: 28.06.2006 19:17:17
Wohnort: Frankfurt

Re: Paketabhängigkeiten

Beitrag von vicodas » 14.11.2011 10:30:53

weil folgendes beim Bauen angezeigt wird:

Code: Alles auswählen

dpkg-genchanges: Warnung: unbekanntes Informationsfeld »Conflicts« in den Eingabedaten in allgemeiner Abschnitt der Steuer-Infodatei
und Paket welches unter Conflicts steht wird nicht deinstalliert.
Woran kann dies liegen?

thx vicodas

Benutzeravatar
Profbunny
Beiträge: 592
Registriert: 04.04.2004 11:12:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bautzen

Re: Paketabhängigkeiten

Beitrag von Profbunny » 14.11.2011 12:03:35

zeig uns doch mal die komplette control Datei
Rechner / Server Debian sid

vicodas
Beiträge: 148
Registriert: 28.06.2006 19:17:17
Wohnort: Frankfurt

Re: Paketabhängigkeiten

Beitrag von vicodas » 14.11.2011 12:18:13

Source: xxx-vmware-tools
Section: admin
Priority: optional
Maintainer: Hans Muster <hans.muster@muster.de>
Build-Depends: debhelper (>= 7)
Conflicts: mpt-status, daemon
Standards-Version: 3.7.3
Homepage: http://www.xxx.de

Package: xxx-vmware-tools
Architecture: amd64
Depends: ${misc:Depends}
Description: XXX Debian VMware Tools fuer ESX
VMware Tools fuer den Einsatz in der XXX.
Weite Infos zum Paket gibt es im itwiki.

Benutzeravatar
Profbunny
Beiträge: 592
Registriert: 04.04.2004 11:12:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bautzen

Re: Paketabhängigkeiten

Beitrag von Profbunny » 14.11.2011 12:41:49

wenn ich das richtig in Errinnerung habe, wäre es für die Source Build-Conficts und Confilicts fürs binary
Rechner / Server Debian sid

lemak
Beiträge: 1213
Registriert: 09.11.2007 13:25:57
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Paketabhängigkeiten

Beitrag von lemak » 14.11.2011 12:53:00

Hallo,

habe damit auch ewig nichts mehr gemacht. Aber IMO muss das conflicts-Feld in einen/den Package-Abschitt.

Code: Alles auswählen

Source: xxx-vmware-tools
...

Package: xxx-vmware-tools
...
Conflicts: mpt-status, daemon
...
Für das source-Paket nimmt man Build-Conflicts bzw. Build-Conflicts-Indep.

http://www.debian.org/doc/debian-policy/

MfG up

vicodas
Beiträge: 148
Registriert: 28.06.2006 19:17:17
Wohnort: Frankfurt

Re: Paketabhängigkeiten

Beitrag von vicodas » 14.11.2011 13:03:17

ok, alles klar thx

Antworten