Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

21.02.2007, 16:33

[gelöst] Abhängigkeit von pure-ftpd von mysql

Hiho zusammen.

Hab da eine kleine Frage: Wie kann ich verhindern, dass

apt-get install pure-ftpd-common pure-ftpd-mysql

The following NEW packages will be installed:
libmysqlclient15off mysql-common pure-ftpd-common pure-ftpd-mysql

zurück gibt?

Oder besser: Wie bringe ich apt bei, dass ich meinen MySQL Server schon manuell kompiliert habe? Ich habe in der man-page keine passenden Parameter gefunden, außer vielleicht -m. Aber auch bei -m will er diese mit installieren...

Ich hoffe ihr habt mir einen Tip :)

Vielen Dank schonmal & Grüße,
Daniel
Burning Flesh, Dripping Sweat, Unison,
Like A Paralysed Snake, Charmed And Enchanted By The Babalon Whore

blacklondo

KDE-Benutzer

  • »blacklondo« ist männlich

Beiträge: 214

Wohnort: Deutschland - NRW - Siegen

Beruf: Student

  • Nachricht senden

2

21.02.2007, 21:17

Hmm...

Zu apt fällt mir da so spontan nichts ein.
Du könntest Dir auf jedenfall das .deb herunterladen und es mit dpkg -i installieren.
Das Ärgerlichste in dieser Welt ist,
daß die Dummen todsicher und die
Intelligenten voller Zweifel sind!

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

3

21.02.2007, 21:25

Gar nicht. Ein Bugreport/Featurerequest dafuer liegt Debian schon seit ~5 Jahren vor. Willkommen bei Debian; der einzigen Distribution die noch langsamer arbeitet als ein toter Beamter.
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

4

21.02.2007, 21:41

lol? also gibt's nix zu machen?
Burning Flesh, Dripping Sweat, Unison,
Like A Paralysed Snake, Charmed And Enchanted By The Babalon Whore

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

5

21.02.2007, 21:50

Doch. Aus Deinem selbstkompilierten Paket ein *.dep erstellen, damit es von apt-get erkannt wird. Alternativ dazu verwende "equivs"; http://www.debian.org/doc/manuals/apt-ho…helpers.de.html
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

6

21.02.2007, 22:21

Hmm, das ist sieht schon sehr gut aus, aber es haut nicht hin :P

Wie genau müsste ich denn das Paket erstellen?

Habe es mal so versucht, hat aber nicht gefruchtet:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
rbi0315:/tmp# cat mysql-common
### Commented entries have reasonable defaults.
### Uncomment to edit them.
Section: misc
Priority: optional
Standards-Version: 3.6.2

Package: mysql-dummy
# Version: <enter version here; defaults to 1.0>
# Maintainer: Your Name <yourname@example.com>
# Pre-Depends: <comma-separated list of packages>
# Depends: <comma-separated list of packages>
# Recommends: <comma-separated list of packages>
# Suggests: <comma-separated list of packages>
# Provides: mysqld
# Replaces: <comma-separated list of packages>
# Architecture: all
# Copyright: <copyright file; defaults to GPL2>
# Changelog: <changelog file; defaults to a generic changelog>
# Readme: <README.Debian file; defaults to a generic one>
# Extra-Files: <comma-separated list of additional files for the doc directory>
Description: <short description; defaults to some wise words>
 long description and info
 .
 second paragraph
rbi0315:/tmp#


Die Installation nach dem Erstellen läuft reibungslos durch, aber apt will immernoch mysql-common und libmysqlclient15off zu installieren...
Burning Flesh, Dripping Sweat, Unison,
Like A Paralysed Snake, Charmed And Enchanted By The Babalon Whore

blacklondo

KDE-Benutzer

  • »blacklondo« ist männlich

Beiträge: 214

Wohnort: Deutschland - NRW - Siegen

Beruf: Student

  • Nachricht senden

7

21.02.2007, 22:23

http://packages.debian.org/stable/net/pure-ftpd-mysql

Was spricht denn nun eigentlich dagegen dieses Paket herunterzuladen und es mit dpkg zu installieren?

