Jump to content

Wie kann ich pdlib installieren kann?


igorekDE

Recommended Posts

Bitte gib an welchen container du benutzt.

Es sollte ganz einfach sein wenn der container Debian basiert ist und du eine Konsole öffnest:

apt-get update

apt-get -y install php-pdlib

 

Sollte der container alpine basiert sein:

apk update

apk add php7-pdlib

Link to comment
12 minutes ago, ich777 said:

Bitte gib an welchen container du benutzt.

Es sollte ganz einfach sein wenn der container Debian basiert ist und du eine Konsole öffnest:

apt-get update

apt-get -y install php-pdlib

 

Sollte der container alpine basiert sein:

apk update

apk add php7-pdlib

Danke fürs antwort

Ich benutzte nextcloud production:apache

Nach command apt-get -y install php-pdlib kommt unable to locate package php-pdlib

16207098082173442120483752145075.jpg

Link to comment
1 hour ago, igorekDE said:

Danke fürs antwort

Ich benutzte nextcloud production:apache

Nach command apt-get -y install php-pdlib kommt unable to locate package php-pdlib

Ah ich seh grad das pdlib package gibts nicht im offiziellen debian repo. :/

 

Sieh mal hier, hier ist beschrieben wie du es kompilieren kannst: Klick

(...aber bitte nicht alles blind kopieren und ausführen, Pfade usw anpassen :) - in den container brauchst du normalerweise auch kein 'sudo' also alle Befehle die mit sudo beginnen einfach das sudo weglassen)

Link to comment
1 hour ago, ich777 said:

Ah ich seh grad das pdlib package gibts nicht im offiziellen debian repo. :/

 

Sieh mal hier, hier ist beschrieben wie du es kompilieren kannst: Klick

(...aber bitte nicht alles blind kopieren und ausführen, Pfade usw anpassen :) - in den container brauchst du normalerweise auch kein 'sudo' also alle Befehle die mit sudo beginnen einfach das sudo weglassen)

erste

 

apt install libx11-dev make cmake

2.

 

git clone https://github.com/davisking/dlib.git
cd dlib/dlib
mkdir build
cd build
 cmake -DBUILD_SHARED_LIBS=ON ..
 make
make install

3.

git clone https://github.com/goodspb/pdlib.git
cd pdlib
apt install pkg-config #ohne der Installation gibt es einen Error https://github.com/goodspb/pdlib/issues/17#issue-507010566
 phpize7.3 
./configure --with-php-config=/usr/bin/php-config7.3 #Lösung für die API Version: https://github.com/tideways/php-xhprof-extension/issues/76#issuecomment-469160637
make
make install

4.

git clone https://github.com/goodspb/pdlib.git
cd pdlib
phpize
./configure --enable-debug
make
make install

Link to comment
8 minutes ago, igorekDE said:

🥶 irgendwie klappt es nicht

Wäre es nicht gleich besser du fragst beim maintainer des Containers nach ob er diese library mit in den Container aufnehmen kann?

 

Was funktioniert nicht, du hast nur die Befehle reingeschrieben, was funktioniert nicht oder wo bekommst du einen Error?

Link to comment

 

cd pdlib
apt install pkg-config #ohne der Installation gibt es einen Error https://github.com/goodspb/pdlib/issues/17#issue-507010566
 phpize7.3 
./configure --with-php-config=/usr/bin/php-config7.3 #Lösung für die API Version: https://github.com/tideways/php-xhprof-extension/issues/76#issuecomment-469160637
make
make install
fatal: destination path 'pdlib' already exists and is not an empty directory.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
pkg-config is already the newest version (0.29-6).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
# sh: 12: phpize7.3: not found
# sh: 13: ./configure: not found
# make: *** No targets specified and no makefile found.  Stop.
# make: *** No rule to make target 'install'.  Stop.

Link to comment
19 minutes ago, ich777 said:

Wäre es nicht gleich besser du fragst beim maintainer des Containers nach ob er diese library mit in den Container aufnehmen kann?

 

Was funktioniert nicht, du hast nur die Befehle reingeschrieben, was funktioniert nicht oder wo bekommst du einen Error?

