Não é possível instalar o Apache no Ubuntu 12.04

0

Estou desesperado para instalar o apache no meu Ubuntu 12.04. Pesquisei na Web e tentei seguir as instruções fornecidas em: link

Faça login no meu terminal colado aqui para sua referência:

jacob@jacob-laptop:~$ sudo apt-get install apache2 
[sudo] password for jacob: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
apache2 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up crossplatformui (1.0.27) ...
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service acpid restart

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop(8) and then start(8) utilities,
e.g. stop acpid ; start acpid. The restart(8) utility is also available.
acpid stop/waiting
acpid start/running, process 8643
package libqtgui4 exist
QT_VERSION = 4
make -C /lib/modules/3.2.0-25-generic/build M=/usr/local/bin/ztemtApp/zteusbserial/below2.6.27 modules
make[1]: Entering directory '/usr/src/linux-headers-3.2.0-25-generic'
  CC [M]  /usr/local/bin/ztemtApp/zteusbserial/below2.6.27/usb-serial.o
/usr/local/bin/ztemtApp/zteusbserial/below2.6.27/usb-serial.c:34:28: fatal error: linux/smp_lock.h: No such file or directory
compilation terminated.
make[2]: *** [/usr/local/bin/ztemtApp/zteusbserial/below2.6.27/usb-serial.o] Error 1
make[1]: *** [_module_/usr/local/bin/ztemtApp/zteusbserial/below2.6.27] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.2.0-25-generic'
make: *** [modules] Error 2
dpkg: error processing crossplatformui (--configure):
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 crossplatformui
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por Jeesmon Jacob 07.06.2012 / 19:16

4 respostas

4

A saída acima mostra que você já instalou o apache - uma linha perto do topo diz:

apache2 is already the newest version.

Assim, o apache já está instalado, você não precisa fazer mais nada.

O restante da saída está apto a tentar concluir a instalação de outro pacote:

Setting up crossplatformui (1.0.27) ...

Isso está causando um problema, e seria bom esclarecer essa bagunça. Suas opções são:

  • remover crossplatformui - sudo apt-get remove crossplatformui
  • instale as dependências necessárias para compilar

Não está conseguindo compilar porque:

... fatal error: linux/smp_lock.h: No such file or directory

e uma busca rápida por ubuntu linux / smp_lock.h traz esta resposta que sugere que você precisa editar a origem do crossplatformui e alterar linux/smp_lock.h to linux/smp.h

Você também deve garantir que você tenha o pacote build-essential instalado, embora você já tenha um compilador que provavelmente já possui.

    
por Hamish Downer 07.06.2012 / 19:54
1

Tente limpar a instalação atual e instale o apache2 novamente, assim:

  • sudp apt-get purge apache2
  • sudo apt-get install apache2
por Alvar 07.06.2012 / 19:50
0

Citado:

O Apache HTTP Server é um software de servidor da Web que tem um grande papel no desenvolvimento da World Wide Web. A versão mais recente deste servidor HTTP é o Apache 2.4, que inclui mais melhorias em termos de funcionalidade e desempenho. Aqui estão algumas das novidades deste último lançamento:

  1. Uso de memória reduzido comparado ao Apache 2.2.x
  2. Melhoria significativa em termos de desempenho
  3. KeepAliveTimeout em milissegundos
  4. Substituir configuração
  5. Evento MPM totalmente suportado.
  6. Novo analisador de expressões de propósito geral
  7. Variáveis do arquivo de configuração, etc.

Você precisa instalar

sudo apt-get install build-essential

sudo apt-get build-dep apache2

E, em seguida, para instalar o Apache 2.4 Você pode encontrar o restante aqui

Fonte: discusswire.com

    
por Mitch 07.06.2012 / 19:56
0

Abra o terminal e baixe o servidor HTTP Apache

lynx link

e digite os seguintes comandos para instalar.

gzip -d httpd-NN.tar.gz tar xvf httpd-NN.tar

./ configure

faça

faça a instalação

Você pode ler mais em Como instalar o Apache no Linux

Isso pode ajudar. Eu configurei de acordo com os tutoriais dados e funcionou bem.

    
por mbBlogging 14.06.2014 / 17:34