Kann mich mal jemand aufklären?
Das Ärgerlichste in dieser Welt ist,
daß die Dummen todsicher und die
Intelligenten voller Zweifel sind!

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

8

21.02.2007, 22:31

Frag jemanden der sich mit Debian auskennt. Also != Mich.
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

9

22.02.2007, 11:03

Zitat

Original von blacklondo
http://packages.debian.org/stable/net/pure-ftpd-mysql

Was spricht denn nun eigentlich dagegen dieses Paket herunterzuladen und es mit dpkg zu installieren?

Kann mich mal jemand aufklären?


Nun ja, das könnte ich wohl machen, aber eigentlich wäre es schöner apt beibringen zu können, dass schon eine MySQL Server existiert. Sonst werde ich jedes Paket so installieren müssen, welches einen MySQL Server vorraussetzt...

Vielleicht stimmt das "# Provides: mysqld" nicht? Habe es von einem Beispiel hergeleitet (httpd)...
Burning Flesh, Dripping Sweat, Unison,
Like A Paralysed Snake, Charmed And Enchanted By The Babalon Whore

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

10

22.02.2007, 11:17

Zitat

Original von Spitfire
Vielleicht stimmt das "# Provides: mysqld" nicht? Habe es von einem Beispiel hergeleitet (httpd)...


Keine Ahnung ob die stimmt; die wird ja nicht abgearbeitet, weil sie kommentiert ist.
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

11

22.02.2007, 11:21

Sorry ja, das hatbe ich gerade auch bemerkt, habe nun folgenden Text benutzt:

Quellcode

1
2
3
4
Package: mysql-dummy
Provides: mysqld
Conflicts: mysqld
Description: A dummy MySQL Package


das funktioniert auch nicht. Ich probiere da nun mal ein wenig rum. VIelleicht mit "Provides: mysql-common" oder Ähnlichem...

Vielen Dank,
Daniel

[EDIT]

:crazy:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
rbi0315:/tmp# apt-get install pure-ftpd-common pure-ftpd-mysql
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  libmysqlclient15off mysql-common
Recommended packages:
  pure-ftpd
The following packages will be REMOVED:
  mysql-dummy
The following NEW packages will be installed:
  libmysqlclient15off mysql-common pure-ftpd-common pure-ftpd-mysql
0 upgraded, 4 newly installed, 1 to remove and 8 not upgraded.
Need to get 2168kB of archives.
After unpacking 4895kB of additional disk space will be used.
Do you want to continue [Y/n]?

Nun werd ich mal die Version erhöhen, vielleicht klappt es ja dann...
Burning Flesh, Dripping Sweat, Unison,
Like A Paralysed Snake, Charmed And Enchanted By The Babalon Whore

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Spitfire« (22.02.2007, 11:23)


strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

12

22.02.2007, 11:35

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ equivs-control mysql-common
$ vim mysql-common
Section: misc
Priority: optional
Standards-Version: 3.6.2

Package: mysql-common
Description: foobar
 bar foo
 .
 second paragrapf
$ equivs-build mysql-common
$ dpkg --install mysql-common_1.0_all.deb
$ sudo aptitude install pure-ftpd-common pure-ftpd-mysql


Grad mit GRML getestet; funktioniert, aber ohne Garantie.
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

13

23.02.2007, 11:56

Danke für die Anleitung, scheint fast zu funktionieren...

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
rbi0315:/tmp# apt-get install pure-ftpd-common pure-ftpd-mysql
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  libmysqlclient15off mysql-common
Recommended packages:
  pure-ftpd
The following NEW packages will be installed:
  libmysqlclient15off pure-ftpd-common pure-ftpd-mysql
The following packages will be upgraded:
  mysql-common
1 upgraded, 3 newly installed, 0 to remove and 8 not upgraded.
Need to get 2005kB/2168kB of archives.
After unpacking 4895kB of additional disk space will be used.
Do you want to continue [Y/n]?


Er will nun das installierte Paket "updaten", vielleicht dann doch noch die Version mit einbinden? Versuch ich gleich mal aus...

