Offline Installation phpDocumentator

Hi,

wollte heute auf einem System ohne Internetzugang das PEAR Modul phpDocumentator installieren. Leider wollte das System den dafür hinterlegten channel nicht kennen bzw. kennen lernen:

test@lab:~$ sudo pear install phpDocumentor-2.0.1.tgz
Unknown channel "pear.phpdoc.org"
Parsing of package.xml from file "/tmp/pear/temp/pearkIM14U/package.xml" failed
install failed
test@lab:~$ sudo pear channel-discover pear.phpdoc.org
Discovering channel pear.phpdoc.org over http:// failed with message: channel-add: Cannot open "http://pear.phpdoc.org/channel.xml" (Connection to `pear.phpdoc.org:80' failed: php_network_getaddresses: getaddrinfo failed: Name or service not known)
Trying to discover channel pear.phpdoc.org over https:// instead
Discovery of channel "pear.phpdoc.org" failed (channel-add: Cannot open "https://pear.phpdoc.org/channel.xml" (Connection to `pear.phpdoc.org:443' failed: php_network_getaddresses: getaddrinfo failed: Name or service not known))

Abhilfe konnte ich damit schaffen, dass ich das channel.xml file direkt von http://pear.phpdoc.org/channel.xml herunter geladen habe und dieses ebenfalls offline eingespielt habe:

test@lab:~$ sudo pear channel-add channel.xml
Adding Channel "pear.phpdoc.org" succeeded

Danach konnte ich auch das Pear Modul wie gewünscht installieren:

test@lab:~$ sudo pear install phpDocumentor-2.0.1.tgz
install ok: channel://pear.phpdoc.org/phpDocumentor-2.0.1