viernes, 5 de diciembre de 2008

Preparar particion XFS.

Bien, en mythtv se recomienda una partición del tipo XFS, o JFS para el almacenamiento de las grabaciones de video pues son archivos muy pesados y se necesita rapidez en el formato de archivos.

En este post explicaré lo necesario para particionar un disco con el sistema XFS.

Lo primero es ejecutar el fdisk y crear una partición de linux sobre el disco que deseamos poner en formato XFS.

Lo siguiente es comprobar si nuestro kernel permite el manejo de sistemas XFS para ello ejecutaremos la instrucción:

ls /lib/modules/$(uname -r)/kernel/fs/xfs*

Si nuestro kernel posee el manejo de sistema XFS nos dará algo como xfs.ko.

El siguiente paso es instalar varias funciones para el manejo de XFS:

apt-get install xfsprogs xfsdump xfslibs-dev

Una vez realizado esto procedemos a formatear la partición, en mi caso es /dev/sdb1:

mkfs.xfs /dev/sda8 -f

Realizamos una reparación por si presentase fallos el disco:

xfs_repair /dev/sda8

Creamos un directorio en el sistema de archivos donde colocaremos la partición, en mi caso /home/servertv y montamos la partición:

mount -t xfs /dev/sda8 /var/www

Si deseamos que la partición se ejecute en el arranque tan solo nos quedará modificar el archivo /etc/fstab:

/dev/sda8 /var/www ext3 defaults 0 2

Saludos a todos, el conocimiento libre es poder.

miércoles, 3 de diciembre de 2008

Preparas los discos para almacenamiento.

Bueno partiendo de que tenemos instalado y configurado una distribución Ubuntu en el primer disco del ordenador, a partir de ahora (hda), apagamos el ordenador e instalamos un segundo disco en el IDE 0 al cual denominamos hdb, entonces tendremos que darle formato a este segundo disco, para ello si navegamos un poco en el wiki de Fedora Mythtv, nos dice que para almacenar la información de video se debe elegir el sistema de archivos XFS, JFS o ReiserFS.
En dicha wiki se particiona de la siguiente manera:


Modificando este particionado para instalarlo de la siguiente manera:

/dev/hda1 /boot 120MB ext3
/dev/hda2 /swap Doble memoria RAM swap
/dev/hda3 / 8-12 Gb ext3
/dev/hdb1 /home/mythtv Todo el disco jfs


Aquí, quizás donde tengamos problemas será en la partición jfs, para ello seguiremos la siguiente guía:
  • Formateado de un disco en jfs.
Despues de haber particionado el disco se debe seguir con la configuración de ubuntu para adaptar el sistema a mythtv.

Saludos, el conocimiento libre nos hace grandes.

Picasa para linux

Google ofrece los repositorios así como información de como instalar su software en la siguiente página, el problema es que dicha página se encuentra en ingles. Aquí hago una breve explicación de como instalar picasa para un debian o un ubuntu.

Lo primero se ejecutará con permisos de root la siguiente instrucción:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -

El resultado de la instrucción anterior debe dar como resultado OK.
Hay versiones de linux que presentan el siguiente error, al cual se le puede hacer caso omiso.

WARNING: The following packages cannot be authenticated!
packagename

Podemos añadir el siguiente repositorio al /etc/apt/sources.list

# Google software repository
deb http://dl.google.com/linux/deb/ stable non-free

Actualizamos el repositorio:

apt-get update

E instalamos el picasa

apt-get install picasa

Saludos, el conocimiento libre nos hace fuerte.

jueves, 20 de noviembre de 2008

Netsh para abrir puertos del firewall.

En este post voy a emplear el netsh para abrir determinados puertos del firewall del windows XP SP2. Ojo con el SP1 no existe esta opción.

Empezamos por ejecutar el firewall mediante netsh en linea de comandos:

netsh firewall

Si escribimos /?, nos dirá las opciones que posee el comando:

netsh firewall> /?

El cual nos dice:

? - Para visualizar los comandos.

add - Añadir una configuración al firewall.

delete - Borrar una configuración del firewall.

dump - Visualiza un script de configuración.

help - Visualiza un listado de comandos.

reset - Resetea la configuración a las opciones por defecto.

set - Pone una configuración en el firewall.

show - Muestra la configuración del firewall.


