Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 


Página 1 de 1  [ 15 mensajes ] 
 
Nota 2010-10-13 12:18 @554
Avatar de Usuario
Vive para Perl en Español
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia
Mensajes: 551
Windows Linux y Perl
Resulta que en la empresa donde inicié me pidieron instalar el software en el cual trabajaré, pero tiene que ser en Linux y yo soy usuario de Windows... Vi por ahí que con VMware puedo emular Ubuntu en Windows, pero necesito saber si puedo trabajar toda la aplicación con el sistema emulado...

Para instalar la aplicación me dieron una guía que más o menos tiene estos pasos:
Syntax: [ Download ] [ Hide ]
Using text Syntax Highlighting
 RST *ubuntu Installation Guide
To install RST on any Ubuntu-based Linux distribution please follow this steps:
Needed software and libraries
Before doing any step into installing RST, you must install the following software and libraries in order to get it working properly:

# sudo apt-get install cvs
# sudo apt-get install perlmagick
# sudo apt-get install libssl-dev
# sudo apt-get install libdbi-perl
# sudo apt-get install libdbd-mysql-perl
# sudo apt-get install mailx
# sudo apt-get install apache2
# sudo apt-get install libapache2-mod-perl2

Also you have to install Mysql4 from .deb packages as follows, this packages are found at http://security.ubuntu.com/ubuntu/pool/universe/m/mysql-dfsg-4.1/
IF you cant find it, ask sysadmin to provide to you.
# sudo dpkg -i libmysqlclient14_4.1.15-1ubuntu5_i386.deb
# sudo dpkg -i mysql-client-4.1_4.1.15-1ubuntu5_i386.deb
# sudo dpkg -i mysql-server-4.1_4.1.15-1ubuntu5_i386.deb

etcétera...

Tiene más pasos de ahí para abajo: configuración de Apache, instalación de módulos, etc...

La verdad es que he usado muy poco Ubuntu y necesito resolver esto de aquí a mañana... no tengo tanto espacio en disco ni tiempo para usar otros herramientas que uso en Windows... :(

_________________
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org


Nota 2010-10-13 12:26 @560
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Windows Linux y Perl
Vete a la tienda de computadoras y compra un disco duro interno para tu ordenador. Así tendrás espacio de sobra para instalar la máquina virtual de Linux. Y si tienes la memoria justa, compra más memoria.

Humm... O comprar una computadora nueva e instalar Linux :)
Tendrás la seguridad de que el VMWare no quedará afectado por los virus y troyanos que tengas instalados en Windows (o que puedas llegar a tener en el futuro) :twisted:

_________________
JF^D Perl programming


Nota 2010-10-13 12:41 @570
Avatar de Usuario
Vive para Perl en Español
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia
Mensajes: 551
Re: Windows Linux y Perl
Hummm, no entender... sí puedo instalar VMWare en Windows... y trabajar el proyecto... Lo que no quiero es instalar Linux solo en la máquina...

_________________
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org


Nota 2010-10-13 12:47 @574
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Windows Linux y Perl
Bueno, eso es lo que hace VMWare: te crea una máquina virtual para que instales lo que quieras en ella. Yo solo te he dicho que si no tienes recursos hardware suficientes para mover tu Windows y el VMWare (que cuenta como un ordenador más), entonces deberás invertir en más espacio en disco y memoria RAM.

Por ejemplo, si voy a instalar un Linux en la máquina virtual, y quiero que esa máquina tenga, al menos, un 1Gb de memoria disponible, y espacio en disco de 20Gb, pues esos son los recursos extra que VMWare solicitará a Windows (el sistema que hospeda la máquina virtual). Si no tienes esa memoria y/o ese espacio en disco, pues habrá que ampliar el hardware de la máquina.

Preguntabas si podías correr la aplicación en el sistema emulado. Eso depende de los requerimientos software y hardware de la aplicación.

_________________
JF^D Perl programming


Nota 2010-10-13 12:59 @582
Avatar de Usuario
Vive para Perl en Español
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia
Mensajes: 551
Re: Windows Linux y Perl
Bueno, es una aplicación de programación y calendario de eventos para instituciones educativas. Ahí puse más o menos lo que pide de instalación adicional. El resto es configuración de Apache y módulos de Perl.

