Autor Tema: como instalar la libreria aspell bajo linux  (Leído 12367 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado robincracker

  • Sv Member
  • ***
  • Mensajes: 394
  • the war is over
    • sharedownload
como instalar la libreria aspell bajo linux
« : marzo 07, 2007, 02:36:42 pm »
hola eh querido activar el corrctor ortografico que trae el smf,pero me dice que necesita la libreria pspell(ahora asppell) para poder usarla, contacto con mi proveedor de host pero me dicen que lea estos documentos
http://wiki.dreamhost.com/index.php/Aspell
http://www.wiki.dreamhost.com/index.php/Installing_PHP4
supuestamente se ah instalado la libreria por que cuando escribo
aspell -v ene l puttty me dice la nueva version pro lo que no entiendo es como compilar de nuevo mi php para que agregue esa libreria

según es con el comando --with-pspell[=dir] he contactado con el soporte pero siempre ellos me dicen que no ofrecen soporte para esa instalacion, lo que no entiendo es saber cual s el directorio qu tengo que colocar del aspell por que cuando coloco en lugar de  [=dir] la carpeta donde se estrajo al instalar la libreria me dice que el comando no existe, he buscado informacion al respecto, pero a parte que no se linux, mucho menos ingles no encuentro como compilar mi php para que "detecte" es librería asi que me acorde que aqui son buenos para el linux y me anime a preguntar, a ver si me hechan, otra vez, una mano.

Desconectado robincracker

  • Sv Member
  • ***
  • Mensajes: 394
  • the war is over
    • sharedownload
Re: como instalar la libreria aspell bajo linux
« Respuesta #1 : marzo 11, 2007, 01:09:48 pm »
alguien que sepa de lgun tutoial como hacerlo he estad probando toda la semana pero nada  :-/

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: como instalar la libreria aspell bajo linux
« Respuesta #2 : marzo 11, 2007, 10:13:39 pm »
hey robincracker y que vos no estabas en un shared host ?? , porque para reconfigurar PHP necesitas tener privilegios en la instalacion de php del servidor , cosa que con servers normales no se puede hacer.

Desconectado fermarroquin

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3503
    • Fernando Marroquín
Re: como instalar la libreria aspell bajo linux
« Respuesta #3 : marzo 11, 2007, 10:43:06 pm »
Creo que Dreamhost te da privilegios root supongo.

No será de modificar el php.ini? O algo asi?
Salvadoreño. Arquitecto. Nocturno. Apasionado. Geek. Hago política. Oveja negra. Dejando la Coca-Cola. Tomo fotos. Astronauta y saxofonista frustrado. En Twitter soy @FerMarroquin.

Desconectado robincracker

  • Sv Member
  • ***
  • Mensajes: 394
  • the war is over
    • sharedownload
Re: como instalar la libreria aspell bajo linux
« Respuesta #4 : marzo 12, 2007, 08:47:51 am »
hey robincracker y que vos no estabas en un shared host ?? , porque para reconfigurar PHP necesitas tener privilegios en la instalacion de php del servidor , cosa que con servers normales no se puede hacer.
no desde hace un par de meses no, estoy en dreamhost como dice chero07, y da acceso shell y deja instalar librerias y demas hasta donde me dijeron los de soporte, pero tengo que hacerlo yo por que para eso ellos no lo pueden hacer segun les entendi,en cuanto al del php.ini tambien les pregunte y me dijeron que no era necsario tocarle nada
http://www.php.net/pspell
Citar
Runtime Configuration

This extension has no configuration directives defined in php.ini.
cuando es baj windows creoq ue si hay que modificar el phpini.

bueno la cosa es que al recompilar, por asi decirlo el php siguiendo esta guiaa

http://www.wiki.dreamhost.com/index.php/Installing_PHP4
y colcando este comando
--with-pspell[=dir]
me dice que no es valido el directorio he probado cambiano el [=dir]  por la ruta donde se extrajo el pspell, la que se ev en la figura, pero me dice que el comando o drectorio no existe

por eso no me agrega a libreria, creo que el pspell esta intaaldo por que cuando tipeo aspell -v me sale la nueva version
« Última Modificación: marzo 12, 2007, 08:50:27 am por robincracker »

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: como instalar la libreria aspell bajo linux
« Respuesta #5 : marzo 12, 2007, 08:58:37 am »
Código: [Seleccionar]
http://wiki.dreamhost.com/index.php/Aspell
Me fui a leer ese documento y justo ahi esta paso a paso como hacerlo, no se en que paso de esos te dio error o algo asi, y lo que estoy viendo es que no se porque mencionas de recompilar apache porque en esa guia no habla de nada de que necesita recompilarse el php.

Lo mas seguro es que te han dado una cuenta con acceso a shell pero si vos no estas rentando un servidor y estas en una cuenta de hosting, el acceso a shell te lo dan para que vos podas hacer ciertos mantenimientos y cosas asi con el shell , es lo mismo que hacen los de site5 que te dan un acceso shell pero no es acceso con privilegios como para recompilar PHP.

El PHP de un servidor se ocupa en todas las cuentas del servidor por lo que no podrias vos ponerte a compilarlo.

Si miras en tu consola dice al final $ , este dolar significa que no sos un root.

Citar
At this point you should be able to run aspell properly from the command line (assuming there were no errors). Then "aspell -v" should tell you that you have the new version 6 and not 3 that DH has as default.

En la wiki dice que si hicistes la primera parte correcta cuando vos hagas el comando aspell -v te tiene que decir que tenes la version 6 y no la version 3 que por defecto tiene dreamhost, asi que el primer proceso algo te ha fallado. Aunque no se si lo que dice al final But really 0.60 es a lo que se refiere con que ya te dice que es la otra version.

Si es asi es que ya tenes la ultima version y a solo te falta hacer la ultima parte.

« Última Modificación: marzo 12, 2007, 09:01:28 am por rdoggsv »

Desconectado robincracker

  • Sv Member
  • ***
  • Mensajes: 394
  • the war is over
    • sharedownload
Re: como instalar la libreria aspell bajo linux
« Respuesta #6 : marzo 12, 2007, 10:02:41 am »
gracias por la explicacion entiendo un poco mas de lo que estoy haciendo pero al ver mi php ini
http://mercado-negro.org/1.php
no sale que esta instalada la libreria, sin embargo en el de ellos

http://php.dreamhosters.com/php4-cgi/
si aparece
pspell
PSpell Support    enabled

sobre lo que dices que pueda que sea la nueva version que tengo no estyo muy seguro pero antes la libreria se llamaba iespell y ahora es aspell, suponniendo que se ha nstalado bien al seguir esta otra guia

http://www.wiki.dreamhost.com/index.php/Installing_PHP4
ali es donde me pierdo por que ellos me dijero que agregar este cmando en este script que supuestamente recompila el php

Citar
Hi Franklin,


You need to recompile your PHP installation 4 or 5 whichever you choose
the important thing is to include the line below when installing.

 http://www.wiki.dreamhost.com/index.php/Installing_PHP4


Don't forget to use --with-pspell[=dir] in the installation!


Hope that helps, if you need anything else feel free to contact me again!


Thanks!

Nick
al usar el --with-pspell[=dir] es que me da el erro de directorio no encontrado yo lo coloco luego de
 --with-mysql=/usr --with-mysqli \
 --with-imap=${INSTALLDIR}"

peroe n cuanto al directoio donde supetamente est instaado el pspell es que no estoy seguro, yo coloco el de la carpt que eta marcada mas arriba asi  --with-pspell aspell-0.60.3
y es donde me da error  del paso seis de esa guia es que no paso

Citar
#!/bin/bash

# Abort on any errors
set -e

# The domain in which to install the PHP CGI script.
export DOMAIN="'''***YOUR DOMAIN NAME***'''"

# Update version information here.
PHP="php-4.4.4"
LIBICONV="libiconv-1.10"
LIBMCRYPT="libmcrypt-2.5.7"
LIBXML2="libxml2-2.6.27"
LIBXSLT="libxslt-1.1.18"
MHASH="mhash-0.9.4"; MHASH_TAR="${MHASH}a" # Pests!
ZLIB="zlib-1.2.3"
CURL="curl-7.15.2"
LIBIDN="libidn-0.6.2"
FREETYPE="freetype-2.1.10"
IMAP="imap-2004g"


# Set DISTDIR to somewhere persistent if you plan to muck around with this
# script and run it several times! It is where distributions are downloaded.
DISTDIR=${HOME}/dist

# Where do you want all this stuff built? Using a local filesystem is best.
# ***Don't pick a directory that already exists!***  We clean up after
# ourselves at the end!
SRCDIR=${HOME}/source

# And where should it be installed? A versioned directory eases upgrades!
INSTALLDIR=${HOME}/${PHP}

# A simple name link eases use
ln -s ${INSTALLDIR} php


# What PHP features do you want enabled?
PHPFEATURES="--prefix=${INSTALLDIR} \
 --with-config-file-path=${INSTALLDIR}/etc/php4 \
 --enable-force-cgi-redirect \
 --with-xml --with-libxml-dir=${INSTALLDIR} \
 --with-freetype-dir=${INSTALLDIR} \
 --enable-soap \
 --with-xsl=${INSTALLDIR} \
 --with-openssl=/usr \
 --with-mhash=${INSTALLDIR} \
 --with-mcrypt=${INSTALLDIR} \
 --with-zlib-dir=${INSTALLDIR} \
 --with-jpeg-dir=/usr \
 --with-png-dir=/usr \
 --with-gd \
 --enable-gd-native-ttf \
 --enable-ftp \
 --enable-sockets \
 --enable-wddx \
 --with-iconv=${INSTALLDIR} \
 --enable-sqlite-utf8 \
 --enable-calendar \
 --with-curl=${INSTALLDIR} \
 --enable-mbstring \
 --enable-mbregex \
 --with-mysql=/usr --with-mysqli \
 --with-imap=${INSTALLDIR}"

# ---- end of user-editable bits.  Hopefully! ----

# Push the install dir's bin directory into the path
export PATH=${INSTALLDIR}/bin:$PATH

#setup directories
mkdir -p ${SRCDIR}
mkdir -p ${INSTALLDIR}
mkdir -p ${DISTDIR}
cd ${DISTDIR}

# Get all the required packages
wget -c http://us3.php.net/distributions/${PHP}.tar.gz
wget -c http://ftp.gnu.org/pub/gnu/libiconv/${LIBICONV}.tar.gz
wget -c http://easynews.dl.sourceforge.net/sourceforge/mcrypt/${LIBMCRYPT}.tar.gz
wget -c ftp://xmlsoft.org/libxml2/${LIBXML2}.tar.gz
wget -c ftp://xmlsoft.org/libxml2/${LIBXSLT}.tar.gz
wget -c http://easynews.dl.sourceforge.net/sourceforge/mhash/${MHASH_TAR}.tar.gz
wget -c http://www.zlib.net/${ZLIB}.tar.gz
wget -c http://curl.haxx.se/download/${CURL}.tar.gz
wget -c ftp://alpha.gnu.org/pub/gnu/libidn/${LIBIDN}.tar.gz
wget -c http://easynews.dl.sourceforge.net/sourceforge/freetype/${FREETYPE}.tar.gz
wget -c ftp://ftp.cac.washington.edu/imap/old/${IMAP}.tar.Z

cd ${SRCDIR}
# Unpack them all
tar xzf ${DISTDIR}/${PHP}.tar.gz
tar xzf ${DISTDIR}/${LIBICONV}.tar.gz
tar xzf ${DISTDIR}/${LIBMCRYPT}.tar.gz
tar xzf ${DISTDIR}/${LIBXML2}.tar.gz
tar xzf ${DISTDIR}/${LIBXSLT}.tar.gz
tar xzf ${DISTDIR}/${MHASH_TAR}.tar.gz
tar xzf ${DISTDIR}/${ZLIB}.tar.gz
tar xzf ${DISTDIR}/${CURL}.tar.gz
tar xzf ${DISTDIR}/${LIBIDN}.tar.gz
tar xzf ${DISTDIR}/${FREETYPE}.tar.gz
uncompress -cd ${DISTDIR}/${IMAP}.tar.Z |tar x

# Build them in the required order to satisfy dependencies.

#libiconv
cd ${SRCDIR}/${LIBICONV}
./configure --enable-extra-encodings --prefix=${INSTALLDIR}
make
make install

#libxml2
cd ${SRCDIR}/${LIBXML2}
./configure --with-iconv=${INSTALLDIR} --prefix=${INSTALLDIR}
make
make install

#libxslt
cd ${SRCDIR}/${LIBXSLT}
./configure --with-libxml-prefix=${INSTALLDIR} --prefix=${INSTALLDIR}
make
make install

#zlib
cd ${SRCDIR}/${ZLIB}
./configure --shared --prefix=${INSTALLDIR}
make
make install

#libmcrypt
cd ${SRCDIR}/${LIBMCRYPT}
./configure --disable-posix-threads --prefix=${INSTALLDIR}
make
make install

#mhash
cd ${SRCDIR}/${MHASH}
./configure --prefix=${INSTALLDIR}
make
make install
# FIXME: For some reason, mincludes.h isn't copied across
cp ${SRCDIR}/${MHASH}/include/mutils/mincludes.h ${INSTALLDIR}/include/mutils

#libidn
cd ${SRCDIR}/${LIBIDN}
./configure --with-iconv-prefix=${INSTALLDIR} --prefix=${INSTALLDIR}
make
make install

#cURL
cd ${SRCDIR}/${CURL}
./configure --with-ssl=${INSTALLDIR} --with-zlib=${INSTALLDIR} \
  --with-libidn=${INSTALLDIR} --enable-ipv6 --enable-cookies \
  --enable-crypto-auth --prefix=${INSTALLDIR}
make
make install

#freetype
cd ${SRCDIR}/${FREETYPE}
./configure --prefix=${INSTALLDIR}
make
make install

# imap
cd ${SRCDIR}/${IMAP}
make ldb
# Install targets are for wusses!
cp c-client/c-client.a ${INSTALLDIR}/lib/libc-client.a
cp c-client/*.h ${INSTALLDIR}/include

#PHP 4
cd ${SRCDIR}/${PHP}
./configure ${PHPFEATURES}
make
make install

#copy config file
mkdir -p ${INSTALLDIR}/etc/php4
cp ${SRCDIR}/${PHP}/php.ini-dist ${INSTALLDIR}/etc/php4/php.ini

#copy PHP CGI
mkdir -p ${HOME}/${DOMAIN}/cgi-bin
chmod 0755 ${HOME}/${DOMAIN}/cgi-bin
cp ${INSTALLDIR}/bin/php ${HOME}/${DOMAIN}/cgi-bin/php.cgi
echo ---------- INSTALL COMPLETE! ----------

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: como instalar la libreria aspell bajo linux
« Respuesta #7 : marzo 12, 2007, 10:08:46 am »
Mira aunque insisto que tal vez ellos piensan que tenes un servidor dedicado con ellos o algo asi el comando que tenes que agregar no es

--with-pspell aspell-0.60.3 sino que tiene que ser algo parecido a

--with-pspell= unido con la ruta relativa o la ruta absoluta (yo siempre prefiero las absolutas) por ejemplo

--with-pspell=/home/robincracker/aspell-0.60.3 , suponiendo que tu usuario tenga sus cosas en /home/robincracker

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: como instalar la libreria aspell bajo linux
« Respuesta #8 : marzo 12, 2007, 10:19:48 am »
Código: [Seleccionar]
http://php.dreamhosters.com/php4-cgi/
'--with-pspell=/usr'

Si te das cuenta ahi dice como lo compilaron ellos, en tu caso tendria que ser $HOME/usr si no me equivoco

--with-pspell=$HOME/usr , proba asi tal vez te funciona  :thumbsup:

rDOGG..  Fijate que tengo una latop marca GATEWAY... y quiero ponerle linux.. po paloma para mi es que no se como instalarle drivers por separado y no los encuentro en el sitio de ellos. Sera que los productos linux ya traen algunos drivers por defecto que pudieran funcionarme?

Crea un tema por separado para esto sicario  :thumbsup: y con gusto te doy un par de ideas.

Agregado:
Si estas ocupando el script que te han dado ellos creo que tenes que poner

--with-pspell=${HOME}/usr
« Última Modificación: marzo 12, 2007, 10:23:20 am por rdoggsv »

Desconectado robincracker

  • Sv Member
  • ***
  • Mensajes: 394
  • the war is over
    • sharedownload
Re: como instalar la libreria aspell bajo linux
« Respuesta #9 : marzo 12, 2007, 10:27:55 am »
--with-pspell=${HOME}/usr

 :sur: probare asi y comento luego, saluos, empezoa entender osea que donde se instala es muy diferente a la carpeta donde extrajo el pspell? es que en linux no doy como es que se instalan los paquetes
« Última Modificación: marzo 12, 2007, 10:30:16 am por robincracker »

Desconectado robincracker

  • Sv Member
  • ***
  • Mensajes: 394
  • the war is over
    • sharedownload
Re: como instalar la libreria aspell bajo linux
« Respuesta #10 : marzo 12, 2007, 11:16:33 am »
fijate que al uar el ultimo comano que me diste me sle que no encuntra el directorio


lo raroe s qu las rutas absoluta completa es
/home/.hibernia/frony/
lo intento cambiar asi
--with-pspell=/home/.hibernia/frony//usr


pero siempre me dice que no lo encuentra

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: como instalar la libreria aspell bajo linux
« Respuesta #11 : marzo 12, 2007, 12:43:08 pm »
mira si tenes un directorio llamado usr abajo de tu directorio

Desconectado robincracker

  • Sv Member
  • ***
  • Mensajes: 394
  • the war is over
    • sharedownload
Re: como instalar la libreria aspell bajo linux
« Respuesta #12 : marzo 12, 2007, 12:44:09 pm »
lo raro que veo es que cuando cree el usuario para ssh en el panel e admnistracion la ruta del directorio dice /home/frony y no /home/.hibernia/frony/  y el foro asi es como me reconoce la ruta absoluta

Desconectado robincracker

  • Sv Member
  • ***
  • Mensajes: 394
  • the war is over
    • sharedownload
Re: como instalar la libreria aspell bajo linux
« Respuesta #13 : marzo 12, 2007, 12:46:22 pm »
en la imagen que coloque el ftp es el raiz del dominio, el usr si esta en el raiz, peor no entiendo por que no lo haya
aqui esta uan acptura de la configuracion e la cuenta ssh
« Última Modificación: marzo 12, 2007, 12:52:34 pm por robincracker »

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: como instalar la libreria aspell bajo linux
« Respuesta #14 : marzo 12, 2007, 01:01:51 pm »
ahi en done estas ahorita adonde sale la ~ dale

pwd

despues dale

ls -la

y mira si te sale el directorio usr

despues dale ahi en ~

find ./ | grep aspell