Mit equivs ein dummy Paket erstellen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Deejoy
Beiträge: 140
Registriert: 20.12.2003 00:09:23

Mit equivs ein dummy Paket erstellen

Beitrag von Deejoy » 01.10.2005 23:58:32

Hi,
ich habe mysql-4.1 nicht per apt-get installiert sonder per Hand. Nun möchte ich Debian auch weiß das Mysql vorhanden ist.
Wenn ich das richtig verstanden habe soll dies ja mit equivs funktionieren, aber irgendwie will es bei mir nicht.

Ich habe mir die apt Version angeschaut und eine Datei mit diesem Inhalt erstellt.

Code: Alles auswählen

Package: mysql-common-4.1
Priority: optional
Section: misc
Installed-Size: 92
Maintainer: Ich <meine@email.de>
Architecture: all
Source: mysql-dfsg-4.1
Version: 4.1.11a-4
Replaces: mysql-common, libmysqlclient6
Provides: mysql-common
Conflicts: mysql-common
Filename: pool/main/m/mysql-dfsg-4.1/mysql-common-4.1_4.1.11a-4_all.deb
Size: 35424
MD5sum: 7c6bb5716189cf8e98e3ad5fc4ed79e8
Description: mysql database common files (e.g. /etc/mysql/my.cnf)
 MySQL is a fast, stable and true multi-user, multi-threaded SQL database
 server. SQL (Structured Query Language) is the most popular database query
 language in the world. The main goals of MySQL are speed, robustness and
 ease of use.
 .
 This package includes files needed by all versions of the client library.
dann habe ich das deb Paket erstellt und installiert was er mir dan auch als solches Anzeigt. Wenn ich dann allerdings ein apt-get upgrade mache oder postfix-mysql per apt installieren möchte will er mir immer wieder mysql-common-4.1 ersetzen.
Was mache ich falsch ? Ich habe auch schon andere Einstellungen Versucht aber jedesmal das selbe. Mit dem Howto habe ich es auch schon versucht.

Gruß
Deejoy

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 02.10.2005 00:23:34

Hi,

sowas hab ich auch schonmal gemacht...und zwar nach dem Howto hier.

Der Thread war damals der hier. Aber frag nicht wie ich die damals gebaut habe...ich weiß es nicht mehr und mittlerweile hab ich sie gelöscht.... :(

Naja, vielleicht hilfts dir trotzdem

Greetz
Marc

Benutzeravatar
Deejoy
Beiträge: 140
Registriert: 20.12.2003 00:09:23

Beitrag von Deejoy » 02.10.2005 00:32:51

Hi,
erstmal vielen dank für die Antwort. Leider hilft es nicht wirklich viel weiter. Das Howto habe ich jetzt schon 20mal durchgelesen und alles möglich ausprobiert.
Ich kann das dummy ja auch immer wieder mit apt-get remove deinstallieren aber trotzdem will er immer seine apt source Paket installieren

MarcM
Beiträge: 379
Registriert: 19.06.2004 16:28:22
Wohnort: Kassel

Beitrag von MarcM » 02.10.2005 01:02:27

Hi,

Ich glaub der Fehler liegt bei dir irgendwo in den Programmversionen oder den Abhängigkeiten....

Neuere Versionen gibt es im apt aber nicht oder ? nicht das die Meldung passt.....

Greetz
Marc

Benutzeravatar
Deejoy
Beiträge: 140
Registriert: 20.12.2003 00:09:23

Beitrag von Deejoy » 02.10.2005 01:04:38

Also der Code den ich gepostet habe ich aus der aktuellen Version.
Ich hatte die mal installiert und dann mit dpkg -s mysql-common-4.1 mir das anzeigen lassen.
Also sofern das richtig ist.

Gruß
Deejoy

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 02.10.2005 01:21:19

postfix-mysql hängt ab von libmysqlclient10, du hast aber libmysqlcient6 drinnen
siehe: http://packages.debian.org/stable/mail/postfix-mysql

Gruß
gms

Benutzeravatar
Deejoy
Beiträge: 140
Registriert: 20.12.2003 00:09:23

Beitrag von Deejoy » 02.10.2005 01:31:02

gms hat geschrieben:postfix-mysql hängt ab von libmysqlclient10, du hast aber libmysqlcient6 drinnen
siehe: http://packages.debian.org/stable/mail/postfix-mysql

Gruß
gms
Darum geht es nicht. Er möchte immer den mysql-common-4.1 aktualisieren obwohl er ja eigentlich vorhanden ist

Benutzeravatar
Deejoy
Beiträge: 140
Registriert: 20.12.2003 00:09:23

Beitrag von Deejoy » 02.10.2005 04:26:27

Hi,

problem gelöst. Nachdem ich die Versionsnummer von 4.1.11a-4sarge2 auf 4.1.12-4sarge2 geändert habe ging es ohne Probleme

Code: Alles auswählen

Source: mysql-dfsg-4.1
Section: misc
Priority: required
Maintainer: ich <meine@domain.de>
Standards-Version: 3.0.1

Version: 4.1.12-4sarge2
Package: mysql-common-4.1
Architecture: all
Conflicts: mysql-common
Provides: mysql-common
Description: mysql database common files (e.g. /etc/mysql/my.cnf)
Hier noch ein paar Links zum Thema:
http://www.us.debian.org/doc/debian-pol ... priorities
http://www.debian.org/doc/manuals/apt-h ... rs.de.html
http://www.selflinux.org/selflinux/html/apt04.html

Gruß
Deejoy

Antworten