lunes, 1 de marzo de 2010

Traslado de blog.

Ultimamente ando atareado en otros procesos, si quereis poder verlos en:

http://www.cadcamcaeftv.es

Si visitais la zona de aula virtual y de noticias encontrareis algo de información que igual os pueda interesar si habeis estado siguiendo este blog durante los siguientes años.

Ademas, ando inmerso en el proyecto acción lider:

http://www.accionlider.com

Por otro lado si alguien está interesado en ganarse unas perrillas, así como ingresos residuales y constantes os podeis informar en:

http://www.gananciasresiduales.ws

Si necesitais servidores o salas virtuales yo os puedo facilitarlas.

Recibir un cordial saludo.

miércoles, 2 de diciembre de 2009

Crear un repositorio en tu red local para archivos .deb

Bien, ante todo saludos a todos los que siguen el blog y perdonarme por haber tardado tanto en escribir una entrada, pero es que tuve un problema familiar y estoy preparando un proyecto que contaré más adelante si lo logro.

Bueno, vamos con el tema, supongo que todos los que me siguen saben lo que son los repositorios. A mi entender un repositorio es un servidor donde podemos encontrar programas para linux; es decir, si quieres instalarte un determinado programa en linux que no se encuentre en la versión oficial de la distribución, necesitarás encontrar el repositorio y colocarlo en el archivo /etc/apt/sources.list.

Otra forma, posible de instalar un programa linux es mediante el archivo .deb para tu distribución.

Supongamos que no encuentras el repositorio pero encuentras el archivo .deb en alguna página como ftp://ftp.mondorescue.org, en la cual puedes encontrar los .deb para descargar pero no añadirlos al sources.list (aunque hubo una vez que logre añadirlos al source, pero como no me acuerdo como lo hice he realizado esta entrada en el blog).

Para llevar a cabo esta tarea, lo primero mencionar que en la red local deberíamos tener un servidor con apache montado. En mi caso 192.176.1.34.

Bien, en el servidor crearemos la siguiente carpeta:

mkdir /var/www/repositorios/binary

En dicha carpeta colocaremos todos los .deb que necesitemos.

A continuación ejecutaremos la siguiente instrucción:

dpkg-scanpackages binary /dev/null | gzip -c > binary/Packages.gz

Hay que mencionar que necesitarás instalarte el paquete dpkg-dev y el build-essentials para tener en tu sistema la instrucción anterior.

Bien con esto ya tenemos en nuestro servidor el repositorio instalado.

Ahora, en cada uno de los ordenadores de la red, tan solo tendremos que añadir la siguiente línea al archivo /etc/apt/sources.list y actualizarlos.

deb http://192.176.1.34/repositorios binary/

Con esto ya tendríamos nuestro propio repositorio con nuestros paquetes preferidos.

Espero que hayais disfrutado y que os sirva de algo.

Saludos a todos.

Nota: Asegurate de que los paquetes .deb sean para tu distribución, en mi caso para debian lenny, puesto que tengo en todos los ordenadores de la red local con esa distribución. Si alguno usa por ejemplo ubuntu deberías crear un repositorio específico para ubuntu de la misma forma.

martes, 3 de noviembre de 2009

BRL-CAD en Debian lenny.

Bueno, llevo toda la semana buscando un programa de CAD para linux estilo catia V5, entre los cuales me he encontrado los siguientes:
  • QCAD.
  • FreeCAD.
  • BRL-CAD.
De los dos, he decidido instalar el BRL-CAD, para probar, pues los otros se quedan un poco cortos. Hay que decir que a la hora de construir vistas 3D de viviendas, he encontrado el sweet home 3D, el cual no es linux pero con una máquina virtual de java se logra ejecutar en linux. Es una pena que no se encuentre disponible el software Sketchup en los repositorios de google para linux. Según he leído se consigue ejecutar en linux con Wine, pero que falla en un par de cosas.

También he leído que el Catia se consigue emular en linux gracias a playonlinux y wine, pero que para instalarlo es un poco complicado, así que me he decidido probar con el BRL-CAD para linux, puesto que hay versiones para windows y otros sistemas operativos.