Bien, imaginemos que queremos saber los programas que tienen permisos del firewall, primeramente ejecutaremos la opción show, no voy a poner todas las opciones, pues hay varias, tan solo menciono las que a mi parecer me pueden servir, para ciertas cosas.

netsh firewall> show

config - muestra la configuración del servidor de seguridad.
portopening - muestra la configuracione de puerto del servidor de seguridad abiertos

Otra opción interesante es add.

netsh firewall>add
add allowedprogram - Agrega al servidor los programas permitidos por el servidor de seguridad

add portopening - Agrega un puerto al servidor de seguridad
Si ejecutas el firewall en modo gráfico y vamos a la pestaña de excepciones, comprobamos los programas y los puertos que se encuentran habilitados en el servidor de seguridad. Entonces con el siguiente ejemplo puedes habilitar el puerto para los DNS en el firewall.

netsh firewall>add portopening ALL 53 DNS ENABLE


Con este comando abrimos el puerto 53 tanto para TCP como para UDP con el DNS.

Si ejecutamos, comprobaremos que se han abierto el puerto 53, para TCP y para UDP.

Si comprobamos el entorno gráfico del firewall, observaremos que se han introducido dos excepciones para DNS.

Podéis comprobar el resto de parámetros y veréis que permiten la configuración completa del firewall, inclusive mediante más opciones de las que da la propia interface gráfica.

Bueno, a continuación os pongo un script que he usado para instalar un servidor ftp desde una pendrive, habilitar los puertos 21.


Saludos, el conocimiento libre es poder.

Uso de netsh en windows XP.

Bien, tras navegar por internet de como configurar la red de windows XP en modo de consola me encontré con este comando interesante.

Netsh es el comando para la configuración de la red en windows XP.

Con este comando podremos configurar la IP de la tarjeta de red, la puerta de enlace, los DNS, la submáscara de red. Entre muchas otras cosas, que iré descubriendo en diversos posts.

Se puede encontrar mucha información en la página de technet2 de microsoft.

En mi posts iré poniendo un poco de información que iré utilizando para diversas cosas.

Por ejemplo, puedes leerte los siguientes posts:

Netsh para abrir puertos del firewall.


Saludos a todos, el conocimiento libre es el mayor poder.

miércoles, 19 de noviembre de 2008

Atributos de archivos en windows

Bien, hasta ahora no se me había planteado el tema de los atributos en windows, puesto que casi siempre uso linux y en este sistema operativo lo tengo bastante claro el tema de los atributos de archivos y carpetas, pero hoy un amigo me ha preguntado como podía saber las características de los archivos en windows.

Bien, para cambiar los atributos de un archivo desde línea de comandos en sistemas Microsoft, tenemos el commando attrib. Este comando tiene las siguientes opciones.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]

+ Activa un atributo.
- Desactiva un atributo.
R Atributo de sólo lectura
A Atributo de archivo.
S Atributo de sistema.
H Atributo de archivo oculto.
/S Procesa todos los archivos en todos los directorios de una ruta esfecificada.
/D Procesa los directorios también.


Saludos a todos, el conocimiento libre es le poder.

martes, 4 de noviembre de 2008

Deshabilitar el automontaje de dispositivos externos en gnome

Bien, tras plantearseme la duda de como se podía hacer para que en las versiones mas recientes de gnome, no se ejecutase una ventana de navegación cuando se introduce un pendrive o un cdrom en el ordenador, he llegado a la conclusión de que el método más rápido es abrir un terminal de la siguiente forma, este método en principio es solo válido para gnome, algún día pondré una para KDE.

Bien, se ejecuta ALT+F2 y en la ventana que se abre se introduce el siguiente programa:

polkit-gnome-authorization

Esto nos abrirá una ventana donde se establecen diversas políticas del sistema, en este momento solo trataré la del montaje de dispositivos externos, para lo cual podemos ir al apartado storage y seleccionar:

Mount file systems from removable drivers

En la ventana de la derecha veremos un boton que pone editar si lo presionamos podremos establecer las políticas mas importantes para la consola activa son:

  • No, no se ejecutará ninguna función al introducir un dispositivo externo.
  • Authentication, aquí se nos pedirá una contraseña para el manejo del dispositivo.
Bien con la opción No evitaremos que se monte un dispositivo al ser introducido en el ordenador. Como se puede observar esta opción nos desabilitará el poder navegar por los dispositivos, además si quisieramos manejarlos debería realizar el montaje del mismo, lo que sería bastante dificultoso cada vez que introducimos un dispositivo.

