Archivos de la categoría ‘Aplicaciones’

A continuación veremos como instalar Apache 2 y PHP 5 directo desde el código fuente, así que si eres usuario de ubuntu lo primero que debes de hacer es instalar el paquete build-essential y libxml2-dev ya sea desde synaptic o desde la consola usando apt o aptitude el que prefieras, ésto para tener disponible en el sistema las herramientas necesarias para poder realizar la compilación del código fuente.

Después de haber instalado build-essential procedemos a descargar los paquetes del servidor web que será Apache (Descargalo Aquí) y de PHP5 (Descargalo Aquí) después de los descargaste será necesario abrir una consola y comenzaremos a trabajar desde ahí.

En la consola deberás ubicarte en la carpeta donde descargaste los paquetes tar.gz, lo que debemos hacer es descomprimir esos paquetes mediante la instrucción:

tar xzvf nombreArchivo.tar.gz

Después de descomprimir los dos paquetes el del apache y de php debemos entrar a la carpeta de apache mediante la instrucción “cd” para compilarlo de manera que soporte la carga de módulos, ésto lo vamos a hacer ejecutando las siguientes instrucciones una tras otra y verificando que todas terminen con éxito y no con algún error, daremos por hecho que ya estamos dentro de la carpeta de apache.

huevas@Ubuntu:~/httpd-2.2.6$ ./configure –enable-so huevas@Ubuntu:~/httpd-2.2.6$ make
huevas@Ubuntu:~/httpd-2.2.6$ sudo make install

Después de ésto y si todo salio bien ya tenemos listo nuestro servidor web instalado en /usr/local/apache2, para probarlo debemos arrancar el demonio mediante el siguiente comando:

huevas@Ubuntu:~/httpd-2.2.6$ sudo /usr/local/apache2/bin/apachectl start

httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
huevas@Ubuntu:~/httpd-2.2.6$

Para verificar abrimos un navegador de internet y en la barra de direcciones escribimos http://localhost/ y debemos ver un mensaje que diga IT WORKS (osea, yasta), para detener el servidor solo ejecutamos el comando de arriba y sustituimos el start por un stop, después de hacerlo pueden verificar en el navegador que la pagina no se mostrará más, ahora es tiempo de instalar php5 y lo haremos introduciendo las instrucciones tal y como se presentan y verificando que no se generen errores:

huevas@Ubuntu:~/php-5.2.5$ ./configure –with-apxs2=/usr/local/apache2/bin/apxs

huevas@Ubuntu:~/php-5.2.5$ make

huevas@Ubuntu:~/php-5.2.5$ sudo make install

Después lo que hacemos es copiar el archivo php.ini-dist a la carpeta /usr/local/lib con el siguiente comando: cp php.ini-dist /usr/local/lib/php.ini luego debemos editar el archivo httpd.conf para quecargue el modulo de php5, este archivo lo encontramos en /usr/local/apache2/conf/httpd.conf
en ese archivo debemos buscar y descomentar si es que esta comentada la siguiente linea “LoadModule php5_module modules/libphp5.so” y agregar las siguientes dos:

AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

De esa forma queda instalado nuestro servidor apache con soporte para PHP, para probarlo creamos un archivo que sea index.php que contendrá lo siguiente:

<?php

phpinfo();

?>

Y lo guardamos en la siguiente ruta: /usr/local/apache2/htdocs, después procedemos a arrancar el servicio de la misma forma que lo hicimos arriba y en la barra de direcciones del navegador web escribimos http://localhost/index.php lo que debemos ver es una pagina que nos muestre información sobre php, el equivo que esta brindando el servicio entre otras.

Con eso terminamos la instalación, espero les sea útil, Saludos!

Anuncios

En los sistemas linux los grupos son una forma de otorgar permisos para ciertos recursos del sistema y posteriormente asignar usuarios a esos grupos para que esos usuarios tengan permiso de usar esos recursos.

De la misma forma que los usuarios los grupos también los podemos agregar, eliminar y modificarlos, tenemos dos formas de hacerlo, manualmente o usar herramientas que nos permitan hacerlo más fácil, ya sean de linea de comandos o gráficas.