Bueno, como siempre tenemos la página web oficial, la cual se encuentra todo en inglés, no he encontrado nada de información sobre este programa en el idioma español, así que va a ser uno de los contratiempos a solucionar.

Empezemos con la instalación del programa. Por lo visto en la página oficial no existe un .deb para instalar el programa, así que navegando un poco por internet he encontrado esta otra página donde puedes descargarte el paquete. Yo lo hice, pero como lo he intentado instalar en debian y el paquete debe ser para ubuntu no puede instalarlo, por el echo de que depende del paquete ubuntu-desktop, así que tuve que recurrir a los fuentes de la página oficial.

En la página oficial, descargué el archivo fuente brlcad-7.16
y lo descomprimí en el home.

El siguiente paso era averiguar un poco que dependencias tenía este programa para ello estuve buscando en los archivos de texto que vienen incluidos en el fuente.

Las dependencias del programa son las siguientes, (puesto que yo trasteo mucho con el sistema opertivo, puede que al instalar algún otro programa anterior se me esten cumpliendo las dependencias con este programa), pero en principio debes tener instaladas las versiones:
  • gcc, superior a la 3 en mi caso tengo la 4.1.2-25
  • make, superior a la 3.8.0 en mi caso la 3.81-5
  • autoconf, superior a la 2.50 y tengo instalada la 2.61-8
  • automake, superior a la 1.6 y tengo la 1.10
  • libtool, superior a la 1.4, yo tengo la 1.5.26-4
Para saber que versión posees te recomiendo el gestor de paquetes synaptic pues ahí te indica la versión que posees en tu sistema.

Ademas en mi caso tuve que instalar lo siguiente:

apt-get install xserver-xorg-dev libx11-dev libxi-dev

Por otro, lado hay que indicar la versión de automake que se debería utilizar, para ello:

update-alternatives automake /usr/bin/automake-1.9

No se si a tí te hara falta algun otro programa, a mi con esto me ha bastado.

Pasando a la instalación propia del programa, abrimos un terminal de root, nos colocamos dentro de la carpeta descomprimida:

cd /home/nombreusuario/brlcad-7.16.0

Y ejecutamos:

sh autogen.sh

Esto tardará un rato dependiendo del ordenador.

Al terminar procedemos de la siguiente manera:

./configure --enable-optimized

Tambien le llevará un rato, y al terminar:

make

Esto tarda bastante más, así que ten paciencia, cuando te aparezca el simbolo del sistema ejecuta:

make benchmark

A continuación:
make test

En este punto a mi me dió dos errores, los cuales no me afectarón, igual afectarán al programa pero las pruebas que llevo realizado en el programa aún no encontré dichos errores.

Una vez termine el test procedemos con lo siguiente:

make install

Y con esto deberíamos tener nuestro BRL-CAD en debian.

Ya podemos ejecutar el programa, pero primero sal del terminal de root y abre un terminal de usuario.

A continuación debemos asignar una variable externa en el sistema de la siguiente manera, en un terminal de usuario escribimos

PATH=/usr/brlcad/bin:$PATH
export PATH

Y ya podemos ejecutar el programa con la instrucción mged:

mged

Espero que tu también lo hayas podido arrancar, buena suerte con él.

Nota: Al día siguiente no pude arrancar el programa, el motivo fue la exportación de la variable, lo cual he solucionado lanzando un pequeño script que me ejecute la instrucción anterior y me lance el programa. Con un editor de texto create un archivo con nombre brlcad.sh y guardalo en tu home.

Dentro del archivo he puesto:

PATH=/usr/brlcad/bin:$PATH
export PATH
mged

Guardo el archivo y salgo. Entonces para abrir el BRL-CAD, tengo que abrir un terminal de usuario y ejecuto:

sh brlcad.sh

Esto es una solución provisional, tengo que averiguar la manera de poner el programa en los menús de debian y hacer que lo pueda arrancar cualquiera sin exportar la ruta pero eso de momento no se hacerlo así que dame un poco de tiempo, o si tu conoces otra forma te agradecería un comentario.