Es decir que con este método tendríamos desabilitados todos los dispositivos para todos los usuarios, lo cual vendría a ser un incordio en un ordenador que usan varios usuarios. Quizás este método sea empleado más por administradores de redes, para evitar que se produzcan fugas de información de las empresas por algún dispositivo externo.

Bien, en otros pos iré poniendo otras fórmulas para realizar algo parecido a esta solución, para así emplear la que mejor nos convenga.

miércoles, 22 de octubre de 2008

Hacer copias de seguridad con remastersys

Puesto que pierdo mucho tiempo reinstalando los sistemas operativos de los ordenadores de casa, he decidido buscar un programa para poder realizar backups de una manera fácil.

Tras haber navegado mucho por internet he encontrado el Remastersys, el cual se puede manejar en consola y en entorno gráfico.

Bien, lo primero es realizar la instalación, para lo cual hay que añadir el repositorio en el archivo /etc/apt/sources.list:

Para ubuntu
#Remastersys
deb http://www.remastersys.klikit-linux.com/repository remastersys/


Para debian
#Remastersys
deb http://www.remastersys.klikit-linux.com/repository debian/

El siguiente paso lógico es actualizar el sources.list

sudo apt-get update

Continuamos con la instalación del programa:

sudo apt-get install remastersys

Bien con esto ya tenemos instalado el programa, el cual en gnome lo podemos encontrar en:

Sistema/Administracion/Remastersys backup

Para realizar una copia del sistema se emplea:

sudo remastersys backup

Para realizar un livecd del sistema se emplea:

sudo remastersys dist

Ojo la dist no guarda los usuarios ni los grupos del sistema solo se instalan los programas de tu sistema.

Despues de realizar un backup o un livecd se necesita limpiar los directorios temporales para poder volver a realizar otra copia:

sudo remastersys clean


Saludos a todos.

domingo, 12 de octubre de 2008

Enjaular a los usuarios con servidor sftp

Bien, voy a explicar como montar un servidor ftp pero seguro, es decir que encripte la información con el protocolo ssh.

Bien la forma de instalar este servidor es muy sencilla está explicada en la página web:

http://www.improvisa.com/index.php?name=News&file=article&sid=334

A continuación, voy ha hacer un pequeño resumen de manera breve como montarlo.

Lo primero instalamos ssh y sudo.

apt-get install ssh sudo

Una vez instalado nos descargamos un pequeño script que hace por nosotros el enjaulamiento:

script para realizar jaula

Lanzamos el script con:

sh make_chroot_jail.sh nombre_usuario /bin/chroot-shell /home/jaula

Con esto en el nombre de usuario se introduce el usuario que queremos crear en el entorno enjaulado. Si es la primera vez que se lanza el script nos pedirá tan solo la contraseña para el usuario, pero si ya se ha lanzado mas veces el script nos preguntará si queremos crear un nuevo usuario y modificar el entorno, a lo cual de contestaremos afirmativamente.

En /bin/chroot-shell es el nombre de la shell que se ejecutará y /home/jaula es el lugar donde se crearán los archivos del entorno de trabajo, hay que hacer notar que con este script se nos crearán diversos directorios básicos para un sistema unix colgando en /home/jaula, en este entorno se nos creará el directorio home con los usuarios que hemos creado, habrá que configurar los permisos de dichos usuarios, por defecto cuando nos conectamos a un usuario con un programa como gftp se nos muestra el home del usuario, el inconveniente es que se presentan los archivos ocultos que hay en dicho home, ademas de poder navegar por el sistema de archivos de la jaula, supongo que asignando los permisos correspondientes se podrá evitar que el usuario salga de su propia jaula, hasta ahora he estado probando varias cosas relacionadas con permisos pero no consigo evitar que el usuario salga de su home, lo que se logra es que no puedan acceder a otros homes salvo que asignes a ambos usuarios a un grupo.

Bueno, de momento esto es todo cuando consiga controlar los permisos de esta jaula posteare otro documento.

Nota: si te conectas por ejemplo con el terminal y mediante ssh por ejemplo con una una instrucción como:

ssh chavo@servidor

El servidor sftp te colocará dentro de la jaula de ese usuario y no podrás acceder al sistema, es una forma de proteger un poco tu sistema frente a posibles ataques.