Und meinst du es könnte Probleme geben, wenn ich "libmysqlclient15off" installieren lasse? Oder soll ich da auch ein solches equivs Paket erstellen?

Viele Grüße,
Daniel
Burning Flesh, Dripping Sweat, Unison,
Like A Paralysed Snake, Charmed And Enchanted By The Babalon Whore

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

14

23.02.2007, 16:37

Version: in mysql-common an die mysql-common Version anpassen, die "gefaked" werden soll.
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

15

23.02.2007, 18:27

Ja geil, das passt! Sollte ich libmysqlclient15off auch als dummy installieren?
Nicht dass der da irgendwelche Probleme bekommt!?
Burning Flesh, Dripping Sweat, Unison,
Like A Paralysed Snake, Charmed And Enchanted By The Babalon Whore

strcat

Unix Gladiator

  • »strcat« ist männlich

Beiträge: 2 331

Wohnort: /Earth/Germany/Bavaria/Regensburg

  • Nachricht senden

16

23.02.2007, 18:37

Wenn dpkg rumspinnt, dann kannst Du das durchaus machen; ich wuerde mir nur notieren welche Pakete mit equivs erstellt wurden, damit man diese (sofern Debian irgendwann mal wieder ein neues Release herausbringt) an die neuen Versionen anpassen kann.
Christian 'strcat' Schneider <http://www.strcat.de/>
/* When all else fails, read the instructions. */

17

24.02.2007, 23:54

Also ich habe nun nur das mysq-dummy paket mit dpkg installiert. Nun läuft alles, und ich bin sehr zufrieden mit einer kleinen Ausnahme:

Ich kann keinen User einloggen! :applaus:

Nach diesem HowTo bin ich eigentlich größtenteils vorgegangen: http://wiki.hetzner.de/index.php/Mysql_b…Ctzung_pureFTPd

Ich vermute, dass mein pureftpd versucht auf irgendwelche Dinge des MySQL Servers zuzugreifen - diesen aber nicht findet (Ist ja nur ein Dummy gewesen)

http://download.pureftpd.org/pub/pure-ftpd/doc/README.MySQL

Zitat

Then, configure Pure-FTPd with --with-mysql and your favorite extra gadgets:

./configure --with-mysql --with-cookie --with-throttling --with-ratios

If your MySQL libraries are installed in a special path, you can specify it
like this:

./configure --with-mysql=/opt/mysql

In this example, headers (like mysql.h) will be searched in
/opt/mysql/include and /opt/mysql/include/mysql, while related libraries
will be searched in /opt/mysql/lib and /opt/mysql/lib/mysql .
Kann ich ja garnicht machen, da ich ein apt-get install ... gemacht habe :P

Nun habe ich mal versucht ein "ln -s /usr/local/mysql /etc/mysql" zu machen. aber es ändert nichts.

Das erhalte ich wenn ich versuche zu verbinden (mit und ohne TLS)

Quellcode

1
2
3
4
5
6
7
8
9
10
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 23:46. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
USER test
331 User test OK. Password required
PASS *
530 Login authentication failed


Den User gibt es definitv...
In der Log steht ein Nullinger drinnen, auch nicht wenn ich den Server manuell mit -d -d starte (doppeltes Debugging-Output).

Leider wüsste ich nicht wie ich herausfinden kann, wo genau der Server mit welchem Fehler scheitert...

Weiß jemand Rat? :)
Burning Flesh, Dripping Sweat, Unison,
Like A Paralysed Snake, Charmed And Enchanted By The Babalon Whore

18

25.02.2007, 02:12

Bitte den letzten Beitrag löschen, es funktioniert alles, war Error by Me! :crazy:

Danke für eure Unterstützung!
Burning Flesh, Dripping Sweat, Unison,
Like A Paralysed Snake, Charmed And Enchanted By The Babalon Whore

19

09.05.2007, 12:23

Zitat

Original von Spitfire
Bitte den letzten Beitrag löschen, es funktioniert alles, war Error by Me! :crazy:

Danke für eure Unterstützung!



Habe genau das gleiche Problem. Wie hast du das Problem gelöst?

Thema bewerten