Saludos que tengas suerte y te funcione.

sábado, 31 de octubre de 2009

Tarjeta SD en Ubuntu 9.10

Bien, este fin de semana vino mi hermana de vacaciones. Y como siempre que uno va de vacaciones suele traerse fotos en tarjetas de memoria o dispositivos similares.

Bueno, en principio introduje la tarjeta de memoria en la ranura correspondiente del portatil Aspire one, pero ubuntu no producía ninguna señal. El dispositivo no llegaba a montarse.

Como siempre uno recurre a san google, pero esta vez encontré pocos enlaces que pudieran servirme, algunos de ellos eran para tarjetas específicas y lectores específicos. Despues de probar varios posts, leí en uno que tan solo había que tener introducida la tarjeta SD cuando se inicia el ordenador.

Dicho y hecho, me propuse a probar dicha solución y para mi grata sorpresa si que tenía la tarjeta montada en el escritorio cuando arrancó el ordenador. Así que supongo que será un problema de que el sistema no carga los módulos correspondientes para la tarjeta cuando se introduce en la ranura, tendré que seguir investigando un poco sobre esto puesto que se debería poner la tarjeta en la ranura y que se montara automáticamente, supongo que lo habrán echo de esta manera para evitar algún posible virus.

Saludos a todos...

miércoles, 21 de octubre de 2009

Antivirus en linux.

Antetodo dar las gracias a todos los seguidores del blog y pedirles disculpas por no publicar tan a menudo, lo que pasa es que ando inmerso en un par de proyectos de aprendizaje de bases de datos y retoque de video.

Bueno, como dicen por ahí no existen muchos virus para linux, pero en mi caso por curiosidad el otro día ejecuté una pendrive en un sistema windows y me detectó un virus en la pendrive.

Supongo que un virus en linux no te llegaría a destrozar el sistema operativo, pero tengo mis dudas, así que lo que he echo es instalarme uno, puesto que yo trabajo con una máquina virtual y siempre estoy descargándome archivos de internet, y como la mayoría provienen de sistemas windows, no está demás pasarle un antivirus al archivo, para evitar propagárselo a otro usuario.

En este post, voy a instalar en la máquina debian el antivirus clamav así como la interfaz gráfica para gnome.

El proceso es sencillo, está explicado en el siguiente blog: José Manuel.

Algo que no menciona José Manuel es que en debian se necesita tener el siguiente repositorio en el sources.list:

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

Como ya me tiene pasado el ir a algún blog bueno y no encontrar la información que había relato a continuación los pasos a seguir para la instalación.

Los siguientes pasos los debes realizar como root.

Bien, lo primero actualizar el archivo sources.list:

nano /etc/apt/sources.list

Introducimos las lineas anteriores y guardamos los cambios.

Lo siguiente actualizamos:

apt-get update
apt-get upgrade

Instalamos el clamav:

apt-get install clamav clamav-daemon clamtk

Con esto ya deberíamos tener el antivirus instalado en el menu Aplicaciones/Herramientas del sistema/Virus Scaner

Si ejecutamos dicha aplicación podremos correr el antivirus en nuestro sistema, por ejemplo en el mio me ha encontrado dos virus. (Jaja, eso que no hay virus en linux)

Saludos a todos.

apt-get u

viernes, 11 de septiembre de 2009

Instalar impresora HP F2280 en Ubuntu.

Bien, ahora tenemos las cosas de una manera bastante fácil en ubuntu.

Para instalar la impresora HP F2280, en ubuntu tan solo tendremos que abrir el gestor de paquetes synaptic e instalar el paquete hplip-gui.

Así de sencillo, tan solo nos quedará configurar la impresora, para ello arrancamos la aplicación HPLIP toolbox que se encuentra en el menú de preferencias, la primera vez que arranquemos esta aplicación y encendamos la impresora, nos guiará a través de unos pasos para la configuración del dispositivo.

Ya veis, la vida ahora con ubuntu es bastante sencilla.

Saludos a todos mis seguidores.