Saludos a todos.

lunes, 8 de septiembre de 2008

Instalación de MythTV como backend

Para instalar MythTV como backend, partiendo de una instalación de Ubuntu 8.01, lo primero es instalar un par de programas necesarios para poder poner la distribución como servidor.

Para ello, lo primero será obtener un terminal de root y teclear:

$ apt-get update

Instalamos el programa apache:

$ apt-get install apache2

Instalamos el servidor de mysql y phpmyadmin para administrar de una forma facil la base de datos de mysql:

$ apt-get install mysql-server
$ apt-get install phpmyadmin

Instalacion y configuración de MythTV a partir de Ubuntu.

Bueno, lo dicho hay una distribución con la cual puedes instalar MythTV con un live CD y partiendo de ahí configurar tu sistema. Es una manera muy rápida de tener un MythTV en un ordenador, totalmente configurado para funcionar con un solo ordenador. En la instalación también te permite instalarlo como servidor de backend para otros frontends.

En este posts voy a tratar de explicar como configurar MythTV, partiendo de una distribución linux de Ubuntu 8.01 ya instalada en el ordenador.

miércoles, 3 de septiembre de 2008

MYTHTV BAJO UBUNTU

Buenas, como ya me he hecho con un portatil, lo siguiente que realizé fue instalarle la última versión de ubuntu. Lo cual ha sido demasiado sencillo y no tuve que reconfigurar casi nada del portatil. Solo tuve problemas con el moden pues el primer cd que me bajé no traía el wvdial, el cual se necesita para instalar el software de vodafone para manejar el moden usb Huawei 220, en otro post ya pondré como realicé toda la configuración del portatil.

Ahora estoy mas interesado en hablaros de un software, parecido al centro multimedia, con dicho software se puede centralizar todos los ordenadores de la casa para ver peliculas, música, videos, fotos, hacer grabaciones de tarjetas de tdt, de satélite e incluso desde internet, es decir infinidad de cosas para los amantes de los home multimedias.

El problema de este software es que es bastante complicado instalarlo y configurarlo.

Por supuesto, casi toda la documentación que hay por internet está en el idioma anglosajón, lo cual complica mucho más las cosas para poder realizar una buena instalación y configuración, pero poco a poco me iré metiendo con él.

Algunas buenas páginas anglosajonas son:


Y en el idioma español nos podemos encontrar con los siguientes foros y documentación:

Bueno, yo aquí iré poniendo diversos posts, en los cuales narraré las experiencias obtenidas por mi cuenta.

Puedes consultar mi web, donde pondré traduciones del wiki que vaya realizando. Solo debes tener paciencia pues la cosa va bastante lenta.

Bueno, puestos en chollo, la manera más fácil de tener un Mythtv es descargarte el live cd que se encuentra en este enlace, con este livecd puedes observar si te gusta el proyecto y además podrás instalarlo en los ordenadores, te dejo el enlace:

Otra forma de instalarlo sería bajo una distribución de linux e ir descargando todos los paquetes necesarios, yo la voy a realizar con este procedimiento pues como ya tengo una ubuntu en el ordenador tan solo necesito seguir los siguientes pasos:


Bueno, ya iré posteando más cosas. Saludos mis queridos lectores y no se enfaden pues ando metido en demasiadas cosas y no tengo tiempo para postear, perdonenme las tardanzas...

martes, 26 de agosto de 2008

Curso de seguridad informatica.

Bueno, como habeis observado ultimamente no posteo demasiado. El motivo es que estaba estableciendome en mi nueva residencia.

Tras varias semanas, he encontrado un curso que llevaba tiempo pensando en realizarlo. El curso es seguridad en sistemas informáticos.

Este post lo escribo desde las dependencias del curso. El curso ya ha comenzado hace varias semanas y van un poco adelantados, por lo tanto aun no puedo escribir demasiado en el blog, puesto que me tengo que poner al día de lo que han dado.

Tengo que empezar por un manual de TCP/IP sacado de wadalbertia el que suele escribir texto para la revista arroba.

Bueno por hoy os dejo pues tengo que realizar un estudio sobre los filtros de contenidos...

Saludos mis queridos lectores.

domingo, 15 de junio de 2008

Configurar gnome-ppp para navegar por internet

