Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

domingo, 20 de septiembre de 2015

Problema con el soporte de dispositivos Realtek en Debian Jessie


Tras hacer una instalación de Debian Jessie con el kérnel Linux 3.16 y verificar que son soportados todos los dispositivos (lector de tarjetas, puertos USB, tarjetas de sonido, tarjeta gŕafica, atajos en el teclado...), he comprobado que la tarjeta de red inalámbrica de mi portátil Lenovo G50-70 no está soportada por los módulos del kérnel.

Para comprobar que dispositivo han sufrido fallos al arrancar el kérnel podemos utilizar el comando journalctl. Con la opción -k filtramos los mensajes del kérnel.

# journalctl -k|grep error
Imagen 1: Comprobando fallos en el kérnel.
 
Para ambos dispositivos de red, se necesita instalar el paquete firmware-realtek (0.43) non-free que contiene los módulos necesarios a incluir en el kérnel.

Modificamos el fichero /etc/apt/sources.list para descargar la lista de paquetes non-free (privativos), añadiendo la siguiente línea:
# nano /etc/apt/sources.list
deb http://ftp.es.debian.org/debian/ jessie main non-free
Actualizamos la lista de paquetes.
# apt-get update
Instalamos el firmware necesario.
# aptitude install firmware-realtek

Reiniciamos el equipo y comprobamos los mensajes de error proporcionados por el kérnel.

Imagen 2: Comprobando fallos en el kérnel.

Ahora, comprobamos el soporte de los dispositivos cuyos módulos se han cargado en el kérnel al arrancar el sistema.

Imagen 3: Adaptador de red inalámbrico en funcionamiento.



Después de varias horas de uso, he detectado cortes y demasiadas pérdidas de paquetes en la conexión inalámbrica. Teniendo en cuenta que utilizo la versión del kérnel Linux 3.16.7, he decidido instalar los módulos de la tarjeta de red inalámbrica del repositorio en Github https://github.com/lwfinger/rtlwifi_new que mantienen versiones más recientes de estos módulos.

Para instalar este módulo debemos seguir los siguientes pasos:

  1. Instalación de las build-essential (herramienta necesaria para la compilación del código fuente de los módulos) y del paquete git.
# aptitude install build-essential git
  1. Intalación de las Linux headers (se utilizará para recompilar el kérnel con los nuevos módulos):
# aptitude install linux-headers-`uname -r`
  1. Clonamos el repositorio con el código fuente de los módulos.
$ git clone https://github.com/lwfinger/rtlwifi_new
  1. Compilamos el c´odigo fuente de los módulos.
$ cd rtlwifi_new
$ make
  1. Instalamos los nuevos módulos.
$ su
# make install
  1. Eliminamos el módulo antiguo y cargamos el nuevo.
# rmmod rtl8723be
# modprobe rtl8723be

He estado probando los nuevos módulos durante varios días y de momento no he detectado problemas con ellos.

Fuente: http://enavas.blogspot.com.es/2015/05/problemas-con-la-wifi-con-chipset.html

domingo, 19 de octubre de 2014

Instalación de DBDesigner 4 en Debian Wheezy sin utilizar Wine

  1. Descargamos DBDESIGNER4:
$ wget http://downloads.mysql.com/DBDesigner4/DBDesigner4.0.5.4.tar.gz
  1. Descomprimimos el fichero descargado:
$ tar -xvf DBDesigner4.0.5.4.tar.gz
  1. Accedemos al directorio descomprimido:
$ cd DBDesigner4/
  1. En este paso es donde pueden surgir las complicaciones. Según la página web oficial, con ejecutar el fichero “startdbd” debería ejecutarse “DBDesigner4” sin problemas, pero al intentarlo nos puede pasar lo siguiente:
$ ./startdbd
Symbolic links exist
Starting DBDesigner4 …
$
  • Nos dice que se está arrancando “DBDesigner4” pero no es así. Si abrimos el fichero ejecutable “startdbd” con el editor de texto “nano” y comprobamos el código, en las últimas líneas de este fichero podemos leer lo siguiente:
$ nano startdbd
# now run the application, passing any parameters that where specified.
echo Starting DBDesigner4 ...
$app_path/DBDesigner4 $* 2> ~/.DBDesigner4/DBD4.log
  • Si nos fijamos un poco en el código, veremos que guarda un fichero de registro con posibles errores en la ejecución de DBDesigner4. Ahora comprobaremos el contenido de ese fichero:
$ cd ..
$ cat .DBDesigner4/DBD4.log
libXft.so.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
  1. Para instalar las librerías necesarias ejecutamos los siguientes comandos:
$ su
# aptitude install libstdc++5 libstdc++6 libstdc++6-4.7-dev
(cambia la librería “libstdc++6-4.7-dev” por la más actual, busca con “aptitude search libstdc++6*”)

  1. Ahora instalaremos la biblioteca Kylix:
$ wget http://downloads.sourceforge.net/project/kylixlibs/kylixlibs3/Generic%20linux/kylixlibs3-borqt-3.0-2.tar.gz
$ tar -xvf kylixlibs3-borqt-3.0-2.tar.gz
$ rm kylixlibs3-borqt-3.0-2.tar.gz
$ su
# chown -R root:root kylixlibs3-borqt/
# cd kylixlibs3-borqt
# ./install.sh
# cd ../
# cp -d /usr/lib/kylix3/* /usr/lib/
# aptitude install libjpeg62
  1. Ejecutamos DBDesigner4:
# ./DBDesigner4/startdbd
# exit

$ ./DBDesigner4/DBDesigner4

jueves, 7 de febrero de 2013

Instalación de la infraestructura LAMP


La estructura LAMP se compone de: Linux, Apache, MySQL y PHP. Esta estructura es necesaria para la gestión y administración de páginas web dinámicas en un servidor web.

Para instalar la infraestructura LAMP ejecutaremos los siguientes comandos:


  • ~# aptitude install apache2
  • ~# aptitude install php5 php5-curl
  • ~# aptitude install php5-gd libapache2-mod-php5 php5-xmlrpc php5-intl
  • ~# aptitude install mysql-client mysql-server
  • ~# aptitude install php5-mysql

Cuando hayamos instalado esta estructura básica, podremos pasar a la integración en nuestro servidor de cualquier sitio web que requiera páginas web dinámicas.

Un saludo, :º)

martes, 11 de diciembre de 2012

TV en Linux

Hola a todos =D

Hoy os voy a explicar los pasos para poder disfrutar de la Televisión Digital Terrestre a través de Internet, en un Sistema Operativo Linux.

La instalación y el uso de la aplicación es bastante sencilla. Básicamente se trata de instalar una serie de paquetes que permiten la ejecución y funcionamiento del script que nos proporcionará los canales de TDT a traves de Internet.

Nos ahorramos comprarnos una tarjeta de televisión para el equipo y tener que sintonizar canales =)

TUTORIAL

1er Paso: Instalar los paquetes necesarios para la ejecución del script.
  • sudo apt-get install mplayer rtmpdump curl
2º Paso:  Descargamos el script desde el siguiente enlace:
3er Paso: Damos permiso de ejecución al script.
  • Desde la terminal: 
    • chmod 755 "nombre del fichero"
    • ./TVenLinux.sh 
  • Desde entorno gráfico: 
    • Clic derecho sobre el script --> Propiedades --> Permisos --> Permitir ejecutar el archivo como un programa
 4º Paso: Al ejecutar el script, nos aparecerá una ventana con todos los canales disponibles, elegimos el deseado y hacemos clic sobre el. Posteriormente se abrirá el reproductor y podremos ver el canal en directo.


Además mplayer nos permite pausar la reproducción del canal, volver varios segundos hacia atrás para poder ver de nuevo una escena y poder utilizar una serie de controles que ya vienen indicados en el script por defecto.


El script también podemos modificarlo a nuestro antojo, por ejemplo, para utilizar VLC en vez de MPLAYER, pero eso ya os lo dejo a ustedes que investigueis ;)


Saludos, Diego :º)

Fuente: http://www.tvenlinux.com/

jueves, 8 de noviembre de 2012

Para empezar con buen pie...

Hola, para inaugurar mi nuevo blog, me gustaría compartir un vídeo tutorial creado por mí para el módulo de Seguridad Informática del ciclo de sistemas microinformáticos y redes, en el que estudio actualmente. El vídeo tutorial trata sobre como conseguir romper una clave de usuario desde un live CD de Ubuntu con John The Ripper, un conocido programa que utiliza varios métodos de fuerza bruta para crackear la clave de usuario. También hay una versión de este programa para Windows.


Espero que os haya parecido interesante y que os haya gustado :) ;)