domingo, 6 de septiembre de 2009

Monitor LG222WS, tarjeta nvidia GeForce FX5500 y debian lenny.

Bueno, publico este post, puesto que tenía bastantes problemas con el monitor LG222WS y las tarjetas gráficas, sino ver el post anterior en el cual intenté configurar el monitor LG222WS con la tarjeta gráfica ATI en ubuntu pero la salida de que daba la pantalla era bastante mala. Así que este fin de semana me sumergí en la configuración de dicho monitor. Lo que pasa que he usado el otro ordenador, el cual tiene instalada una debian lenny una tarjeta gráfica nvidia GeForce FX5500. Al principio no conseguí gran cosa y la salida era tan mala como con la otra tarjeta, pero al cabo del fin de semana la terminé de instalar correctamente, así que pongo aquí toda la bibliografía que he encontrado (y que merece algo la pena) además de los pasos realizados para llevar a cabo la correcta instalación.

Bibliografía.


Los siguientes pasos son para instalar la tarjeta gráfica nvidia GeForce FX5500 en una debian pero te pueden valer como apoyo para la instalación de otras tarjetas de la marca nvidia.

Bien, una vez leído un poco la documentación deberemos averiguar el modelo de la tarjeta gráfica que poseemos, en mi caso es una nvidia GeForce FX550, esto lo podemos hacer con el comando lspci (usar el comando como superusuario, en debian abrir un terminal de root pero en ubuntu cojer privilegios de superusuario con sudo -i):




Como observamos en la pantalla anterior me da dos sistemas VGA, puesto que en este ordenador tengo una tarjeta grafica AGP y otra PCI en modo multipantalla con la misma CPU (pero mal configurada la pantalla nvidia), ya explicado en otro post anterior.

Dejando de lado la tarjeta PCI, observamos el modelo de la tarjeta nvidia.

Bueno, pues buscaríamos el driver correspondiente a nuestra tarjeta gráfica en la página web de nvidia, y lo descargaríamos.

Lo siguiente sería instalar los siguientes paquetes:

build-essential, gcc, linux-headers.

Pero antes de prodecer a la instalación deberemos averiguar el kernel que tenemos instalado para el linux-headers correspondiente, entonces en un terminal de superusuario ejecutaremos:

uname -r

y nos dirá la versión del kernel instalado. Otra vez en un terminal de superusuario:

apt-get install gcc build-essential linux-headers-(lo mostrado por uname -r)

Bien, con esto ya tenemos todo lo necesario para la ejecución del driver.

Ahora con un terminal de superusuario nos desplazaremos a la carpeta donde nos ha descargado el driver y le daremos permisos de ejecución (en mi caso):

chmod +x NVIDIA-*

Luego tendremos que salir del entorno gráfico, para eso tenemos que teclear la tecla Ctrl + F1 y con eso vamos a ver la pantalla negra con las letras blancas en donde tenemos que loguearnos de nuevo como superusuario y una vez hecho esto procedemos a detener el ambiente gráfico:

/etc/init.d/gdm stop

Y arrancamos el driver, (colocándonos en el sitio donde lo hemos descargado):

sh NVIDIA-*

Y se nos arrancará una instalación al estilo DOS, leemos las recomendaciones e aceptaremos los pasos correspondientes.(Algún día debería poner un post con todo lo relacionado con esta instalación pues ya he probado unas cuantas cosas y me ha ocurrido de todo, pero eso lo dejo mas para adelante).

Bueno, ahora deberemos retocar el archivo de configuración del servidor X, despues de realizar multitud de pruebas y de leer la bibliografía un par de veces logré obtener el siguiente archivo de configuración, el cual es correcto para mi monitor y mi tarjeta gráfica.

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder57) Thu Jun 25 19:53:44 PDT 2009


Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"

# HorizSync source: xconfig, VertRefresh source: xconfig
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG L222W"
HorizSync 28.0 - 83.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5500"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
Option "metamodes" "1680x1050 +0+0; nvidia-auto-select +0+0; 1024x768 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection


Bueno, saludos a todos, espero que os sirva el post.