Bueno, lo dicho posteo aquí la configuración para poder navegar por internet con una tarjeta movistar de datos, y un movil nokia N70 conectado a mi portatil el cual tiene la configuración de una Debian.

Lo primero es instalar el gnome-ppp, el cual lo tengo en los discos de la Debian Sarge.

Puesto que estos discos estan en la lista de repositorios, tan solo tengo que instalar el programa, si no se encuentran los discos en el sources.list se añaden de la siguiente manera:

apt-cdrom add

Una vez añadidos procedemos a la instalación de gnome-ppp:

aptitude install gnome-ppp

Bien lo siguiente es introducir el móvil en el puerto USB, y arrancar el gnome-ppp, presionar en el boton de configuración.
Una vez presionado el boton de configuración se tiene que detectar el móvil, para lo cual deberemos presionar en el boton de detectar.
Tras realizar esto se nos debería presentar el puerto donde se detecta el móvil, con lo cual ya tenemos un modem para navegar por internet, ahora lo que nos queda es configurar el programa con ciertos parámetros.

Los datos a introducir son:
  • Modem analógico.
  • Velocidad la mayor posible.
  • Marcación por tonos.
  • Intentos de marcado 5.
  • Esperar tono de marcado.
  • Número de teléfono: *99***1#
  • IP dinámica.
  • Nombre de dominio: movistar.es
  • DNS manual: 194.179.1.100, 194.179.1.101
  • Mostrar en barra de tareas.
  • Reconectar automáticamente.
  • Abortar conexión.
  • Comprobar línea.
  • Comprobar camino por defecto.
  • Enviar respuesta: AT+CGDCONT=1,"IP","movistar.es"
Hos dejo aquí unas capturas de pantalla con mi configuración:
Esta es la configuración que tengo yo, puede que en otros equipos no funcione.
Cambia los DNS por los que te ha suministrado tu proveedor movistar.
El nombre de usuario y la contraseña, deberías introducir la que te ha suministrado tu proveedor, así como el número de teléfono al que llamar.

Buena, suerte...

NOTA:
Esta información la conseguí en google, solo hay que buscar, ha día de hoy movistar ha liberado un programa, (aún no esta introducido en el repositorio de Debian) llamado escritorio movistar el cual facilita la configuración para la conexión.
Para mas información busca aquí , solo hay repositorios para otras distribuciones, esperemos que se empaquete para debian, pues yo no tengo los suficientes conocimientos como para empaquetar, pero algún día lo intentaré...

Buena suerte, navegantes...

sábado, 14 de junio de 2008

Interesante juego en red

Estos días que hay huelga de camioneros, estube viendo un rato la tele, para ser concretos el programa de interneox.

En dicho programa anunciaron un par de juegos en red.

Quizás, para mi gusto, el mas interesante sea este:
http://www.travian.net

No te piden ninguna clase de pagos, ni na por el estilo, solo que te registres y tu cuenta de correo electronica.

El juego trata de conquistar pueblos, al estilo de imperium.

Tienes tres tipos de pueblos, el romano, el galo y el germano. En el juego si eres novato te recomiendan que comiences con el pueblo romano.

Yo soy el saludante, así que si me ves no me ataques y aliate conmigo.

Buena suerte, ...

sábado, 31 de mayo de 2008

Instalacion ordenador laboratorio

Visto que se va a tirar todo el fin de semana lloviendo, me voy a dedicar a instalar una debian con kde en el ordenador del laboratorio, para así hacer una limpieza en dicho ordenador y empezar a trabajar con el en mi pequeño laboratorio.

Para empezar, puesto que no poseo internet en el ordenador y como tengo un disco de instalación de etch, empezaremos por introducir el disco en el ordenador y seguiremos los pasos de la instalación, aclarar que de momento en este ordenador tan solo tengo un disco duro al cual la instalación lo detecta como hda, este disco tiene una capacidad de 80 Gb.

Las particiones que se crean en el disco serán:
  • /dev/hda1 -> Partición principal /
  • /dev/hda2 -> Partición swap
  • /dev/hdd -> Cdrom
  • /dev/fd0 -> Disquetera
Después de crear las particiones, la instalación se pone a realizar la comprobación de la red, lo cual me produce un error, puesto que de momento no tengo red. Esto se soluciona diciendole que instalaré la red de forma manual.

En la instalación también me sale el error de que no puede descargarse las actualizaciones de seguridad, esto es debido a que aún no tengo red.