jetzt so git clone https://github.com/goodspb/pdlib.git
cd pdlib
apt install pkg-config https://github.com/goodspb/pdlib/issues/17#issue-507010566
 phpize 7.4
./configure --with-php-config=/usr/bin/php-config7.3 #Lösung für die API Version: https://github.com/tideways/php-xhprof-extension/issues/76#issuecomment-469160637
make
make install

 

git clone https://github.com/goodspb/pdlib.git
cd pdlib
apt install pkg-config https://github.com/goodspb/pdlib/issues/17#issue-507010566
 phpize 7.4
./configure --with-php-config=/usr/bin/php-config7.3 #Lösung für die API Version: https://github.com/tideways/php-xhprof-extension/issues/76#issuecomment-469160637
make
# make install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package https://github.com/goodspb/pdlib/issues
E: Couldn't find any package by glob 'https://github.com/goodspb/pdlib/issues'
E: Couldn't find any package by regex 'https://github.com/goodspb/pdlib/issues'
# Configuring for:
PHP Api Version:         20190902
Zend Module Api No:      20190902
Zend Extension Api No:   320190902
# checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for a sed that does not truncate output... /bin/sed
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for cc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking how to run the C preprocessor... cc -E
checking for icc... no
checking for suncc... no
checking for system library directory... lib
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
configure: error: Cannot find php-config. Please use --with-php-config=PATH
# make: *** No targets specified and no makefile found.  Stop.
# make: *** No rule to make target 'install'.  Stop.

Edited by igorekDE
Link to comment
2 hours ago, ich777 said:

Ah ich seh grad das pdlib package gibts nicht im offiziellen debian repo. :/

 

Sieh mal hier, hier ist beschrieben wie du es kompilieren kannst: Klick

(...aber bitte nicht alles blind kopieren und ausführen, Pfade usw anpassen :) - in den container brauchst du normalerweise auch kein 'sudo' also alle Befehle die mit sudo beginnen einfach das sudo weglassen)

jetzt in nextcloud zeigt der nur  bz2 nicht verfügbar

Link to comment
1 hour ago, ich777 said:

Wäre es nicht gleich besser du fragst beim maintainer des Containers nach ob er diese library mit in den Container aufnehmen kann?

 

Was funktioniert nicht, du hast nur die Befehle reingeschrieben, was funktioniert nicht oder wo bekommst du einen Error?

noch eine frage wo ist php.ini in /etc habe ich versucht aber nach neustart alles weg

ich möchte 4gb  ram geben für PHP

Link to comment
14 minutes ago, igorekDE said:

noch eine frage wo ist php.ini in /etc habe ich versucht aber nach neustart alles weg

Wie meinst du das? Nachedem du den Container neu gestartet hast oder hast du in den Einstellungen vom Container (im Template) was geändert?

 

Alle Einstellungen die du im Container selbst vornimst werden verworfen wenn ein Containerupdate kommt oder du im Template was änderst, wenn du ihn nur neu startest wird nichts verworfen.

Deswegen hab ich auch gemeint das du dich am besten an den Container Author wenden solltest damit er die library gleich integriert, dann wird nichts verworfen da es direkt im Container integriert ist.

 

Der Container sollte eine php.ini im Hauptverzeichnis haben das in deinem appdata Verzeichnis liegt.

Link to comment
  • 2 years later...
On 5/11/2021 at 10:38 AM, ich777 said:

Wie meinst du das? Nachedem du den Container neu gestartet hast oder hast du in den Einstellungen vom Container (im Template) was geändert?

 

Alle Einstellungen die du im Container selbst vornimst werden verworfen wenn ein Containerupdate kommt oder du im Template was änderst, wenn du ihn nur neu startest wird nichts verworfen.

Deswegen hab ich auch gemeint das du dich am besten an den Container Author wenden solltest damit er die library gleich integriert, dann wird nichts verworfen da es direkt im Container integriert ist.

 

Der Container sollte eine php.ini im Hauptverzeichnis haben das in deinem appdata Verzeichnis liegt.

 

Ich hab das heute mal versucht, aber offensichtlich muss man da wohl sich an Nextcloud wenden (sorry aber mein English is not the Yellow from the Egg):

