24.9 Eigene Pakete über einen Channel-Server vertreiben

Problem

Sie möchten Ihre eigenen Pakete PEAR-Benutzern zur Installation anbieten und dabei auch Funktionen wie das automatische Überprüfen von Updates unterstützen.

Lösung

Nutzen Sie das Paket Chiara/Chiara_PEAR_Server von Greg Beaver, um einen eigenen Channel-Server zu betreiben. Mit dem Paket Crxt/Crtx_PEAR_Server_Frontend können Sie Ihren Benutzern automatisch eine Website mit Download-Möglichkeit und Changelog anbieten.

Als Erstes muss Ihre PEAR-Installation den Channel kennen, der den Server anbietet:

% pear channel-discover pear.chiaraquartet.net
Adding Channel "pear.chiaraquartet.net" succeeded
Discovery of channel "pear.chiaraquartet.net" succeeded

Danach installieren Sie das Paket:

% pear ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.