Una vez terminada la instalación se reinicia el ordenador sin el cdrom.

Al arrancar el ordenador se visualiza el GRUB con varias entradas de menú. De momento las dejaremos y arrancaremos la que hay por defecto.

Tras arrancar, se nos presenta el entorno de escritorio Gnome, puesto que es el que instala Debian por defecto.

Entramos en gnome, y comprobamos que no tenemos acceso a internet.

El siguiente paso es realizar la configuración para poder acceder a internet. Aquí se me plantean diversos caminos:
  • El primero es esperar a tener configurada la red local de mi casa. (Desestimado porque esto me llevará bastante tiempo).
  • El segundo es hacer una configuración para poder navegar por internet con mi movil N70.
Escogiendo la segunda opción, puedo realizarla de diversas formas:
  • La primera sería configurar una conexión wvdial. (Esto se realizaría por medio de terminal de root, pero como es un poco liosa lo dejaré para otro comentario del blog).
  • La segunda y quizás la más ingeniosa es la que voy a exponer a continuación.
Puesto que poseeo unos DVD (2 en concreto) de una versión anterior de Debian (Sid) y en estos dos DVD's están repletos de software y paquetes instalaré el paquete gnome-ppp. El cual no aparece en el listado de paquetes del DVD de Etch.

Entonces lo primero será hacer que aparezcan los 2 DVD's en el sources.list, esto se puede realizar en un terminal de root con la siguiente instrucción:

apt-cdrom add

Y se introduciría primero un DVD y a continuación se volvería a realizar la misma instrucción para el otro DVD.

Pues el siguiente paso lógico será instalar el paquete gnome-ppp:

apt-get install gnome-ppp

Tan sólo habría que configurarlo para realizar la navegación a través del móvil. (Véase aquí).

Después de tener acceso al exterior a través del móvil, el siguiente paso sería activar los mirrors o repositorios correspondientes dentro del archivo sources.list, y al mismo tiempo comentar las líneas que hacen referencia a los mirrors de los DVD's:

nano /etc/apt/sources.list

En este archivo se introducen los siguientes mirrors:

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

#Repositorios principales de Debian
deb http://ftp.fr.debian.org/debian/ etch main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ etch main

#Repositorios multimedia
deb http://www.debian-multimedia.org etch main

#Repositorios Virtual Box
deb http://www.virtualbox.org/debian etch non-free

#Repositorios Google
deb http://dl.google.com/linux/deb/ stable non-free

Una vez introducidos todos los mirrors necesarios, faltaría modificar algunas llaves necesarias de alguno de los mirrors para que cuando se descarguen programas no nos presenten errores:

En la página http://www.debian-multimedia.org hay que descargar el archivo debian-multimedia-keyring.

Se instala este archivos para actualizar las llaves:

dpkg -i debian-multimedia-keyring*

En la página http://www.google.com/linuxrepositories/apt.html se menciona como actualizar las llaves para google.

Una vez actualizadas todas las llaves:

apt-get update
apt-get upgrade

Tras haber actualizado todo el sistema, comenzaremos a instalar los programas que más uso y configurarlos:

  • Instalación y configuración de KDE.
    • apt-get install kde
  • Instalación y configuración de K3B.
    • apt-get install k3b k3b-i18n vcdimager normalize-audio vorbis-tools mpg321 toolame sox movixmaker-2
  • Instalación y configuración de audacity.
    • apt-get install audacity swh-plugins tap-plugins lame liblame0
    • En la configuración de audacity para poder exportar archivos a mp3 cuando pregunta donde se encuentra el archivo libmp3 se seleccionará el archivo /usr/lib/libmp3lame.so.0
  • Instalación y configuración de kicad.
    • apt-get install kicad wings3d yafray
  • Instalación y configuración de blender.
    • apt-get install blender
  • Instalación y configuración qcad
    • apt-get install qcad partlibrary
  • Instalación y configuración de krusader.
    • apt-get install krusader krename kdiff3 arj lha unrar rar rpm alien unace p7zip
  • Instalación y configuración de mplayer.
    • apt-get install mplayer kmplayer kmplayer-plugin
  • Instalación de mindi.
    • apt-get install mindi mondo
  • Instalación de eclipse.
    • apt-get install eclipse sun-java5-jdk sun-java5-jre
  • Instalación de bluefish.
    • apt-get install bluefish
  • Instalación de arduor.
  • Instalación de kino.
  • Instalación de kernel-package.
    • apt-get install ncurses-base kernel-package libncurses5-dev linux-source-2.6.18 dialog
  • Instalación de kdevelop
  • Instalación de virtualbox.
    • apt-get install virtualbox
Bien, con esto estarían instalados los programas que mas voy a necesitar para mis trasteos con ordenadores.

El siguiente paso sería hacer un live DVD con el programa mondoarchive pero eso lo dejaré para otra ocasión, así como la explicación de dicho programa.

Por último, cabe mencionar que también tendré que configurar mi red local, pero por supuesto eso también lo dejaré para otro momento.

Bueno, saludos mis queridos navegante ...

viernes, 30 de mayo de 2008

Como cambiar la imagen del GRUB

Ayer entre estudio y estudio decidí descansar un poco, y como uno no se puede estar tranquilo se me ocurrió cambiarle la imagen de fondo del GRUB del portatil, para ello:
Abrí el GIMP.
  • Abrí el GIMP.
  • Cree una nueva imagen.
  • En la ventana que se abre para la creación de imagénes, tuve que seleccionar una imagen de 640 de ancho x 480 de alto.
  • Ahora se realiza la imagen, por ejemplo abrí una fotografía de mi viaje a Roma y seleccioné una parte de la misma, dicha selección la copie en la imagén nueva.
  • El siguiente paso fue seleccionar esta imagen y tuve que ir al menú Imagen -> Modo -> Indexado.
  • En la ventana de indexado seleccioné la opción de "Generar gama de colores óptima" y en el "numero de colores" puse 14 .
  • Por último guarde el archivo en formato xpm.
  • Una vez creada la imagen se comprime el archivo con gz.
  • gzip imagen.xpm
  • mv imagen.xpm.gz /boot/grub/
  • Modificamos el archivo menu.lst del grub de la siguiente manera:
    • nano /boot/grub/menu.lst
  • Añadimo la linea:
    • #Splash imagen
    • splashimagen=(hd0,0)/boot/grub/imagen.xpm.gz
  • Reiniciamos el sistema y nos debería aparecer dicha imagen en el fondo de GRUB.

lunes, 19 de mayo de 2008

Configuración de teclas multimedia del teclado

Bien este fin de semana se me ocurrió averiguar como configurar las teclas multimedia de mi teclado, puesto que estan ahí y en linux no conseguia hacerlas funcionar.

Mi teclado es un teclado inalámbrico de la marca Labtec, Ultra-Flat Wireless Desktop, Y-RAE68, vease la figura:


Supongo que los pasos que voy a realizar a continuación sirven para cualquier otro teclado.

Lo primero es saber el keycode de una tecla en concreto, para ello abrimos un terminal de root y ejecutamos:

xev

En la pantalla nos aparecerán determinados mensajes, no hacemos caso de ellos y pulsamos una tecla para saber su keycode, por ejemplo la tecla play produce la siguiente salida en mi ordenador:

Averiguamos todos los keycodes para las teclas que deseamos utilizar.

A continuación buscamos un archivo que se llama XkeysymDB, en ese archivo tenemos que buscar como se denominan las funciones del XF86. En mi caso:

XF86AudioPlay
XF86AudioStop
XF86AudioMute
XF86AudioRaiseVolume
XF86AudioLowerVolume
XF86AudioPrev
XF86AudioNext

Creamos un script con la asignación de las teclas al mapeado XF86, para ello crearemos el archivo:

nano /home/nombredetuhome/.kde/Autostart/.Xmodmap

y dentro escribimos:

#!/bin/sh
xmodmap -e 'keycode 162 = XF86AudioPlay'
xmodmap -e 'keycode 164 = XF86AudioStop'
xmodmap -e 'keycode 160 = XF86AudioMute'
xmodmap -e 'keycode 176 = XF86AudioRaiseVolume'
xmodmap -e 'keycode 174 = XF86AudioLowerVolume'
xmodmap -e 'keycode 144 = XF86AudioPrev'
xmodmap -e 'keycode 153 = XF86AudioNext'

Ahora descargamos el archivo remoot-0.9.tar.gz de la página http://www.kde-apps.org/content/show.php/ReMoot?content=63140 y ejecutamos las siguientes acciones:

tar zxvf remoot-0.9.tar.gz
cd remoot-0.9/
chmod +x *moo*
cp *moo* /usr/bin

