Como instalar o servidor web Cherokee no Debian Wheezy?

4

Estou tentando instalar o servidor da Cherokee no Debian Wheezy. Todos os documentos e sites que visitei sugerem que apt-get install cherokee fará isso, mas quando faço isso, vejo:

$ apt-get install cherokee
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package cherokee

Ao executar sudo add-apt-repository ppa:cherokee-webserver ( conforme descrito nos documentos ), vejo:

-bash: add-apt-repository: command not found

Os documentos dizem:

Debian

Install Cherokee from the apt repository
apt-get install cherokee cherokee-admin
Please, check the documentation for further

Então, tentei o apt-get install cherokee cherokee-admin , que também não conseguiu localizar o pacote. Não faz sentido: por que eles dizem para você usar apt , se não estiver disponível? Alguns sugerem que cherokee está morto, mas eu posso ver na página inicial que é muito ativo, então algo não está certo.

Devo construí-lo a partir da fonte?

Em alguns fóruns, eles disseram que o Cherokee nunca lançou um pacote para o Wheezy. Isso é verdade?

    
por Lynob 12.07.2013 / 18:27

2 respostas

2

Cherokee removido do Debian

Eu encontrei este tópico na lista de discussão Cherokee que parece indicar que o pacote foi removido do Debian todos juntos.

Cherokee was removed from Testing back in November, and has been removed from Unstable yesterday. But you can introduce it as a new package without changing the packaging. If you become a DM, I can sponsor you the first upload, and afterwards you can take care of it by yourself.

faltando add-apt-repository

Você está perdendo o aplicativo add-apt-repository . Você pode instalá-lo instalando este pacote:

$ sudo apt-get install software-properties-common

Aplicativos ausentes

No Debian e no Ubuntu, você pode determinar qual pacote instalar quando encontrar uma ferramenta de linha de comando ausente.

$ 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

Você também pode listar o conteúdo de um pacote usando 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

Você também pode instalar essa ferramenta, apt-file , para pesquisar arquivos e descobrir em qual pacote eles estão:

$ sudo apt-get install apt-file

A primeira vez que você o executa:

$ apt-file search add-apt-repository
E: The cache is empty. You need to run 'apt-file update' first.

Atualize:

$ sudo apt-file update

Agora com o cache no local:

$ 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

Referências

por 12.07.2013 / 20:12
2

O Cherokee foi removido do Debian em abril de 2012 desde que o mantenedor abandonou o pacote. Infelizmente, a documentação não foi atualizada desde então, e o PPA não inclui compilações específicas do debian.

Should I build it from source?

Esse seria o melhor curso de ação. Use o guia que fornece o Cherokee que criará o Cherokee para o seu sistema nativamente. Você também pode, em vez disso, usar make install use check-install que irá criar um arquivo .deb que você possa desinstalar mais tarde .

On some forums they said that Cherokee never released a package for Wheezy, is that true?

Sim, o pacote nunca foi lançado para o Wheezy, apenas para o Squeeze (oldstable). Você pode verificar o status atual do pacote aqui .

    
por 12.07.2013 / 20:36