Alpine Linux에 Gearman을 설치하는 중에 오류가 발생했습니다.

Alpine Linux에 Gearman을 설치하는 중에 오류가 발생했습니다.

Alpine의 소스에서 Gearman을 설치하려고 하는데 오류가 발생합니다.

구성: 오류: libgearman을 설치하세요.

나는 결과 없이 그것을 시도했지만 Ubuntu와 CentOS에서 모두 시도했습니다 apk search libgearman.libgearman-devlibgearman-devel

그런 다음 명령을 사용하여 Gearman을 설치하려고 시도했지만 pecl install gearman동일한 결과가 나타났습니다.

참고: 저는 최신 Alpine 컨테이너에서 php56을 사용하고 있습니다.

내가 놓친 해결 방법이 있나요?

답변1

Gearman은 현재 저장소에서만 사용할 수 edge/testing있으며 이는 실험적인 것으로 간주되지만 사용자의 요구에 충분할 수 있습니다(참조여기패키지 세부 정보 및 가용성에 대해 알아보세요.)

Gearman을 설치하려면 파일 edge에 저장소를 추가 /etc/apk/repositories하고 apk 데이터베이스를 업데이트하세요.

echo http://dl-cdn.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories  
echo http://dl-cdn.alpinelinux.org/alpine/edge/community >> /etc/apk/repositories  
echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories
apk update

그런 다음 다음 명령을 사용하여 Gearman 패키지를 설치합니다.

apk add gearman-dev gearman-libs

관련 정보