Comprobamos que funciona remoot, para ello ejecutamos amarok y introducimos una de las siguientes acciones en un terminal root:

remoot play
remoot stop
remoot next
remoot prev
remoot mute
remoot volup
remoot voldown

Ahora reiniciamos el ordenador.


Tan solo nos falta asignar una acción al mapeado del teclado en KDE, para ello abrimos el centro de control de KDE y dentro de Regional y Accesibilidad/Introducir acciones creamos un grupo nuevo con el nombre Teclas multimedia. Dentro de ese grupo creamos las nuevas acciones:

Por ejemplo creamos una nueva acción Anterior y le asignamos XF86AudioPrev:

En la pestaña General:

Nombre de la acción: Anterior
Tipo de la acción: Acceso rápido de teclado -> Comando/URL (simple)

En la pestaña Acceso rápido de teclado:

Presionamos en el boton y pinchamos en la tecla física del teclado que nos pasará a la pista anterior.

En la pestaña Preferencias de comando:
Introducimos: remoot prev


De igual manera se asignarán el resto de teclas.

jueves, 15 de mayo de 2008

Pasos para compilar un kernel en debian.

En este pequeño artículo voy a exponer los pasos necesarios para poder compilar un kernel a medida con una distribución Debian etch.

Se hará de forma sencilla y no entraré en detalle en las opciones que posee el kernel.

Lo primero será descargar los siguientes paquetes:
  • ncurses-base.
  • kernel-package.
  • linux-source-2.6.18 (a fecha de hoy es el kernel estable).
  • libncurses5-dev.
  • lshw
Bueno, comenzamos por abrir un terminal de root.

Tecleamos:
apt-get update
apt-get install ncurses-base libncurses5-dev kernel-package
apt-get install dialog linux-source-2.6.18
apt-get install lshw

Bien, una vez tenemos instalados los programas necesarios, el siguiente paso es averiguar todos los datos necesarios de nuestro hardware. Un buen programa es el lshw.
Si procedemos ha hacer en un terminal de root:

lshw

Nos presentará en pantalla mucha información de nuestro hardware, si no nos llegase con esta tambien podríamos utilizar instrucciones como lspci o similares, navega por google que hay bastante información.

Despues nos situamos en el directorio:
cd /usr/src

Descomprimimos el kernel:
tar -jxvf linux-source-2.6.18.tar.bz2

cambiamos al directorio:
cd /usr/src/linux-source-2.6.18

creamos un enlace simbólico:
ln -s kernel-source-2.6.18 linux

Realizamos las siguientes acciones:
make mrproper
make menuconfig

En este punto deberemos realizar los cambios que queremos en el kernel.
make-kpkg clean

make-kpkg --initrd --append-to-versio .nombrekernel kernel-image kernel-headers

En donde .nombrekernel se introducirá el nombre que queremos para el kernel

Despues de que termine habrá dos paquetes .deb en el directorio /usr/src con el nombre del kernel uno para la imagen y otro para las cabeceras.

Instalamos ambos paquetes:
dpkg -i linux-image-2.6.18.nombrekernel.deb linux-headers-2.6.18.nombrekernel.deb

Tan solo nos queda modificar el grub, para ello:

nano /boot/grub/menu.list

Cambiamos lo que deseemos que aparezca en el arranque y guardamos.

Listo, espero que funcione a mi me funciono.

Quedaría por explicar un poco la configuración dentro del menú de ventanas del kernel.

OJO: Puedes que tengas problemas al realizar estos pasos, consulta google pues todo se aprende. Yo he aprendido con experiencias de otras personas que han colgados sus articulos en internet.

sábado, 10 de mayo de 2008

Mi portatil.




Lo dicho aquí os dejo una foto de mi portatil.
En este portátil le instalaré una Debian, con los siguientes programas:
  • KDE, entorno gráfico de escritorio.
  • Amarok, para escuchar música.
  • Gnome-pppd, para conectarme con internet por medio del móvil Nokia N70, conexión por USB, con telefónica.
  • Audacity, para retocar música.
Tambien, lo usaré como servidor cuando me encuentre en mi habitación, para suministrar servicios a mi red LAN interna, la cual poseerá este portatil como servidor, un ordenador principal y el ordenador de mi pequeño taller de prácticas.

Saludos pa todos ....