En la linea de comandos tenemos los comandos groupadd, groupmod, groupdel, a continuación veremos como usar cada uno de éstos, para crear un grupo nuevo la forma más simple de hacerla es con el comando groupadd seguido del nombre del grupo, y se automaticamente se asignara un id del grupo y se modificará el archivo /etc/group, en caso de querer especificar un ID se hace uso del modificador -g seguido del ID que deseemos, a continuación vemos un ejemplo.

root@Ubuntu:~# groupadd nuevogrupo

Podemos modificar un grupo existente con el comando groupmod, éste comando nos permite modificar el GID (Group ID) y el nombre del grupo, la forma de usarlo es pasándole parámetros mediante el modificador -g especificamos un nuevo GID, y con el modificador -n un nuevo nombre, y al final de todos los parámetros ponemos el nombre del grupo que queremos que se modifique, a continuación podemos ver un ejemplo donde se modifican el nombre y el GID y se muestra para verificar que en efecto han sido modificados.

root@Ubuntu:~# more /etc/group | grep nuevogrupo
nuevogrupo:x:1007:
root@Ubuntu:~# groupmod -g 1008 nuevogrupo
root@Ubuntu:~# more /etc/group | grep nuevogrupo
nuevogrupo:x:1008:
root@Ubuntu:~# groupmod -n nuevonombregrupo nuevogrupo
root@Ubuntu:~# more /etc/group | grep nuevonombregrupo
nuevonombregrupo:x:1008:
root@Ubuntu:~#

Por ultimo veremos el comando groupdel que se usa de la misma forma que groupadd, solo escribimos groupdel seguido del nombre del grupo que queremos eliminar, así como se ve en el siguiente ejemplo:

root@Ubuntu:~# more /etc/group | grep nuevonombregrupo
nuevonombregrupo:x:1008:
root@Ubuntu:~# groupdel nuevonombregrupo
root@Ubuntu:~# more /etc/group | grep nuevonombregrupo
root@Ubuntu:~#

Esas son las tres formas que tenemos de crear, modificar y eliminar grupos desde la consola, de manera adicional podemos usar alguna herramienta que tenga una interfaz gráfica como la que a continuación veremos y que viene incluida en la distribución Ubuntu.

La pantalla inicial tiene un botón con la leyenda gestionar grupos, tal y como se ve a continuación:

usuarios y grupos en ubuntu

Después de presionar el botón obtendremos una pantalla con la lista de grupos del sistema donde podremos seleccionar alguno de ellos y modificarlo eliminarlo o agregar algún otro grupo tal y como se ve en la siguiente pantalla.

Mediante el botón propiedades podemos modificar su GID, los usuarios que pertenecen al grupo y el nombre del grupo tal y como se muestra en la siguiente imagen.

propiedades de un grupo linux

Esas son algunas de las cosas que podemos hacer para administrar  grupos, espero les sea de utilidad.

 Saludos!

NetBeans 6

Solicita tu DVD de la ultima versión de éste IDE NetBeans 6.0, que nos permite desarrollar software en las siguientes tecnologías:

  • Ajax
  • C/C++
  • Bases de datos
  • Desktop
  • Java EE
  • Java ME
  • Java SE
  • JavaScritp
  • Ruby
  • SOA
  • SOAP
  • UML
  • Web
  • WSDL
  • XML

Entre otros, la gente de NetBeans te enviará el DVD de manera gratuita hasta la puerta de tu casa, así que solicitalo ya.

Enlaces:

NetBeans.org
Ordena Tu DVD

Así es, Visual Studio es una muy buena suit de desarrollo de sistemas y realmente es bastante útil al momento de agilizar desarrollo de sistemas de información, y Microsoft ya la ha puesto disponible para su descarga, claro son las ediciones Express pero son muy buenas también, podemos bajarlas de manera individual o una imagen iso con todas las herramientas express edition disponibles.

Microsoft Express Editio

Enlaces:

Visual Studio 2008 Express Edition

MediaConverter

Publicado: 5 julio 2007 en Aplicaciones

A veces queremos o tenemos la necesidad de convertir de un formato de video a otro y no sabemos que usar, bueno y no siempre es por necesidad, a veces vemos un video en youtube que nos gusto y simplemente queremos tenerlo para poder verlo a la hora que se nos pegue la regalada gana, para ésto tenemos disponible la página MediaConverter que a parte de permitirnos convertir video desde varíos formatos (3gp, avi, flv, m4v, mov, mp4, mpg, mpeg,  rm, wmv), también nos permite jalar videos desde youtube directamente y convertirlos para quedarnos con ellos.

MEdiaconverter

MediaConverter tiene dos formas de operar, podemos hacerlo via web, le pasamos ya sea un archivo o enlace de video de youtube, elegimos el formato al que queremos convertirlo y ponemos nuestro mail para que nos envien la notificación de que el video ya ha sido convertido y nos den el enlace de donde descargarlo, la otra es descargarnos el sistema y hacerlo directo desde nuestra PC.

Registrence no tiene costo, y es una herramienta de mucha utilidad, así que ya saben, si quieren obtener videos de youtube en otros formatos ésta es la herramienta que necesitan, ya sea que descarguen la aplicación o que la usen via web, si usa la herramienta via web la conversión de archivo toma más tiempo, así que no esperen recibir la notificación luego luego.

Espero les sea útil. Saludos!

Sitio: http://www.mediaconverter.com/

El servidor web Apache, uno de los mas usados, nos permite tener directorios individuales para los usuarios del sistema en los que pueden tener su página web o sus archivos y acceder a ellos desde un navegador de internet sin necesidad de estarlos metiendo en el directorio raiz del servidor.

Esto significa que cada usuario del sistema dentro de su directorio home puede crear una carpeta llamada public_html y crear sus páginas web guardando sus archivos en la carpeta mencionada, y en un momento veremos como habilitar esta funcionalidad de apache.

Esta instalación ha sido probada en la distribución Ubuntu Feisty y usando el LAMP server que ésta distribución permite instalar.

INSTALACIÓN DE EL SERVIDOR LAMP

Bueno, primero lo primero, si no tenemos un servidor LAMP instalado en nuestro sistema pues esto no va a servir mas que para maldita sea o de documentación para cuando te animes a hacerlo, o por lo menos con tener el Apache instalado con eso bastará.

¿Qué es LAMP?, bueno LAMP es una denominación asignada a los equipos que ejecutan la combinación de Linux, Apache, MySql y PHP, como podrán notar son las iniciales de cada herramienta de software que intervienen para poder tener un servidor web casí completo o que brinda algunos de los servicios más comunes. Quieres saber más?

¿Cómo lo instalamos en ubuntu feisty?, bueno, esa es quizas la parte más fácil, lo que tenemos que hacer es  abrir el gestor de paquetes Synaptic (Sistema->Administración->Gestor De Paquetes Synaptic) y en el menú Editar elegimos la opción “marcar paquetes por tarea” y nos aparecerá una nueva ventana con una lista, debemos buscar y marcar la casilla de la opción marcada como “LAMP Server”, posteriormente le damos aceptar y dejamos que el sistema instale todo sólo.

Dialogo de marcar paquetes por tarea

 

HABILITAR LAS CARPETAS PARA LOS USUARIOS

Después de haber instalado nuestro servidor LAMP ya estamos listos para habilitar las carpetas que le permitan a los usuarios del sistema tener sus propias páginas web en sus directorios home.

Para comprobar que nuestro servidor ya esta instalado y ejecutandose abrimos nuestro navegador web y en la barra de direcciones ponemos lo siguiente: http://localhost y presionamos enter, nos debe mostrar un index of, si nos lo muesta ya esta listo, no debe haber broncas en esta etapa.

Bueno creo que aquí viene algo un poco mas complejo pero esperemos que sea entendible para todos, anteriormente habilitar esta funcionalidad consistía casí de agregar la linea UserDir public_html en el archivo de configuración de apache,  digo casí porque no me consta del todo que fuese asi de simple, ahora esa parte del UserDir la convirtieron en un modulo más, por lo que se hace necesario cargar ese modulo al momento de que el servidor apache inicia y con eso tendremos disponibles los directorios de usuario.

