PEAR icon http://pear.oops.org

PEAR::oops - OOPS.ORG 에서 제공하는 Pear Repository

» What is it?

이 곳은 oops.org 에서 제작한 pear package의 reference 및 배포를 하고 있으며, 김정균이 관리를 하고 있습니다.

이 곳에서 배포하는 pear package들의 소스 repository는 Github OOPS-ORG-PHP Account에서 확인하실 수 있습니다.

요청 사항이나 버그 보고는 GitHUB의 issues 포럼을 이용해 주십시오.

현재 site 개발 중입니다. :-) 제공 되는 Pear package는 아래의 방법으로 이용하실 수 있습니다.


» How to use?

oops.org의 pear를 사용하기 위해서는 먼저 pear가 설치 되어 있어야 합니다. 왠만한 배포본들은 pear를 패키지로 지원을 하니, 배포본 패키지 관리자를 이용 하여 설치를 하시기 바랍니다. 여기서 pear의 설치에 대해서 논하지는 않겠습니다.

이 곳의 Pear package를 사용하는 방법은 2가지가 있습니다. 첫 번째로는 paer package 를 직접 받은 다음 압축을 풀어서 사용하거나, pear local install을 하는 방법이 있으며, 여기서 논하는 방법은 pear에 pear.oops.org channel을 추가 하는 방법을 제시 합니다.

먼저, 다음의 명령으로 pear에 pear.oops.org channel을 추가 합니다.

[root@main ~] pear channel-discover pear.oops.org Adding Channel "pear.oops.org" succeeded Discovery of channel "pear.oops.org" succeeded

위와 같이 channel 추가가 성공했다는 메시지가 나오면, pear.oops.org의 pear package를 관리할 수 있는 환경이 되며, pear의 channel 이름은 pear.oops.org 또는 oops로 사용할 수 있습니다.

다음의 명령은 pear.oops.org에서 제공하는 pear package와 최신 버전을 확인할 수 있습니다.

[root@main ~] pear remote-list -c oops Channel oops Available packages: ================================ Package Version KSC5601 2.0.0 ePrint 1.0.1 eFilesystem 1.0.0 oGetopt 1.0.0 krisp 1.2.1 sURI 1.0.1 IPCALC 1.0.0 eSystem 0.8

현재 설치되어 있는 oops channel의 pear package는 다음 명령을 이용하여 확인할 수 있습니다.

[root@main ~] pear list -c oops Installed packages, channel pear.oops.org: ========================================== Package Version State KSC5601 2.0.0 stable eSystem 0.8 stable 또는 [root@main ~] pear list -a Installed packages, channel __uri: ================================== (no packages installed) Installed packages, channel pear.oops.org: ========================================== Package Version State KSC5601 2.0.0 stable eSystem 0.8 stable Installed packages, channel pear.php.net: ========================================= Package Version State Archive_Tar 1.3.2 stable Auth_SASL 1.0.2 stable Console_Getopt 1.2.3 stable Net_SMTP 1.3.1 stable Net_Socket 1.0.9 stable PEAR 1.7.2 stable XML_Parser 1.2.8 stable XML_RPC 1.5.1 stable Installed packages, channel pecl.php.net: =========================================

설치는 다음과 패키지 이름을 확인 한 후 다음과 같이 할 수 있습니다.

[root@main ~] pear install oops/PACKAGE_NAME