Debian Wheezy에 Cherokee 웹 서버를 설치하려고 합니다. 내가 방문한 모든 문서와 웹사이트는 apt-get install cherokee
이것이 가능하다고 제안하고 있지만, 내가 이렇게 했을 때 나는 다음과 같은 것을 보았습니다:
$ apt-get install cherokee
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package cherokee
런타임 sudo add-apt-repository ppa:cherokee-webserver
(문서에 명시된 바와 같이), 이해합니다:
-bash: add-apt-repository: command not found
문서설명하다:
더반
Install Cherokee from the apt repository
apt-get install cherokee cherokee-admin
Please, check the documentation for further
그래서 시도해 보았지만 apt-get install cherokee cherokee-admin
패키지도 찾을 수 없었습니다. 이것은 말이 되지 않습니다. apt
만약 거기에 없다면 왜 그것을 사용하라고 말하겠습니까? 죽었다고 생각하는 분들 cherokee
도 계시는데 홈페이지를 보니 굉장히 활발하게 활동하고 있어서 뭔가 이상하네요.
소스에서 빌드해야 하나요?
일부 포럼에서는 Cherokee가 Wheezy 패키지를 출시한 적이 없다고 말합니다. 정말?
답변1
Cherokee가 데비안에서 제거되었습니다.
나는 Cherokee 메일링 리스트에서 이 게시물을 찾았는데, 이는 패키지가 데비안에서 완전히 제거되었음을 나타내는 것 같습니다.
Cherokee는 11월 테스트에서 제외되었으며 어제 불안정한 빌드에서도 제거되었습니다. 하지만 패키지를 변경하지 않고도 새 패키지로 도입할 수 있습니다. DM이 되시면 첫 업로드를 제가 후원해드리고 그 이후에는 직접 처리하시면 됩니다.
잃어버린add-apt-repository
신청서가 누락되었습니다 add-apt-repository
. 다음 패키지를 설치하면 설치할 수 있습니다.
$ sudo apt-get install software-properties-common
누락된 애플리케이션
Debian 및 Ubuntu에서는 명령줄 도구가 누락된 경우 설치할 패키지를 결정할 수 있습니다.
$ dpkg --search add-apt-repository
software-properties-common: /usr/bin/add-apt-repository
software-properties-common: /usr/share/man/man1/add-apt-repository.1.gz
다음 명령을 사용하여 패키지 내용을 나열할 수도 있습니다 dpkg-query
.
$ dpkg-query -L software-properties-common | grep add-
/usr/share/man/man1/add-apt-repository.1.gz
/usr/bin/add-apt-repository
/usr/share/man/man1/apt-add-repository.1.gz
/usr/bin/apt-add-repository
적절한 파일
또한 이 도구를 설치하여 apt-file
파일을 검색하고 해당 파일이 어떤 패키지에 포함되어 있는지 확인할 수도 있습니다.
$ sudo apt-get install apt-file
처음 실행하는 경우:
$ apt-file search add-apt-repository
E: The cache is empty. You need to run 'apt-file update' first.
따라서 업데이트하십시오.
$ sudo apt-file update
이제 캐시가 제자리에 있습니다.
$ apt-file search add-apt-repository
software-properties-common: /usr/bin/add-apt-repository
software-properties-common: /usr/share/man/man1/add-apt-repository.1.gz
인용하다
답변2
Cherokee가 데비안에서 제거되었습니다.2012년 4월관리자가 이 패키지를 포기했기 때문입니다. 불행하게도 그 이후로 문서가 업데이트되지 않았으며 PPA에는 데비안 관련 빌드가 포함되어 있지 않습니다.
소스에서 빌드해야 하나요?
이것이 최선의 조치일 것입니다. 사용체로키 가이드 제공그러면 시스템에 대해 로컬로 Cherokee가 빌드됩니다. 대신 make install
에 use를 사용할 수도 있습니다 .check-install
나중에 제거할 수 있는 .deb 파일을 만듭니다..
일부 포럼에서는 Cherokee가 Wheezy 패키지를 출시한 적이 없다고 말합니다. 이것이 사실인가요?
예, 패키지는 Wheezy용으로 출시된 적이 없으며 Squeeze(oldstable)용으로만 출시되었습니다. 현재 패키지 상태를 확인할 수 있습니다.여기.