staging.inyokaproject.org

.deb aus PHP-Projekt

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Marsimoto

Avatar von Marsimoto

Anmeldungsdatum:
24. Februar 2012

Beiträge: Zähle...

Guten Abend,

ich versuche mich momentan daran, das PHP-/MySQL-Projekt eines Bekannten in ein Debian-/Ubuntu-Paket zu packen, sodass es automatisch installiert wird.

Nun habe ich viele, viele Anleitungen gefunden, die sich aber eben nicht mit PHP-Projekten beschäftigen. Ich kenne es von anderen PHP-Projekten so, dass "einfach" db-common genutzt wird, um z.B. die MySQL-Datenbank automatisch zu konfigurieren.

Meine Frage: wie gehe ich vor? Gibt es ein Tutorial? Ich muss ja quasi nur die Dateien an eine bestimmte Stelle kopieren (wohin am besten?), den Apache anpassen lassen, die config-Datei vim Projekt bearbeiten lassen und die Datenbank einrichten lassen.

Hui, viel Text, wenig Aussage.

Grüße, Marsimoto

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi Marsimoto und willkommen im Forum!

Wenn du nur ein Binarypaket erstellen möchtest, reicht es die Verzeichnisstruktur in einem Arbeitsordner nachzustellen. Anschließend erstellst du dort noch ein Verzeichnis DEBIAN/, in welches du die Control-Datei und Maintainerskripte erstellst. Mit den Maintainerskripten kannst du dann Konfigurationsarbeit erledigen lassen. Anschließend kannst du dann dieses Arbeitsverzeichnis mit dpkg -b VERZEICHNIS zu einem Paket zusammenpacken. Je nach Anspruch könntest du noch Checksums und co. einführen... Das Beste wäre natürlich, wenn du das Paket aus einem Paketquellcode bauen könntest.

Siehe für kompakte Informationen Grundlagen der Paketerstellung und für weiterführende Informationen den Debian New Maintainers' Guide 🇬🇧.

Gruss Lasall

Antworten |