¿Cómo lo hacemos?… bueno aquí vamos, lo primero que tenemos que hacer es abrir una consola (Aplicaciones->Accesorios->Terminal), una vez abierta nos vamos a la carpeta donde están los archivos de configuración de apache, esto con el siguiente comando:

cd /etc/apache2/

Una vez ahí hacemos un ls (ls es para listar los directorios de la carpeta donde nos encontramos, podemos no hacer el ls pero para fines de este post lo hare), el ls nos mostrará algo como lo siguiente:

huevas@SuperLinux:/etc/apache2$ ls
apache2.conf   conf.d   httpd.conf      mods-enabled  sites-available
apache2.conf~  envvars  mods-available  ports.conf    sites-enabled
huevas@SuperLinux:/etc/apache2$

apache2.conf es el archivo de configuración de apache, conf.d es un directorio con configuraciones tambien, httpd.conf según ellos lo manejan para que el usuario en este caso el administrador del sistema agregue sus configuraciones, mods-enabled y mods-available contienen los modulos disponibles y los que se cargan (Estas dos carpetas son con las que vamos a trabajar), sites-available y sites-enabled cumplen una función similar a las carpetas de los mods o modulos, envvars son variables de entorno y ports.conf es de puertos, en este caso si ejecutan el comando “more ports.conf” nos mostrará Listen 80, esto quiere decir que esta usando el puerto 80 que es el de web.

Muy bien, ya vimos las carpetas y vimos que las que nos interesan se llaman mods-available y mods-enabled, ¿Por qué? pues porque como ya se menciono la parte de UserDir ya se hizo como un modulo más de apache, mods-available contiene todos los modulos que se instalarón al momento de instalar Apache, y mods-enabled contiene todos los modulos que se activan al momento en que apache inicia, no todos los modulos se cargan al arranque, sólo los que especificamos nosotros.

Ahora tenemos que entrar a la carpeta mods-available con cd mods-available (siempre y cuando estemos ubicados en /etc/apache2, si no es así tenemos que escribir la ruta completa, es decir, /etc/apache2/mods-available) y una vez dentro de la carpeta ejecutamos el siguiente comando: ls userdir* nos debe mostrar dos archivos el userdir.conf y el userdir.mod estos archivos del modulo estan disponibles pero no activados, para activarlos debemos meternos dentro del directorio mods-enabled y crear enlaces simbolicos hacia estos dos archivos.

Bueno, nos metemos al directorio mods-enabled con el siguiente comando “cd ../mods-enabled” o en su defecto “cd /etc/apache2/mods-enabled”, una vez ahi vamos a ejecutar el siguiente comando:

sudo ln -s /etc/apache2/mods-available/userdir* .

¿Qué significa el comando anterior?… el comando anterior lo que nos dice es: crea un enlace simbolico (ln  -s) de los archivos que se encuentran en mods-available y cuyo nombre empieze con userdir y termine con cualquier otra cosa (/etc/apache2/mods-available/userdir*) y finalmente crea esos enlaces en la carpeta en la que me encuentro actualmente (eso significa el “.”, nuestra ubicación actual que se supone es mods-enabled) y bueno el sudo es para hacerlo con permisos de superusuario, si no ponemos sudo simplemente los enlaces no se crearán.

Ahora si ejecutamos un ls userdir* dentro del directorio mods-enabled nos deben aparecer los dos archivos de los que creamos el enlace simbolico, el userdir.conf y el userdir.mod, si se dan cuenta aparece en otro colorsito, eso indica que son enlaces simbolicos, y si ejecutan un ls -la userdir* nos mostrara la dirección del archivo al que esta apuntando ese enlace simbolico, algo como lo siguiente:

huevas@SuperLinux:/etc/apache2/mods-enabled$ ls -la userdir*
lrwxrwxrwx 1 root root 30 2007-07-03 10:41 userdir.conf -> ../mods-available/userdir.conf
lrwxrwxrwx 1 root root 30 2007-07-03 10:41 userdir.load -> ../mods-available/userdir.load
huevas@SuperLinux:/etc/apache2/mods-enabled$

Bueno, ya casí estamos listos, lo que nos falta es reiniciar nuestro servidor apache, eso lo hacemos ejecutando el siguiente comando:

sudo /etc/init.d/apache2 restart

Si todo  sale bien, nos debe aparecer mensajtos de lo que esta haciendo y al final un [ok], eso indica que todo fue bien, si nos sale un [fail] o algo asi de error pues entonces ya valio madres jajajaja, no, bueno no y si, pero ahi nos dice porque no se pudo arrancar y con base en ese mensaje de error podemos realizar acciones para intentar solucionarlo.

Nosotros en este post optaremos porque todo salio perfecto, para comprobar que todo fue bien, vamos a nuestra carpeta home, ya pueden cerrar sus consolas si quieren, a partir de aquí usamos el entorno gráfico, ahora que si les encanta la consola pues adelante, sigan con ella, pues si, les decía, vamos a nuestro home o carpeta de usuario y creamos una carpeta llamada public_html, es ahí donde guardamos nuestros archivos web, vamos a crear una página sencilla sólo para probar, un html simple que muestre un mensaje, algo así como “hola mundo de mier… bueno, mejor cruel jaja” y lo guardamos con el nombre de index.html en esa carpeta.

Lo siguiente es abrir nuestro navegador de internet y en la barra de direcciones poner lo siguiente: http://localhost/~usuario/ y al darle enter nos debe mostrar el contenido o el mensaje que pusimos en nuestra pagina html, que en este caso sería:   “hola mundo de mier… bueno, mejor cruel jaja”, aparecerá si lo guardamos con el nombre index.html, si no lo guardamos así, debemos especificar el nombre del archivo despues de ~usuario/nombreArchivo.html.

Y para finalizar, el simbolo ~ indica la carpeta home, y se le agrega el nombre del usuario que quiere ver sus datos, en mi caso es: http://localhost/~huevas/ porque mi usuario linux es huevas, para sacarlo buscalo en tu teclado y lo sacas con la combinación de la tecla AltGr + la tecla que tiene el simbolo.

Y bueno, esperemos que todo les haya salido bien y que les haya sido de utilidad. Saludos!

Pando es un programa que podemos usar para descargar todo tipo de archivos, y a la máxima velocidad que permita nuestra conexión a internet, o bueno, casí siempre. Si bien esto es noticia vieja, pues ya tiene rato que se habla de Pando, me había tardado bastante en probarlo, así que el día de ayer lo instale en mi ubuntu y a descargar, va de lujo, la velocidad de descarga es buena, casi todo lo que permite mi ancho de banda.

Pando

Y dado que baje algunas cosas, es rápido, de fácil uso y podemos encontrar muchos archivos para descargar me decidí a postear como tenerlo en nuestro ubuntu y empezar a disfrutar.

Primero tenemos que instalar el programa en nuestro ubuntu, y lo podemos obtener de Aquí, una vez descargado sólo debemos hacer doble click sobre el archivo e instalarlo, con eso ya tenemos instalado y listo para usar nuestro pando, el paquete disponible al día de hoy para linux solo es el descargador, así que no esperen ver el nivel de desarrollo que tienen sus contrapartes para windows y mac, pero bueno, descargas podemos hacerlas a como queramos, basta con ir al menu Aplicaciones->Internet->Pando, después de ejecutarlo nos pedira que le demos la ruta del archivo .pando el cuál queremos descargar, lo buscamos, lo seleccionamos y listo, nos mostrará algo de info del archivo, nos da la opción de elegir donde guardarlo y posteriormente presionamos el boton Download y listo, así de fácil, así de sencillo.

¿Dónde encuentro archivos .pando?, mmm… eso es fácil, googlea un rato, busca archivos .pando y te apareceran varios foros de usuarios compartiendo peliculas, musica, programas, lo que sea, entras a los foros, descargas los archivos .pando que quieras y a descargar, y recuerda que agradecer no cuesta nada y en los foros es bien visto.

Saludos!

Sitio Oficial : http://www.pando.com/
Descarga De Pando Para Ubuntu: Pando Downloader
GetDeb : GetDeb