Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

ospx

Kaiser

Dabei seit: 11.11.2006

Beiträge: 1 131

 

1 Zum Seitenanfang

Dienstag, 6. September 2011, 19:00

php -deb package erstellen

kennt jemand ein Tutorial oder eine Anleitung, wie man sich ein eigenes php - deb - package erstellen kann?

Ich würde gern unter ubuntu 10.10 ein paar verschiedene php-Interpreter installieren und dabei gern das package management dpkg, apt etc nutzen wollen.
Darum bräuchte ich eine Anleitung oder Tips, wie ich mir aus den Quellen (source) ein deb-package baue.

z.B. würde ich mir gern ein php5.4-package bauen und neben php5.3 installieren wollen.
 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

2 Zum Seitenanfang

Dienstag, 6. September 2011, 19:48

Ein .deb Paket erstellen ist nicht schwer. Am einfachsten geht es indem du dir die quellen holst mit:

Quellcode

1
apt-get source php5

Dann in das enstandene Verzeichnis wechselst und folgenden Befehl aufrufst:

Quellcode

1
dpkg-buildpackage


Das Problem ist die parallele Installation, die einzige Möglichkeit, die du hast ist die Installtion unter verschiedenen Prefixen.

Und wenn du dann eine der Versionen verwenden willst musst du entweder den PATH ändern oder den absoluten Pfad zum Binary angeben.

Um den Prefix beim Erstellen des Pakets zu ändern musst du die rules Datei im debian Verzeichnis der Quellen ändern.
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

ospx

Kaiser

Dabei seit: 11.11.2006

Beiträge: 1 131

 

3 Zum Seitenanfang

Dienstag, 6. September 2011, 20:06

naja, aber wenn ich "apt-get source php5
"
nutze, bekomme ich die angepaßte source für php5.3.3 von ubuntu und ich benötige z.B. php5.4
Ich kann doch nicht einfach die von php.net heruntergeladenen sourcen damit verwenden oder sehe ich das falsch?
 

stfschaefer

Routinier

Dabei seit: 21.08.2010

Beiträge: 252

 

4 Zum Seitenanfang

Donnerstag, 8. September 2011, 14:44

naja, aber wenn ich "apt-get source php5
"
nutze, bekomme ich die angepaßte source für php5.3.3 von ubuntu und ich benötige z.B. php5.4
Ich kann doch nicht einfach die von php.net heruntergeladenen sourcen damit verwenden oder sehe ich das falsch?



Kommt darauf an, wie du sie benutzt. Schau in die Lizenzbedingungen! Dort steht, wie due die Sourcen benutzen kannst.
 

ospx

Kaiser

Dabei seit: 11.11.2006

Beiträge: 1 131

 

5 Zum Seitenanfang

Donnerstag, 8. September 2011, 15:03

Es ging mir nicht um die Lizensen.

Mein Problem war vielmehr, dass ich ein an ubuntu 10.10 angepaßtes deb-Package von php5.4 erstellen ( also auch php5.4 compilieren) wollte. (in den Repositories von ubuntu 10.10 ist nur php5.3.3 enthalten)
Angepaßt meint hier, ubuntus/debians distributionsspezifische Pfade, Einstellungen und Besonderheiten, die in der ./configure etc. berücksichtigt werden müssen. Außerdem die benötigten Werkzeuge etc. pp. um letztlich, daraus ein über apt installierbares deb-package zu bekommen.

Ein .deb-Package zu erstellen ist die eine Sache und dafür gibt es genügend tuts. Mein Hauptproblem war vielmehr, wo, wie, welche Einstellungen für die compilation der php-sourcen von php.net einzustellen sind, um ubuntu-kompatibel zu compilieren.

Habe es jetzt aber doch anders gelöst.
 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

6 Zum Seitenanfang

Donnerstag, 8. September 2011, 15:07

naja, aber wenn ich "apt-get source php5
"
nutze, bekomme ich die angepaßte source für php5.3.3 von ubuntu und ich benötige z.B. php5.4
Ich kann doch nicht einfach die von php.net heruntergeladenen sourcen damit verwenden oder sehe ich das falsch?


die arbeit machen sich auch andere leute.
könntest du dir hier holen:
http://apt.damz.org/

jperl

#edit
hm sehe gerade du brauchst es für 10.10. die von mir genannten packages sind aber für 11.04.
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
 

ospx

Kaiser

Dabei seit: 11.11.2006

Beiträge: 1 131

 

7 Zum Seitenanfang

Donnerstag, 8. September 2011, 15:18

so in etwa habe ich das nun auch gelöst (obwohl ich es anfänglich eben selbst machen wollte, wohlwissend, dass es da schon Pakete gibt ). Ich wollte ursprünglich ein paar individuelle Einstellungen setzen. Aber vermutlich ist es einfacher, sich einfach deren sourcen anzusehen und abzuändern , um das ganze zu verstehen und schnell eigene Pakete daraus zu bauen.

edit: habe ein anderes repository für ubuntu 10.10 genutzt.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ospx« (8. September 2011, 15:18)

 

Ähnliche Themen