image.thumb.png.eca3e4a35155b7dabd5f5028d0fb8538.png

 

weiss jemand was er mit dem Post Script meint?

 

Link to comment
1 hour ago, zero_neverload said:

weiss jemand was er mit dem Post Script meint?

Ich nutze den container nicht also kann ich dir da nicht weiter helfen.

 

Ich würde mich aber an den Entwickler selbst wenden wenn im Docker container was fehlt.

 

1 hour ago, zero_neverload said:

(sorry aber mein English is not the Yellow from the Egg)

Google translate, ChatGPT oder Google Gemini hilft.

Link to comment
7 hours ago, Archonw said:

Welchen Container benutzt du für die Nextcloud? Ich habe den von LInuxserver und da kann ich die Gesichtserkennung ohne weiteres nutzen. 

Hab den damals gewählt:

image.png.7b070a49329658a11b822f8cff73167b.png

 

Kann ich das irgendwie wechseln ohne alles neue einzurichten?

Theoretisch müsste ich doch lediglich den Verweis auf die alte DB machen und eine Kopie von dem alten Appdata in die Linux Appdata kopieren oder?

 

Edited by zero_neverload
Link to comment

Zu dem Container gibt es doch einen eigenen Thread in der Applikation Section.
Stell da doch mal die Frage, ob jemand anderer damit die Gesichtserkennung erfolgreich eingerichtet hat.

Wie man von dem auf einen anderen Container migriert kann ich leider nicht genau sagen, da ich das damit noch nicht gemacht habe.

Link to comment
1 hour ago, zero_neverload said:

Hab den damals gewählt:

da dies ja sogar der official ist ... sprich, das ist nur ein template um den usern das eintippen der Variablen zu ersparen ...

 

und die Antwort war auch darauf bezogen, ldas sollte wenn dann von NC direkt kommen und wenn ... solltest du im NC Forum das mal thematisieren.

 

und abschließend ... es gibt ja verschiedene "models" ... du hast anscheinend nur model 1 getestet ;)

 

ps. ich nutze auch den lsio Docker inkl. Face recognition mit memories, ein "Umzug" geht meist schief wegen den ganzen Rechten in NC, ist halt "eigentlich" ne "Drecks App" meiner Meinung nach, aber wir alle nutzen die ... ;)

 

ich hab wo ich letztens nochmals quer getestet hatte ob ich doch die integrierte Office Lösung (welche nur mit der official php base geht) in Anspruch nehme ... Backups einspielen, Datenbanken übernehmen, egal wie ... Fehler über Fehler, am Ende bleibt nur Backups der Daten machen, neu aufsetzen, einrichten, backup der Daten über NC einspielen, dann ist es rund ... alles andere endet meist im Fiasko.

Link to comment
7 hours ago, alturismo said:

da dies ja sogar der official ist ... sprich, das ist nur ein template um den usern das eintippen der Variablen zu ersparen ...

 

und die Antwort war auch darauf bezogen, ldas sollte wenn dann von NC direkt kommen und wenn ... solltest du im NC Forum das mal thematisieren.

 

und abschließend ... es gibt ja verschiedene "models" ... du hast anscheinend nur model 1 getestet ;)

 

ps. ich nutze auch den lsio Docker inkl. Face recognition mit memories, ein "Umzug" geht meist schief wegen den ganzen Rechten in NC, ist halt "eigentlich" ne "Drecks App" meiner Meinung nach, aber wir alle nutzen die ... ;)

 

ich hab wo ich letztens nochmals quer getestet hatte ob ich doch die integrierte Office Lösung (welche nur mit der official php base geht) in Anspruch nehme ... Backups einspielen, Datenbanken übernehmen, egal wie ... Fehler über Fehler, am Ende bleibt nur Backups der Daten machen, neu aufsetzen, einrichten, backup der Daten über NC einspielen, dann ist es rund ... alles andere endet meist im Fiasko.

Hm das überlege ich mir nochmal ob ich das will.

Aktuell hab ich mir meine Fotos quer in Immich eingespielt, aber damit bin ich auch noch nicht so zufrieden.

Hätte eigentlich gerne das in NC genutzt...

Ich werde das morgen mal testen....

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...