Entradas

Mostrando las entradas etiquetadas como opensuse

Instalando Parsoid en openSuse 11.4

Tener una versión poco actualizada de un sistema operativo, sobre todo Linux acarrea muchos problemas a la hora de instalar cualquier software, es lo que me pasó al intentar instalar Parsoid en un openSuse 11.4 y aquí os lo cuento para ayudar a todos lo que lo necesiten y evitar que tengan que consultar tantos manuales como yo. Parsoid es una aplicación que puede traducir en tiempo de ejecución la sintaxis de MediaWiki y un modelo de documento RDFa , con soporte mejorado para el procesamiento automatizado y la edición. Ha estado en desarrollo por un equipo de la Fundación Wikimedia desde el año 2012. Parsoid está estructurado como un servicio web, y está escrito en JavaScript, haciendo uso de Node.js. Instalando Node en openSuse 11.4 Esta parte seguramente está incompleta porque yo ya lo tenía instalado y estos son los únicos pasos que recuerdo. sudo zypper ar \ http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_11.4/ \ Node.js sudo zypper in...

Actualizando MediaWiki 1.15 a 1.25

Los primero para actualizar nuestra versión de MediaWiki es hacer una copia de seguridad del código y de la base de datos (nunca se sabe). Este tutorial se aplica a la actualización de Media Wiki 1.15 a 1.25 en un openSuse 11.4. Actualizando MediaWiki Entramos al directorio raiz de la aplicación, en mi caso /srv/www/wiki y ejecutamos estos comandos wget releases.wikimedia.org/mediawiki/1.25/mediawiki-1.25.2.tar.gz # descomprimimos el archivo y sustituimos todos los ficheros con la nueva versión tar xvzf mediawiki-1.25.2.tar.gz -C /srv/www/htdocs/devwiki/ --strip-components=1 # eliminamos el archivo descargado rm mediawiki-1.25.2.tar.gz # entramos al directorio de mantenimiento cd maintenance Antes de actualizar debemos ir al código y eliminar (o renombrar el archivo StartProfiler.php) mv StartProfiler.php StartProfiler.old Con esto evitaremos errores del tipo: Fatal error: Cannot redeclare wfProfileIn() # ejecutamos la actualización php5 update.php Con estos sencillos pasos d...

Instalar paquetes RPM con YAST en openSUSE

Imagen
Yast es una de las mejores herramientas para la gestión de software en el mundo linux y admite no solo la instalación de paquetes a través de repositorios (lo cual es lo ideal) sino desde paquetes RPM. Instalar paquetes RPM con yast en openSuse es relativamente sencillo y lo único que tenemos que hacer es agregar el directorio local donde tenemos los paquetes RPM como un repositorio más. Para ello abrimos yast y en Software seleccionamos Software Repositories y una vez allí pulsamos la opción Add : Le decimos que queremos un repositorio que sea un directorio local: Y al pulsar next le damos a browse para localizar el directorio: De esta forma cuando volvamos a buscar software con yast el nos buscará también dentro de este directorio.

Acceder desde Linux a SQL Server con PHP

Imagen
Este artículo ´tiene como base el artículo en inglés de Robert González con modificaciones para openSUSE y mejoras en algunos scripts. Para acceder a SQL server desde Linux con PHP es necesario utilizar la librería de PHP MSSQL pero para instalar la misma es necesario tener previamente instalado FreeTDS, una biblioteca de código abierto que permite a los clientes de máquinas Linux hablar con servidores SQL Server y Sybase. Este manual es para instalar FreeTDS y MSSQL en un servidor Linux openSUSE 11.4 con una versión de PHP 5.3.7 dev y permitir su comunicación con servidor SQL Server 2008 R2 alojado en un Failover Cluster con 2 nodos basados en Windows Server 2008 R2. Compilar e instalar FreeTDS en openSUSE 11.4 Actualizado el 12 de abril de 2013. Lo primero es descargar la última versión estable de la biblioteca FreeTDS (a fecha de este post la 0.82 0.91) y desempaquetar el código fuente a un directorio en nuestro servidor Linux. Una vez que el código fuente está de...

Instalar SSH para PHP en openSUSE

Imagen
Instalar la librería SSH2 para PHP en openSUSE no es algo trivial, aquí describo una serie de pasos a seguir para el correcto funcionamiento de la misma. Sistema utilizado: openSUSE 11.4 PHP 5.3.6 Pasos para instalar la librería SSH2 para PHP en openSUSE Utilizando YAST instalar el paquete php5-pear Una vez instalado el paquete php5-pear salimos del YAST y en la consola ejecutamos el siguiente comando: # pecl install -f ssh2 deberíamos recibilos siguientes datos por pantalla: downloading ssh2-0.11.2.tar ... Starting to download ssh2-0.11.2.tar (Unknown size) .........................done: 121,856 bytes 5 source files, building running: phpize5 Configuring for: PHP Api Version:         20090626 Zend Module Api No:      20090626 Zend Extension Api No:   220090626 configure.in:3: warning: prefer named diversions configure.in:3: warning: prefer named diversions ante la pregunta siguiente libssh...