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 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.