¿Así como lo ves, explorer? ¿Crees que con la VMWare es suficiente?

_________________
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org


Nota 2010-10-13 13:13 @592
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Windows Linux y Perl
Claro que vale con VMWare... otra cosa es cuántos recursos hardware le darás a VMWare para que pueda funcionar (me remito a los mensajes anteriores).

_________________
JF^D Perl programming


Nota 2010-10-14 08:52 @411
Avatar de Usuario
Vive para Perl en Español
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia
Mensajes: 551
Cómo instalo estos software y librerías en Ubuntu
Perdón que moleste tanto en este foro...
¿Cómo puedo instalar estas librerías?

Syntax: [ Download ] [ Hide ]
Using text Syntax Highlighting
# sudo apt-get install cvs
# sudo apt-get install perlmagick
# sudo apt-get install libssl-dev
# sudo apt-get install libdbi-perl
# sudo apt-get install libdbd-mysql-perl
# sudo apt-get install mailx
# sudo apt-get install apache2
# sudo apt-get install libapache2-mod-perl2

Also you have to install Mysql4 from .deb packages as follows, this packages are found at http://security.ubuntu.com/ubuntu/pool/universe/m/mysql-dfsg-4.1/
IF you cant find it, ask sysadmin to provide to you.
# sudo dpkg -i libmysqlclient14_4.1.15-1ubuntu5_i386.deb
# sudo dpkg -i mysql-client-4.1_4.1.15-1ubuntu5_i386.deb
# sudo dpkg -i mysql-server-4.1_4.1.15-1ubuntu5_i386.deb
 


La verdad... creo tener idea pero no sé... Tengo Ubuntu Versión 9.10, creo ^^

_________________
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org


Nota 2010-10-14 10:02 @459
Avatar de Usuario
Vive para Perl en Español
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia
Mensajes: 551
Re: Cómo instalo estos software y librerías en Ubuntu
Creo que logré instalar los primeros. Ahora solo me faltan
Syntax: [ Download ] [ Hide ]
Using text Syntax Highlighting
Also you have to install Mysql4 from .deb packages as follows, this packages are found at http://security.ubuntu.com/ubuntu/pool/ ... -dfsg-4.1/
IF you cant find it, ask sysadmin to provide to you.
# sudo dpkg -i libmysqlclient14_4.1.15-1ubuntu5_i386.deb
# sudo dpkg -i mysql-client-4.1_4.1.15-1ubuntu5_i386.deb
# sudo dpkg -i mysql-server-4.1_4.1.15-1ubuntu5_i386.d


Si uso el comando de arriba me sale:
Syntax: [ Download ] [ Hide ]
Using text Syntax Highlighting
 dpkg: error processing libmysqlclient14_4.1.15-1ubuntu5_i386.deb (--install):
 cannot access archive: No such file or directory

_________________
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org


Nota 2010-10-14 10:16 @469
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Windows Linux y Perl
El error dice que no puede instalarlos porque no los encuentra en el directorio donde estás. ¿Te los has bajado como te dice en la primera frase, desde security.ubuntu.com?

_________________
JF^D Perl programming


Nota 2010-10-14 11:49 @534
Avatar de Usuario
Vive para Perl en Español
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia
Mensajes: 551
Re: Windows Linux y Perl
explorer escribió:
El error dice que no puede instalarlos porque no los encuentra en el directorio donde estás. ¿Te los has bajado como te dice en la primera frase, desde security.ubuntu.com?


Si ya los bajé, pero no corrí el comando desde el directorio que están descargados...

Pero ahora me toca esperar como una hora para que Ubuntu se actualice, pues reinicié el equipo y está actualizando.

_________________
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org


Nota 2010-10-14 14:17 @636
Avatar de Usuario
Vive para Perl en Español
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia
Mensajes: 551
Re: Windows Linux y Perl  RESUELTO
Listo, solucionado...

Actualicé el Ubuntu y descargué los paquetes en el mismo directorio que llamo el comando.

