Instalacion Apache 2.2.3 en debian Etch

Buenas tardes, les cuento que estoy por instalar pilaga. Previamente estoy intentando instalar Apache 2.2.3 en debian Etch. baje de internet el paquete, lo descomprimir en usr/src. Luego accedi al directorio httpd-2.2.3 y ejecute el comando ./configure enable-so y me arroja errores:

checking for chosen layout… Apache
checking for working mkdir -p… yes
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking target system type… i686-pc-linux-gnu

Configuring Apache Portable Runtime library …

checking for APR… reconfig
configuring package in srclib/apr now
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking target system type… i686-pc-linux-gnu
Configuring APR library
Platform: i686-pc-linux-gnu
checking for working mkdir -p… yes
APR Version: 1.2.7
checking for chosen layout… apr
checking for gcc… no
checking for cc… no
checking for cc… no
checking for cl… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.
configure failed for srclib/apr

¿como podria solucionar este inconveniente?, ya que luego necesito ejecutar el comando make y el SO no me lo permite.

Gracias.
Gabriela.

Hola Eliza,

El problema lo tenes por que no hay ningún compilador de “C” instalado en el sistema. Para solucionar esto te podes ejecutar estando logueada como root, el comando: apt-get install gcc-4.1

Igualmente te recomendaría que si sos nueva en el entorno linux, te tires a instalar todos los paquetes necesarios para Pilagá mediante el comando “apt-get install”. En este caso sería “apt-get install apache2” . Con esto te ahorras muchos dolores de cabeza con las dependencias y demás.

En el trac de Toba hay una explicación muy clara sobre como instalar sobre Debian: http://desarrollos.siu.edu.ar/trac/toba/wiki/Instalacion

En la parte de instalación bajo Debian, tenes desde el punto 1 hasta el 7 inclusive. Los pasos opcionales los podes obviar.

Bueno, espero que sirva.

Saludos, Esteban.

Soy nueva en linux. Al ejecutar el comando apt-get install apache2 la consola me tira el sig. error:

pilaga:~# apt-get install apache2
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias… Hecho
apache2 ya está en su versión más reciente.
Tal vez quiera ejecutar `apt-get -f install’ para corregirlo:
Los siguientes paquetes tienen dependencias incumplidas:
apache2-mpm-worker: Depende: libapr1 pero no va a instalarse
Depende: libaprutil1 pero no va a instalarse
Depende: libpq4 (>= 8.1.4) pero no va a instalarse
Depende: libsqlite3-0 (>= 3.3.8) pero no va a instalarse
Depende: apache2.2-common (= 2.2.3-4+etch5) pero no va a instalarse
E: Dependencias incumplidas. Intente ‘apt-get -f install’ sin paquetes (o especifique una solución).

El mismo error me arroja al intentar instalar gcc. ¿que puede estar fallando?
Anteriormente probe lo citado en el trac del toba y me ocurre lo mismo.

muchas gracias.

Gabriela

Pro lo que veo, el apache2 ya lo tenes instalado. Ya probaste tratando de acceder desde algún browser? Esto seria mediante la dirección ip de la máquina si lo probas desde otra: http://numero_ip_maquina_con_apache/ o http://localhost/ si lo ejecutas desde la misma pc en que tenes instalado el apache.

Saludos.

Buenos dias, intente acceder desde un bowser y me muestra un error "que no se puede conectar, no se puede establer una conexión con el servidor localhost.

Verifique y no se creo la carpeta apache2 en usr/local/ si encontre dos archivos ejecutables apache2 en los directorios usr/sbin y en usr/share/doc. ¿estara bién instalado?

Otra consulta, el error de dependencias que me aparece para el paquete apache2-mpm-worker ¿como podria solucionarlo?

gracias.

Gabriela.

Hola Eliza,

Para solucionar el problema de las dependencias, podes ejecutar “apt-get install -f” .

En cuanto a saber si esta corriendo el apache tenes varias formas:

*Para saber si el proceso se esta ejecutando podes hacer: “ps -ax | grep apache2” . Con esto estas buscando algún proceso que se este ejecutando bajo el nombre de apache2.

*Otra alternativa es: “netstat -antup” . Acá estas listando que procesos estan activos y esperando conexiones.

Fijate si podes arreglarte con esto, si no la seguimos peleando.

Hola Esteban,
Probe ejecutar apt-get f- install y me arroja el siguiente error:
pilaga:/usr/src/httpd-2.2.9# apt-get -f install

Leyendo lista de paquetes… Hecho
Creando árbol de dependencias… Hecho
Corrigiendo dependencias… Listo
Se instalarán los siguientes paquetes extras:
apache2-utils apache2.2-common libapr1 libaprutil1 libpq4 libsqlite3-0
Se instalarán los siguientes paquetes NUEVOS:
apache2-utils apache2.2-common libapr1 libaprutil1 libpq4 libsqlite3-0
0 actualizados, 6 se instalarán, 0 para eliminar y 184 no actualizados.
2 no instalados del todo o eliminados.
Necesito descargar 1955kB de archivos.
Se utilizarán 5281kB de espacio de disco adicional después de desempaquetar.
¿Desea continuar [S/n]?
AVISO: ¡No se han podido autenticar los siguientes paquetes!
libapr1 libpq4 libsqlite3-0 libaprutil1 apache2-utils apache2.2-common
¿Instalar estos paquetes sin verificación [s/N]? s
Err http://http.us.debian.org etch/main libapr1 1.2.7-8.2
No pude resolver ‘http.us.debian.org
Err http://http.us.debian.org etch/main libsqlite3-0 3.3.8-1.1
No pude resolver ‘http.us.debian.org
.
.
Finalmente
.
E: No se pudieron obtener algunos archivos, ¿quizás deba ejecutar
apt-get update o deba intentarlo de nuevo con --fix-missing?

¿que significa que no se puedan autenticar algunos paquetes?, ¿como repercute esto en una actualizacion?

Tambien ejecute el comanto ps -ax | grep apache2 y visualizo en consola lo siguiente:

pilaga:/# ps -ax | grep apache2
Warning: bad ps syntax, perhaps a bogus ‘-’? See http://procps.sf.net/faq.html
6435 pts/1 S+ 0:00 grep apache2

Una consulta que url deberia tener en el archivo source.list del etc. ¿podria estar ahi el error?

Muchas gracias.

Gabriela.

Por lo que veo el problema es que no te estas pudiendo conectar con el repositorio que tenes configurado. Estas filtrada por algún proxy?

Fijate que te dice cuando haces “apg-get update”. También seria bueno que me adjuntes el archivo “sources.list” que podes encontrar en “/etc/apt”.

En el caso de que tengas que configurar un proxy, tenes que tener un archivo llamado “apt.conf” dentro de “/etc/apt/” con el siguiente formato: Acquire::http:proxy “http://direccion.del.proxy:pruerto”;

Saludos, Esteban.

Al ejecutar apt-get update los errores desplegados son:

pilaga:/# apt-get update
Err http://http.us.debian.org etch Release.gpg
No pude resolver ‘http.us.debian.org
Err http://security.debian.org etch/updates Release.gpg
No pude resolver ‘security.debian.org
Ign http://http.us.debian.org etch Release
Ign http://security.debian.org etch/updates Release
Ign http://http.us.debian.org etch/main Packages/DiffIndex
Ign http://security.debian.org etch/updates/main Packages/DiffIndex
Ign http://http.us.debian.org etch/main Packages
Ign http://security.debian.org etch/updates/contrib Packages/DiffIndex
Err http://http.us.debian.org etch/main Packages
No pude resolver ‘http.us.debian.org

… sigue mas errores y finalmente dice …

Imposible obtener http://security.debian.org/dists/etch/updates/contrib/source/Sources.gz No pude resolver ‘security.debian.org
Leyendo lista de paquetes… Hecho
E: Algunos archivos de índice no se han podido descargar, se han ignorado,
o se ha utilizado unos antiguos en su lugar.

Te adjunto el archivo source.list.

Respecto a la configuración del proxy, no tengo en archivo apt.conf dentro de /etc/apt/ . Encontre este archivo en los siguientes directorios:
a) usr/share/doc/apt/examples
b)usr/share/doc/debian/reference/example

¿como seguiria?

gracias.


Hola Gabriela,

Tenes claramente un problema de conexión. No me respondiste si estas filtrada por proxy, es esencial que me contestes esto.
Otra cosa que voy a pedirte es que me subas nuevamente el “sources.list”, pero en texto plano.

Saludos, Esteban.

No estamos filtrados por ningún proxy.

Te re-envio el source.list en formato txt.

muchas gracias.

Gabriela.


Acabo de actualizarme utilizando tu “sources.list” sin ningún problema. Te diría que revises tu conexión y una vez que funcione ejecutes nuevamente “apt-get install -f”.

Saludos, Esteban.

Hola,

Hice desde linea de comando un ping al proxy y funciona correctamente. Ejecuto el apt-get install -f , apt-get update y siguen prsentadose los mismos problemas.

El archivo apt.conf ¿debe estar obligatoriamente en etc/apt? porque no lo tengo en este directorio.

Gabriela.

Hola Gabriela,

Estoy confundido. Si hiciste ping al proxy, no es por que estas detrás de un proxy?. En cuanto al archivo “apt.conf”, esa es la ubicación correcta. Puede que no lo tengas por no haberlo configurado durante la instalación. Serías tan amable de pasarme la dirección y el puerto del proxy así armamos el archivo de configuración?

Saludos, Esteban.

Hola, ya pude realizar la instalación del apache, php y postgre correctamente.
Se soluciono al copiar el archivo apt.conf en el directorio etc/apt con la dirección del ip correspondiente.

muchas gracias.

Gabriela.