_________________
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org


Nota 2010-10-14 16:12 @717
Avatar de Usuario
Vive para Perl en Español
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia
Mensajes: 551
Re: Windows Linux y Perl
Ahora tengo problemas con iniciar Apache...
supuestamente ya lo instalé y no puedo ejecutarlo. Uso

Syntax: [ Download ] [ Hide ]
Using text Syntax Highlighting
sudo /etc/init.d/apache2 start
sudo: /etc/init.d/apache2: command not found


Yo no sé cómo iniciar eso... y tampoco puedo instalar módulos en Perl con perl MCPAN -e shell:

Syntax: [ Download ] [ Hide ]
Using text Syntax Highlighting
danimera@ubuntu:~/Descargas$ perl -MCPAN -e shell
Terminal does not support AddHistory.
Can't use an undefined value as a symbol reference at /usr/share/perl/5.10/CPAN.pm line 391.

\


No entiendo por qué me ponen a instalar estas cosas si yo soy programador y no administrador de servidores.

Muy complicado, y de ahí viene lo peor: configurar el CVS :( no sé qué hacer, tengo solo otro día para esto.

_________________
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org


Última edición por danimera el 2010-10-14 17:16 @761, editado 1 vez en total

Nota 2010-10-14 17:04 @753
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Windows Linux y Perl
Linux es un sistema tremendamente flexible, y por lo tanto, hay (casi) infinitas formas de hacer las cosas. Bueno... no es tan dramático... Más bien, Linux es un cúmulo de miles de detalles pequeños. Cada uno es sencillo de aprender, pero son miles.

Si en Windows, es tan sencillo instalar aplicaciones, ¿tu crees que estás en posición de ventaja o predominio con respecto a cualquier chaval que sepa pulsar el botón "Siguiente" cada vez que lo vea en pantalla? Pues no. Cuanto más programadores tiene una tecnología, menos cobran a final de mes. La oferta y la demanda, ya sabes.

Precisamente por su flexibilidad y versatilidad, Linux se está convirtiendo en un sistema de referencia a la hora de programar sistemas (fíjate lo que está pasando en el mundo de la telefonía móvil), así que todos los que nos dedicamos a la informática tenemos la obligación de saber, aunque sea un poquito, de ese sistema. O al menos, las bases de un sistema Unix.

Te puedo decir que, si como programador, te presentas en mi empresa solicitando trabajo, y me dices, en pleno 2010, que no quieres instalar un sistema de desarrollo, porque eso es trabajo de un administrador de sistemas, te diría que, es cierto, pero al mismo tiempo, te despediría: hoy en día, casi todos los informáticos jóvenes cuentan con una ayuda inestimable: Internet. Solo tienen que entrar en Google y poner su duda, y encontrar cantidad de manuales, How-To y demás documentación de instalación, uso, reparación, etcétera. Y si tienen esa ayuda, bien puede un programador hacer unas breves instrucciones de instalación. O lo haces, o te despido y contrato al administrador de sistemas.

Por desgracia, la mayor parte de las empresas buscan informáticos así: personas que sepan de todo, que lo hagan muy rápido, y que cobren lo mínimo para poder subsistir hasta el día siguiente. Solo las grandes empresas se pueden permitir el lujo de tener personal cualificado para cada tarea. Yo he estado en un sitio así, y me pareció alucinante que no pudiera instalar programas en mi ordenador, sino que tenía que hacerlo un técnico especializado en esa tarea (y después de que el jefe de sistemas hubiese aprobado esa instalación...).

Pero tranquilo... con un poco de tesón, te aprendes a manejar Linux en muy poco tiempo. Y luego verás que unos y otros se parecen.

Por ejemplo, yo no he manejado Ubuntu. Yo siempre he usado, para desarrollo y servidores, Debian. Pero como Ubuntu se deriva de la Debian, lo que he aprendido de uno lo puedo aplicar casi de forma idéntica, en el otro.

En Ubuntu, para pasar a ser administrador (root), te vale con ejecutar
Syntax: [ Download ] [ Hide ]
Using bash Syntax Highlighting
sudo bash


Una vez que estás como root, entra en /etc/init.d/ y mira los ficheros que hay ahí:
Syntax: [ Download ] [ Hide ]
Using bash Syntax Highlighting
cd /etc/init.d
ls -l


Debes buscar el servidor web, que puede ser apache, apache2 o httpd. Se puede buscar con el comando ls:
Syntax: [ Download ] [ Hide ]
Using bash Syntax Highlighting
ls apache*
ls http*


Si no aparece ninguno, es que no está instalado. Desde el modo gráfico, se puede usar el instalador Synaptic para instalar, o desde la línea de comandos, con apt-get o aptitude.

Para instalar módulos Perl. Fíjate que lo has escrito mal (el error te lo indica). No es

perl MCPAN -e shell

si no

perl -MCPAN -e 'shell'

(atención a los detalles...)

Más cómodo es usar el comando cpan, de forma directa:

cpan File::Slurp

Lo más sorprendente es lo del CVS, teniendo en cuenta que la tecnología puntera en este campo es el Git. CVS es un poco pesado de usar.

Nada... gracias a Google (otra vez) he encontrado la solución para la configuración: http://www.guia-ubuntu.org/index.php?title=CVS.

Recuerda también que hay muchos foros dedicados a Linux, y en especial, para Ubuntu. Allí encontrarás también mucha ayuda de gente que sabe.

Y el IRC... en el canal IRC-Hispano, el canal #ubuntu tiene, en este momento, 62 personas, muchas de ellas deseosas de ayudarte.

_________________
JF^D Perl programming


Nota 2010-10-14 17:24 @767
Avatar de Usuario
Vive para Perl en Español
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia
Mensajes: 551
Re: Windows Linux y Perl
Gracias... gracias... he comprendido todo...
He logrado arrancar Apache... y vi el error de MCPAN
pero ahora lo escribo así:
Syntax: [ Download ] [ Hide ]
Using bash Syntax Highlighting
danimera@ubuntu:/etc/init.d$ perl -MCPAN -e shell
Terminal does not support AddHistory.
Can't use an undefined value as a symbol reference at /usr/share/perl/5.10/CPAN.pm line 391.


Si uso esto
Syntax: [ Download ] [ Hide ]
Using bash Syntax Highlighting
danimera@ubuntu:/$ cpan LWP::UserAgent
CPAN: Storable loaded ok (v2.18)
mkdir /home/danimera/.cpan/sources: Permiso denegado at /usr/share/perl/5.10/CPAN.pm line 4117
 


y ahí ves lo que tengo,

Por ahora no molestaré más, no quiero que me echen del foro, un programador Perl que no sabe nada de Linux, ¡ja,ja,ja! Qué gracioso...

Gracias, explorer, solo falta instalar módulos CPAN y ya, porque con lo del CVS tengo.

P.D.: La verdad, pidieron programador de Perl con conocimientos en inglés avanzando. Si me hasta les dije que era usuario de Windows, y aun así me pusieron en esto. YO CREO QUE ES PARA VER CÓMO ME LAS ARREGLO. Pues a mi lado tengo el administrador de los servidores que puede instalar esto en 5 minutos :wink:

_________________
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org


Nota 2010-10-14 17:35 @774
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10272
Re: Windows Linux y Perl
Tienes errores de instalación de módulos Perl, porque lo estás haciendo como un usuario normal, no como root. Me he dado cuenta de eso porque el prompt acaba en '$', no en '#'. Haz un sudo bash, y ya podrás ejecutar el comando cpan.

Es normal en las empresas hacer pruebas a los programadores, para ver qué diestros son. En Google se pasa por 5 o 6 entrevistas. En Fog Creek, se pasan 3 o 4; una de ellas, ha de ser con tus futuros compañeros, para ver si les caes bien ;)

En mi trabajo también hacemos pruebas. Les mandamos hacer una tarea con la única ayuda de un ordenador conectado a Internet, que debe resolver en menos de 5 m. Casi ninguno la supera, pero al menos nos hacemos una idea de cómo se maneja con la informática "moderna" :)

_________________
JF^D Perl programming


Responder al tema  [ 15 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO