16 may 2017

Trabajar con software 100% libre

Pues parece que creé una entrada con tan sólo el título, un mes casi ha pasado hasta que me he dado cuenta y paso a explicarlo un poco.

Desde diciembre soy miembro de la fsf, y a los meses me llegó una usb-card, que es un pendrive con forma y tamaño de tarjeta bancaria, con Trisquel, una distribución 100% libre, basada en Debian y recomendada por la FSF.

El caso es que instalé Trisquel y al darme cuenta de que la versión que instalé es de 32 bits, seguramente para que sea compatible con cualquier equipo, he decido volver a Debian, donde creo que voy a permanecer una laaaarga temporada.

De hecho mi intención es seguir con el 100% del título, así que he instalado sólo los repositorios main. Lo que si he debido hacer es cambiar tarjeta gráfica y tarjeta wifi para no necesitar controladores (drivers) privativos.

En próximos artículos comentaré como he actualizado mi equipo de sobremesa con componentes de segunda mano algunos y nuevos otros.


29 abr 2017

Canon MX475 y Debian stretch

¡Hola!

Hace algunas semanas compramos un equipo multifunción Canon MX475. Es un equipo más que aceptable para su precio, con unas características que no voy a comentar ya que no es la intención de este artículo. Si voy a comentar que dispone de conexión wifi, lo cual resulta muy cómodo para evitar cables y facilitar las tareas de impresión de los distintos equipos si los hubiera o hubiese.

Con un equipo windows no hubo problemas, ya sabemos que los fabricantes tienen las pilas bien cargadas para ese malévolo sistema operativo. El caso es que desde la web de canon me he descargado sus drivers "propietarios"(privativos) para "linux"(GNU/Linux) 64 bits ya que tengo instalado Debian en mi sobremesa.

Si has leído algún artículo anteriormente habrás comprobado que la consola es algo que suelo utilizar así que hoy no va a ser menos.

Situado en el directorio donde esté el fichero descargado, lo descomprimiremos con:

$tar -xvaf scangearmp-mx........deb-tar.gz

Esto nos crea un directorio donde entraremos y como usuario root ejecutamos:

# ./install.sh

En mi caso me ha dado un error ya que como dependencia no cumplida hay que instalar  libpango1.0-0, dandose el caso de que en el sistema hay instalado un tal libpango-1.0-0 que no coincide con el anterior por un guión (en el nombre).

Una vez instalado el paquete indicado #aptitude install libpango1.0-0 volvemos a ejecutar ./install.sh y se completa el proceso.

En el menú de KDE Aplicaciones-->Sistema, encontramos la utilidad de configuración de impresión. Con nuestra impresora previamente configurada, conectada a nuestra red local y encendida, abrimos dicha utilidad y seleccionamos "Add" o entramos en el menú Servidor-->Nuevo-->Impresora



Nos pedirá la clave de administrador y si esperamos unos segundos y al tener nuestra impresora conectada a la red, nos aparecerá disponible para seleccionarla.


Al seleccionarla buscará los drivers para la impresora, que serán los que previamente hemos instalado, imprimiremos una página de prueba... Y listo.

26 abr 2017

Problema con touchpad Debian

¡Hola!

He tenido un problema con el touchpad de mi Macbook con Debian Stretch, al arrancar el equipo me aparecía el mensaje "irq 23 disabled" y el touchpad funcionaba horrosamente fatal. Funcionaba, pero de manera nada usable.

En http://www.linuxquestions.org/questions/ubuntu-63/adding-irqpoll-to-etc-default-grub-file-installation-99-there-868457/ encontré la solución para este molesto incidente de usabilidad que consiste en editar el fichero /etc/default/grub y en la línea
GRUB_CMDLINE_LINUX_DEFAULT=.....
añadir entre las comillas irqpoll, quedándose la línea en mi caso:

GRUB_CMDLINE_LINUX_DEFAULT="quiet irqpoll"

Seguidamente ejecutamos

#update-grub

Reiniciamos y listo.

Debian Y Macbook Alu. Privatizaciones.

¡Hola!

Ya tengo Debian funcionando en el Macbook (aluminio finales 2008) y no tengo wifi, y los drivers libres nouveau funcionan bastante bien, pero no pueden gestionar la salida de video para poder conectar el mac a un monitor externo.

Así que entristeciendo a mi amigo Richard Stallman, voy a instalar los drivers privativos, para lo cual voy a añadir los repositorios non-free de Debian.

Aunque lo primero que voy a hacer es configurar el touchpad para que funcione el click izquierdo con un toque, sin tener que accionar el botón mecánico que es todo el touchpad. Para ello voy al Menú de KDE-->Aplicaciones-->Preferencias--->Preferencias del sistema--->Hardware--->Dispositivos de entrada--->Panel táctil (parece largo y farragoso, pero son dos ventanas).

En la ventana inicial de configuración marcamos la desmarcada casilla de "Emulación de clics de ratón" y le damos al botón "Aplicar"
   Rápido y efectivo, ya está. Sin hacer nada más está disponible el desplazamiento del contenido de la ventana con dos dedos y por ahora no creo necesitar nada más. Voy a configurar un par de tonterías que no son especialmente útiles, pero me molan y con eso es suficiente. Configurar el que las ventanas si las mueves se muevan como si fueran de gelatina, que al cerrarlas parezca que de desmonten en piezas, y que al minimizarlas parezca como si se metieran en una lámpara mágica (así le han llamado al efecto y al verlo se entiende) son tres (no un par) de tonterías que me apetece tener.
   Para ello seguimos en Preferencias, ahora seleccionamos Espacio de Trabajo--->Comportamiento del escritorio-->Efectos del elcritorio y marco "Desmoronar", "Ventanas tambaleantes" y "Lámpara mágica".

Ahora sí vamos a por la wifi. No se si he comentado que los entornos de escritorio me dan un poco igual, no me da nada de pereza usar línea de comandos, me gusta, así que abrimos una terminal, que en este caso es "Konsole", como tontería adicional pondré fondo negro (de serie) con el texto en verde como el color de mis ojos (vaya cursilada cateta) creando en Preferencias un perfil nuevo y haciendolo "por defecto".

Lo primero va a ser actualizar el sistema, suelo usar aptitude y no está instalado así que comenzaremos con apt-get update, me da un mensaje de error por no disponer del cdrom, el sistema interpreta que la actualización debe hacerse en primer lugar desde el sitio de donde se instaló, no disponible porque está desenchufado.

Editaremos /etc/apt/sources.list y con una '#' comentamos la linea del cdrom. Ahora sí, #apt-get update && apt-get upgrade.

Una vez terminado instalaré aptitude con #apt-get install aptitude y con #aptitude search b43 me aparece... nada relevante porque no he añadido los repositorios non-free.

Volviendo al fichero /etc/apt/sources.list añadiré al final de las lineas donde solo pone main, las palabras contrib y non-free, con un espacio entre ellas, sin comas ni signos de puntuación. Ahora de nuevo hay que actualizar #aptitude update y ahora si #aptitude search b43 y nos aparece un paquete firmware-b43-installer que tiene todas las papeletas para ser instalado.

Una vez instalado desenchufo el cable de red y reinicio. ¡Un iconito en el panel de conexiones wifi! Volviendo al terminal instalaré chromium y chromium-l10n como navegador y con el paquete de idioma.

Ahora entrando en Kinfocenter (desde la terminal con el comando kinfocenter o desde Aplicaciones-->Sistema--->Centro de información, podemos ver que mi gráfica concreta es una GeForce 9400M de Nvidia.  Googleando para mi gráfica el paquete adecuado es https://packages.debian.org/sid/nvidia-legacy-340xx-driver paquete que añadiremos con #aptitude install nvidia-legacy-340xx-driver con lo que nos instalará todas las dependencias necesarias.

Una vez finalizado el proceso...



25 abr 2017

Debian en Macbook Alu del 2008

¡Hola!

En el episodio de hoy voy a explicar lo que me ha sucedido en la debianización de un Mac.

Tengo un macbook aluminio finales del 2008, lo tenía con la última versión de MacOS hasta la aparición de Sierra, la última versión del sistema operativo de la marca de la manzana masticada. El caso es que el sr Apple ha decidido que soy un rácano y que debo comprarme un equipo nuevo para dis-fruta-r de tan magnífico sistema operativo y no permite instalarlo de forma oficial.

Bicheando por internet encontré y seguí una guía para instalar de forma extraoficial dicha versión del sistema operativo que en mi modelo concreto funcionaba.

Instalé rFind http://www.rodsbooks.com/refind/ para poder instalar debian, cosa que hice, pero tras intalar varios sabores de Debian y trás una última instalación de Linux Mint, y realmente sin saber qué es lo que sucedió exactamente (importante documentar lo que se hace para poder saber como reaccionar ante los problemas que vayan surgiendo) me quedé sin la posibilidad de arrancar desde el pendrive para probar otras distribuciones (a la vejez distrohooping).

El caso es que mi intención era tener instalada dos o tres distribuciones completas y seleccionarla al arrancar, pero los problemas con la gestión del arranque me han hecho desistir y me conformaré con tener Debian en exclusiva y como entorno gráfico kde.

En uno de los muchos intentos fallidos iniciales, parecía ser que rFind tenía ciertos problemas con Sierra, por lo que decidí volver a una versión anterior de MacOS y reinstalé Yosemite desde cero y eliminando todo el contenido del disco duro. Lo hice siguiendo la siguiente guía: https://www.applesfera.com/os-x/como-realizar-una-instalacion-limpia-de-os-x-el-capitan (cambiando simplemente los parámetros que necesitemos como en mi caso, ya que decidí instalar Yosemite).  Durante el proceso de instalación accedí a  a herramienta de administración de discos e hice dos particiones para dejar una para la instalación de Debian.

El proceso es relativamente sencillo, no debería haber problemas, una vez reinstalado el sistema limpito, hay que descargar rEfind (http://sourceforge.net/projects/refind/files/0.10.7/refind-bin-0.10.7.zip/download) abres la carpeta y doble click en rEFInd-install.

Ya nos aparece al arrancar el mac el menú inicial de rEFInd y lo que hice es preparar un pendrive con Debian Stretch kde, y al iniciar arrancar desde el pendrive.

El proceso de instalación es ya el de una debian normal, no reconoce la tarjeta wifi por ser los drivers privativos, te indica si quieres cargar desde un medio externo esos drivers, pero la primera instalación la he hecho por cable, posteriormente le añadiré los respositorios non-free para la instalación.

El tema del particionado es uno de los problemáticos, he hecho, deshecho, probado multitud de combinaciones (documentad, malditos, documentad) y lo único que he sacado en claro es que el reconocimiento del espacio disponible en disco, el tema de las particiones y como gestionarlas teniendo mac y rEFIm, hace que haya algunos problemas como la generacion de mini particiones de unos pocos k , diferencias entre el espacio disponible y el espacio que reservé para la partición... Aún así, seleccionando el método manual para las particiones e indicando que quiero instalar debian en el espacio reservado no hay problemas. En este punto hay que tener claro cómo seleccionar el punto de montaje, decir que sistema de ficheros queremos...fácil cuando ya se ha hecho al menos un par de veces.

Instalando grub ya finalizando en /dev/sda (mi caso) se termina el proceso. Creo recordar que en una de las múltiples pruebas, no instalé grub, y rEFInd fué capaz de arrancar Debian, pero como no se si he mencionado la importancia de la documentación, y yo no lo hice... pues eso.

Reiniciando y selecionando en rEFInd el pingüino (GNU)... voila! ya tenemos nuestra Debian con kde.

18 abr 2017

Primeros pasos con Raspbian.

¡Hola!

ACTUALIZACION: EJECUTANDO #raspi-config ACCEDEMOS A UNA VENTANA DE CONFIGURACIÓN QUE NOS PUEDE RESULTAR MÁS CÓMODO.

Ya tenemos nuesta raspberry pi encendida y nos hemos logeado. Ya tenemos nuesto equipo funcionando conectado al monitor. La instalación realizada ha sido la básica, así que estamos sin entorno gráfico y en este caso no lo vamos a instalar ya que no nos va a ser necesario.

Lo primero que vamos a hacer es cambiar la contraseña de root. Por defecto si escribimos

$ sudo su

accedemos como administrador (usuario root) sin más. Esto en términos de seguridad es bastante cuestionable por decirlo suavemente, así que estableceremos la contraseña de root con:

# passwd

Nos pedirá introducir la contraseña dos veces, a tener en cuenta que no veremos lo que estamos introduciendo, ni siquiera vemos si estamos escribiendo o no. Una vez introducida por duplicado nos dará el mensaje de confirmación (o de error si nos hemos equivocado)

Pero aún tenemos el boquete de seguridad de ese usuario por defecto con contraseña por defecto, en nuestro caso no vamos a cambiarle la contraseña, porque vamos a crear un usuario nuevo y al pobre usuario pi lo vamos a mandar a la venta del usuariopordefecto, es decir lo vamos a eliminar.

Siendo usuario root añadiremos al nuevo usuario con

#adduser nombredeusuario

Nos pedirá la contraseña por duplicado y una serie de datos que podemos dejar en blanco presionando "enter" hasta que nos deje de preguntar cosas.

Una vez creado cerramos sesión con pi y entramos con nuestro nuevo usuario. Este nuevo usuario no tiene la posibilidad de actuar como root mediante sudo. Personalmente es una cosa que no me preocupa, de hecho lo prefiero, aunque para otros pueda resultar incómodo para mí no lo es. Así que para acceder como root teclearemos:

$ su

Nos pedirá la contraseña que ahora es la que definimos en uno de los pasos anteriores y procederemos a mandar a la venta aquella que dijimos al usuario pi:

# deluser pi --remove-all-files

Con el añadido --remove-all-files eliminamos su /home y así parecerá que nunca ha estado por aquí. Démosle las gracias por los servicios prestados mientras presionamos enter.

Nuestra configuración de teclado está en inglés, vamos a cambiarla para que las tildes y los simbolitos estén en su lugar correspondiente.

Ahora vamos a conectar nuestra raspberry a nuestra red inalámbrica, para ello seguiremos las instrucciones de: https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md

#wpa_passphrase "nombrered" "contraseñared" >> /etc/wpa_supplicant/wpa_supplicant.conf

Con esto añadimos al fichero de configuración nuestra clave de forma ofuscada, deberemos eliminar la referencia comentada con "#" ya que es nuestra contraseña en claro. Ahora haremos:

#sudo wpa_cli reconfigure

Y comprobamos que nos hemos conectado, que mejor manera de hacerlo que con:

#aptitude update && aptitude upgrade

Una vez comprobado que todo funciona vamos a configurar el teclado en español, quizás debería haber realizado esta paso en primer lugar, porque ahora no sería capaz de decir si es necesario haber actualizado o disponer de internet para poder realizar lo siguiente:

#dpkg-reconfigure locales

Nos aparece una ventana donde seleccionaremos es_ES.UTF-8 y en la siguiente ventana seleccionaremos es_ES.UTF-8 por defecto.

Con el siguiente comando seleccionaremos la configuracion del teclado para que coincida con las locales previamente configuradas:

#dpkg-reconfigure keyboard-configuration

Y con el siguiente seleccionaremos el huso horario que queramos.

#dpkg-reconfigure tzdata

Por último vamos a activar el servidor ssh, al no estar activo se puede llegar a pensar que no está instalado, pero la imagen descargada (a día de hoy y en mi caso) si lo está. En caso de que no estuviere instalada aptitude install ssh y listo.

En el siguiente enlace: https://www.raspberrypi.org/documentation/remote-access/ssh/ tenemos las instrucciones para moficar algunos parámetros de forma sencilla. Ejecutamos

raspi-config

Y nos aparece una ventana para configurar distintas opciones, es lo que pasa cuando no se lee la documentación primero, que igual hubieramos ahorrado algo de tiempo. Pero bueno, ha sido divertido tambien.
Desde esa ventana seleccionamos la opción 5 Interfacing Options-->P2 Enable/Disable remote command line access to your Pi using SSH.

¡Listo!


Instalación de Raspbian.

¡Hola!

En el episodio de hoy vamos a instalar Raspbian en una Raspberry pi 3. No entraremos a explicar lo que es una raspberry (https://www.raspberrypi.org/) ni lo que es Raspbian (https://www.raspbian.org/), vamos a centrarnos en la instalación.

Vamos a realizar una instalación mínima, así que para ello vamos a dirigirnos a https://www.raspberrypi.org/downloads/raspbian/ y vamos a descargar la "Raspbian Jessie Lite".

La descarga consiste en un fichero .zip, que una vez descomprimido se convierte en un fichero .img, que es el que deberemos utilizar para grabarlo en nuestra tarjeta microsd.

Para ello usaremos el comando dd, que lo que hace es copiar bit a bit aquello que le indiquemos en el fichero de entrada en el lugar que le indiquemos como fichero de salida, y teniendo en cuenta que nuestro sistema GNU considera a los dispositivos como ficheros, podemos copiar bit a bit una imagen de disco a un pendrive o microsd por ejemplo.

El caso es que lo primero que debemos hacer es asegurarnos, repito, asegurarnos, muy importante, asegurarnos de cual va a ser el destino de la imagen. Esto es importante ya que si la imagen la destinamos a nuestro sistema operativo principal, sustituiremos nuestro S.O. por la nueva imagen, o si lo destinamos a alguna unidad donde tengamos almacenados datos, los perderemos.

Así que para identificar el destino vamos a usar:

#fdisk -l

en mi caso la unidad destino va a ser /dev/sdg. Prestad atención al detalle de que el destino debe ser la unidad sin ninguna cifra que defina una partición. En mi caso esa unidad dispones de dos particiones /dev/sdg1 y /dev/sdg2, nosotros debemos poner sdg sin más:


Así que lo que debemos hacer es:

root@Equipo:/home/user/Descargas# dd if=2017-04-10-raspbian-jessie-lite.img of=/dev/sdg

y cuando termine:

root@Equipo:/home/user/Descargas# sync

Una vez hecho esto insertamos la microsd en la raspberry y arrancamos.

Debemos saber que el usuario y la contraseña predeterminados son:

pi // rapsberry

Y ya tenemos nuestra raspberry funcionando.




17 abr 2017

Proyectos, proyectos y más proyectos.

¡Hola! Esta entrada no es otra cosa que una declaración de intenciones de las tareas que quiero realizar.

La primera de ellas es instalar un sistema operativo en una rapsberry pi 3. Instalaremos Raspbian. Una vez instalada ya veremos que tipo se servicios instalaremos en ella, teniendo en mente instalar al menos un servidor web y una VPN.

La segunda tarea será probar Linux Mint en todos sus sabores desde las imágenes originales, es decir, instalar los distintos entornos de escritorio desde 0.

La tercera tarea será instalar Kali Linux en mi macbook alu de finales del 2008.

Por ahora creo que está bien, así que ahí lo dejo.

8 abr 2017

Touchpad Debian y Plasma

¡Hola!

Si tienes un portátil o laptop y estás escribiendo texto, a veces te puedes encontrar con el problema de que sin querer roces con la mano o con la muñeca el touchpad, haciendo que el cursor se desplace o salte, con lo que el texto que estemos introduciendo acabe no siendo lo deseado. En mi caso y tras configurar correctamente en las preferencias del sistema el desactivar el touchpad cuando se esté tecleando como se puede ver en la siguiente imagen:
seguía teniendo el problema de los desplazamientos y saltos tan incómodos a la hora de escribir. Para que esta configuración tuviera efecto, he tenido que instalar el paquete (no instalado previamente como es obvio)

xserver-xorg-input-synaptics

Una vez instalado he tenido que configurar tambien el funcionamiento del click izquierdo y click derecho con un toque, que estaba funcionando antes de la instalación del paquete, pero dejó de estarlo:

Y con esto ya se deshabilita el touchpad al escribir.

4 abr 2017

Descifrar fichero encriptado con gpg.

¡Hola!

Si tienes un fichero encriptado con gpg y quieres descifrarlo, debes usar el siguiente comando:

gpg --output doc --decrypt doc.gpg

3 abr 2017

Eliminar un elemento del panel Plasma.

Eliminar un elemento del panel Plasma es semcillísimo sabiendo como hay que hacerlo. Para ello sólo tendremos que seguir los mismos pasos que podemos ver en el siguiente enlace
https://userbase.kde.org/images.userbase/5/5f/Plasma_howto-widget-panel-remove-45.gif

Tenemos que hacer click en la esquina inferior derecha, cuando se abra la ventana de menú hacer click derecho en el icono a eliminar, y ya nos aparece la opción de eliminar. Sin ese paso previo de hacer click en la esquina, no nos aparecerá esa opción. En mi caso he querido eliminar el icono de batería del portatil ya que añadí por error uno, con lo que lo tenía duplicado.

29 mar 2017

Batería para macbook aluminio A1280

¡Hola!

La batería de los ordenadores portátiles es algo que sabemos que tiene una vida útil limitada. Tarde o temprano acabará en el cielo de las baterías sin remedio alguno, hay prácticas que es posible que prolonguenn su duración algo más, pero su final es irremediable y es que haya que sustituirla.

Mi macbook alu de finales del 2008 llevaba ya una larga temporada conectado directamente a la red eléctrica para funcionar, ya que la batería dejó de existir hace algún tiempo, así que para poder usar el portátil de portátiles maneras, no he tenido más remedio que adquirir otra.

La primera batería que compré compatible A1280 era: https://www.amazon.es/gp/product/B0159W5ZWG/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1 dió como resultado la entrega de una batería defectuosa de fábrica, con un defecto de fabricación realmente increible. El paquete llegó en perfecto estado, sin ningún golpe ni arañazo, pero al abrir la intacta caja me encuentro con la batería abierta y deformada por un pico. No había señal de ningún tipo de golpe o aplastamiento, parecía más bien un problema de pegado de las piezas que formaban la carcasa de la batería acompañado de deformación por calor. La compra fue por Amazon y al llamar para comentar el caso no hubo problemas con la devolución, tanto de la batería como del dinero. Mi intención era volver a adquirirla, pero despues de la experiencia y sobre todo porque encontré esta a mejor precio Una Lizone 5200mAh y modelo A1280 https://www.amazon.es/gp/product/B016VNMIAY/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1 , decidí decantarme por esta última. En la actualidad es con la que está funcionando el macbook alu y no tengo nada malo que decir sobre ella. El paquete llegó algo mejor presentado que la primera batería con un plastificado más aparente y con buen aspecto general. Como he mencionado en posts anteriores he instalado en el macbook alu Debian con Kde, y  este sistema operativo me reconoce el modelo de batería desde el primer momento
c
He seguido la recomendación del fabricante y he dejado una primera carga de 8 horas de la batería, he dejado que se agotara hasta el 5% y he vuelto a cargarla en tres ocasiones. En la actualidad recien cargada indica una duración aproximada de tres horas, creo recordar que la batería original con el sistema operativo original proòrcionaba algo más de cuatro horas de autonomía, pero esas tres horas por el precio de la batería me parece razonable.

Pues eso es todo por ahora. ¡Saludos!

Drivers gráfica Debian Stretch en Macbook Alu

¡Hola!

De nuevo estoy aquí para comentar un tema relacionado con el Macbook Alu, en este caso concreto un tema relacionado con la tarjeta gráfica. En una instalación anterior de Debian, en ese caso estable, tuve instalados los drivers privativos de Nvidia, instalados desde el repositorio non-free. Con esos drivers pude conectar el macbook alu a un monitor externo mediante la salida display-port y un adaptador para esa salida a HDMI. El resultado fue tener la pantalla del macbook activa y el monitor extendía el escritorio, es decir, si desplazaba el cursor hacia la derecha de la pantalla del macbook hasta llegar al borde, el cursor desaparecía para aparecer en el monitor externo.

Esa instalación me duró poco ya que decidí instalar (instalada está) la versión testing de Debian, llamada en la actualidad Stretch. El driver instalado por defecto es el paquete nouveau. Funciona correctamente detectando la pantalla perfectamente con su máxima resolución, pero no funciona la salida externa. Así que voy a instalar los drivers privativos a ver que pasa. Para ello voy a instalar el paquete recomendado en la siguiente página: https://packages.debian.org/sid/nvidia-legacy-340xx-driver ya que la gráfica del macbook alu es la siguiente:
Al instalar ese paquete instala todas las dependencias necesarias, descargando bastantes paquetes adicionales. Durante la instalación nos sugiere que reiniciemos, cosa lógica ya que actualmente tenemos cargados los drivers nouveau (aunque sean los viejos) y para que entren en funcionamiento los nuevos y privativos drivers, es necesario arrancar con ellos.
Una vez finalizada la instalación reiniciamos y....

¡Me encanta que los planes salgan bien!


28 mar 2017

Debian Stretch en Macbook Alu

Hola.

Pues como bien he indicado en el título, he instalado Debian Stretch en mi macbook alu de finales del 2008. El sr apple decidió que mi (su) dispositivo, no era merecedor de tener instalado la última versión de su sistema operativo. En concreto mi dispositivo si es perfectamente capaz de funcionar, siguiendo un tutorial encontrado en internet lo instalé y funciona, pero como el sr Apple y yo estamos de acuerdo en que este equipo se merece un sistema operativo mejor, he instalado Debian Stretch en el portátil.

El único problema (que no lo será una vez solucionado) es que no reconoce la tarjeta inalámbrica. Para poder tenerla operativa, necesitaremos instalar los siguientes paquetes (non-free): b43-fwcutter firmware-b43-installer . Una vez instalado deberemos reiniciar y....

¡Me encanta que los planes salgan bien!

23 mar 2017

Recibidos la batería para el portátil y el microfono.

¡Hola!

Una vez recibido el pedido de la batería para el macbook alu con Debian y el micrófono para los podcast, es el momento de las primeras impresiones.

La batería es https://www.amazon.es/gp/product/B016VNMIAY/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 . Ya está instalada y funcionando. A primera vista todo perfecto, bien embalada, plastificada y con muy buen aspecto. Con anterioridad compré https://www.amazon.es/gp/product/B0159W5ZWG/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1 , producto que tuve que devolver ya que llegó con un increible defecto de fabricación, vino despegada por una esquina, se podía ver el interior de la batería. La devolución no fue problemática ya que, al llamar por teléfono me ofrecieron la devolución del producto y del dinero. Estuve a punto de repetir la compra ya que un defecto puntual puede tenerlo cualquiera, pero la misma batería ya no estaba en stock, así que encontré la que ahora tengo instalada, aparentemente mejor y un poquito más barata. En mi Debian con plasma, recien instalada tenía un 51% de capacidad. Vamos a seguir las instrucciones del fabricante, que nos dice que dejemos que se gaste hasta el 5% y posteriormente le hagamos una carga de 8 horas, repitiendo este procedimiento 2 o 3 veces más. Ahora mismo me encuentro en la primera descarga así que más adelante ampliaré estas impresiones. Bicheando las preferencias del monitor de batería es curioso ver cómo el sistema es capaz de detectar el fabricante de la batería, detalle que podemos ver haciendo clik en el icono del panel inferior.

Con respecto al microfono, es el siguiente: https://www.amazon.es/gp/product/B00XJF5DMI/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 , tiene un muy buen aspecto, no viene con soporte y hasta que no lo pruebe no podré valorarlo. En principio está bastante bien, ya iré ampliando la información a medida que lo vaya probando.
Voy a ver si grabo alguna cosilla.

¡Un saludo!

22 mar 2017

Sonido en Debian y MacBook Alu.

¡Hola!

Instalé Debian en mi MacBook alu de finales del 2008 y todo parecía ir bien, le instalé los drivers privativos de Nvidia :| y a partir de ahí el sonido dejó de funcionar, como mi cabeza funciona de aquella manera, no se exactamente si ese fué el motivo o ha sido otro, el caso es que así es. 

Tambien existe la posibilidad de que trasteando, trasteando me lo haya estado cargando, ya que para solucionar el problema tan sólo he tenido que ir a la configuración de preferencias del sistema y en el apartado Hardware-->Multimedia-->Configuración de hardware de audio-->Conector, debo poner Speakers en vez de la opción que tenía seleccionada que era "auriculares analógicos"


Con esto ya tengo de nuevo el sonido, una cosa tan tonta me ha dejado descolocado unos días :S

14 mar 2017

¿Qué es un podcast?

¡Hola! ¿Quieres saber lo que es un podcast? Pues la respuesta en las siguientes líneas.

ADVERTENCIA: Las definiciones vertidas a continuación no tienen porqué coindicir con las definiciones de organismos oficiales.

Un podcast no es más que un fichero de audio. Esta definición se queda muy corta, ya que no abarca todo lo que realmente nos puede ofrecer este tipo de formato. Si tienes o has tenido algún transistor (palabra viejuna para decir aparato de radio), seguramente hayas escuchado o sigas escuchando programas de radio. Información, entretenimiento... seguramente tengas algún programa en algún horario favorito donde encontrar el acompañamiento de tu locutor o locutora favoritos para tener acceso a esa información y entretenimiento.

¿Imaginas tener disponible ese programa para poder escucharlo en el momento que desees, o escucharlo más tarde porque en el horario de emisión tienes otras tareas que te impiden oirlo en ese momento? Pues no imagines, lo tienes.

En la actualidad es raro que no tengas tu programa favorito disponible en internet para escucharlo on-line aunque no esté en directo en ese momento. De la misma manera, lo más probable es que lo tengas disponible para descargarlo o escucharlo directamente en tu dispositivo móvil (teléfono y/o/u celular o tablet).

Si tienes un dispositivo con android, la forma más cómoda de escucharlos es con una app tipo ivoox. Ivoox es una app que te permite buscar tu programa favorito de radio y poder escucharlo en el momento que te apetezca. Con dispositivos con IOS puedes usar la aplicación itunes para lo mismo.

Pero no es esto (que también) lo que este artículo pretende, sino ir un poquito más allá. Al igual que internet nos proporciona herramientas y acceso a la información publicada y nos proporciona acceso a publicar lo que queramos, también nos permite hacer lo mismo con este tipo de contenidos de audio. Un podcast se convierte así en algo similar a un blog pero en formato audio.

Podemos encontrar podcast personales o de asociaciones de cualquier temática imaginable, deportes, comics, juegos retro... ¿tienes algún hobbie? seguramente haya alguien que lo comparta y tenga algún podcast relacionado. En caso de que no exista ¿te animas a grabarlo tú?

13 mar 2017

Termux App Terminal y ssh en tu Android.

Buscando cómo ejecutar emacs en android (no preguntes), me he encontrado en la wiki de emacs con Termux. Termux es una app para android disponible en Play Store y en F-Droid. Según su propia descripción (en inglés, consúltala para evitar que mi inglés te confunda): "Termux combina una poderosa emulación de terminal con una amplia colección de paquetes Linux (yo añadiría Ñu con Linux)." Siguiendo con su descripción, nos permite disfrutar de las shells bash y zsh, editar ficheros con nano y con vim, acceder a servidores mediante ssh. Aquí ya paro porque me acaban de convencer, ¿acceso ssh? lo quiero. Voy a instalarla y ya haré un repaso de lo que me he encontrado- ¡Saludos!

ACTUALIZACION

Con la instalación inicial no está disponible ssh, para instalarlo debemos ejecutar desde la terminal:
$apt update && apt install openssh  y listo.

11 mar 2017

Pendrive y UDF (Fracaso absoluto)

El caso es que tenemos disponible un pendrive con una partición UDF. UDF es el sistema de ficheros usado por los CD's y DVD's, por lo que no podemos tocar esos datos. Lo que tenemos es un pendrive con dos particiones, una con UDF y por tanto no modificable y la otra en FAT32 donde almacenar lo que queramos.

La partición UDF contiene material publicitario que no queremos, así que nuestra intención es tener una sola partición con FAT32 para disponer de la unidad entera.

Al ser UDF el formato de cd, ni fdisk ni gparted la reconocen para poder eliminarla, ya que no la consideran como modificable, y por tanto no la listan.

Pasaremos entonces al plan b, que consiste en borrar por completo la unidad entera. En nuestros Ñuses con Linux, tenemos un ficherito especial llamado /dev/zero. Ese fichero especial /dev/zero es un fichero que nos proporciona el caracter "null". El caracter null es un caracter especial que consiste en nada, es como si vaciáramos el valor al que se lo apliquemos. Es un concepto algo abstracto, pero nos quedaremos con que lo que hace es darle un valor "null" a algo concreto, vaciando de valor.

Con ese ficherito y el comando dd vamos a solucionar nuestro problema. El comando dd lo que hace es copiar bit a bit aquello que le digamos. Recordemos que un bit es la únidad mínima de información con la que trabajan los dispositivos digitales, es el "idioma" que utilizan utilizando única y exclusivamente unos y ceros. Con muchos unos y muchos ceros se construye toda la información que necesitan nuestros ordenadores. Asi que vamos a llenar nuestro pendrive con ese caracter "null" o vacío con el siguiente comando:

¡OJO! EQUIVOCARSE AQUÍ PUEDE SUPONER PÉRDIDA DE DATOS

#dd if=/dev/zero of=/dev/sdx

Con esto le dedimos a dd que utilice /dev/zero para rellenar /dev/sdx. Aquí debemos tener mucho cuidado con el valor que le ponemos a la x, que debe coincidir con la letra de nuestro pendrive sin número de partición porque queremos a la unidad entera, es decir, pondremos (por ejemplo) /dev/sdb y no /dev/sdb1.

Tras un ratito el proceso terminará y ya podremos usar gparted para crear una única partición que ocupe todo el espacio del pendrive.

Despues de todo esto, el procedimiento no ha cumplido nuestras espectativas, sigue montandose la partición udf pues no ha sido tocada.

El procedimiento a seguir será localizar dónde monta el supuesto cd, comprobar que no tenemos permiso de escritura y cambiar los permisos para tenerlos. Efectivamente los únicos permisos que tenemos son lectura y ejecucion para el propietario, así que vamos a darle permiso para lectura y escritura para ver si lo eliminamos.

Nos dice que el sistema de ficheros es de solo lectura, así que si estando como root no nos deja modificar esos permisos, lo único que me queda es pensar que esa minipartición no es que tenga un sistema de ficheros simplemente no modificable, sino que la memoria en sí es no escribible. Si tienes alguna aportación adicional (o sugerencia) no dudes en comentar).


Correo electrónico y Tierra Media.

Al final del artículo hay un resumen. De todas formas recomiendo encarecidamente la lectura íntegra, los cerebros necesitan ejercicio.

Internet es una herramienta con muchas posibilidades. Quizás el mayor uso que se le da es la obtención de información, tanto de noticias como de áreas de nuestro interés (obviando el porno y las pérdidas de tiempo en cosas como redes sociales).

Dependiendo de los círculos en los que te muevas, algo teóricamente tan usual como es el correo electrónico puede que sea algo de uso trivial y obvio, pero hay un porcentaje muy importante de personas que no controlan la situación tanto como sería deseable a estas alturas de la película. Para estas personas va dirigida esta entrada, intentado explicar un poquito el cómo y el porqué de algunos factores a los que no les solemos conceder la importancia que realmente tienen.

Vamos a dar simplemente unas pinceladas sobre el uso del correo electrónico haciendo hincapié en algunos aspectos que considero relevantes con respecto a la seguridad y a la privacidad.

El correo electrónico utiliza protocolos (formas de realizar las cosas) muy inseguros por defecto. Al igual que las puertas de Moria tenian una seguridad bastante laxa debido a la época en que fueron construidas, el correo electrónico inicial no poseía practicamente ningún tipo de seguridad confiando en la buena fé de las personas que iban a comunicarse a través de él.

Posteriormente y al extenderse el uso como medio de comunicación empezaron tambien a usar este sistema de comunicación personas con un nivel ético bastante más bajo que los elfos y enanos de los buenos tiempos de Moria, y el correo electrónico empezó a llenarse de orcos, trolls y criaturas peores. Incluso hoy es relativamente sencillo enviar correos que engañan haciendo creer al receptor que el correo ha sido emitido por algún conocido, por lo que hay que tener muchisísima precaución a la hora de ejecutar adjuntos y pinchar enlaces.

No todo es catastrófico, se han ido añadiendo capas de seguridad sobre esos inseguros inicios y teniendo algunas precauciones no es necesario equiparse con la cota de malla de mithril y la espada +20 para enviar y recibir correos.

Lo primero que vamos a mostrar es la forma básica que adopta una dirección de correo electrónico y esa forma es: nombredeusuario@proveedordelcorreo.algo
el nombre de usuario debe ser único, y dependiendo de la situación lo eliges tú (siempre que no exista previamente el mismo nombre) o te lo dan hecho (caso típico en correos de empresa). Despues viene la arroba @, arroba de actual uso también en twitter y facebook al inicio del usuario pero que en correo electrónico significa AT (traducible como la preposición EN. Y la última parte es nuestro proveedor del correo, tales como gmail.com, yahoo.com, hotmail.com, hotmail.es... esta última parte tiene forma de una dirección tipica de internet, con el nombre y la extensión típica "punto com", aunque puede ser otra.

En definitiva el correo electrónico tiene la forma usuario EN proveedor. Sin entrar en aspectos técnicos de la seguridad del correo electrónico, lo fundamental para que nuestro correo esté seguro en nuestras manos es disponer de una contraseña.

Si eres de los que navegan mucho y visítas muchos foros y páginas de compras y demás, yo recomiendo tener (al menos) dos cuestas de correo electrónicos. Eso no significa que tengas problemas psicológicos, sino que así puedes dedicar una cuenta de correo "oficial" para recibir información que consideres verdaderamente relevante y otra para las cosas menos importantes. Esta recomendación viene por la facilidad con la que el spam llega a nosotros. Si tienes una cuenta dedicada a comunicaciones con banco, empresa de suministro (agua, electricidad, gas...) y otra para foros y demás, tendrás la posibilidad de tener un poquito más controlado el tema. Otra posibilidad es el tema de las carpetas en tu cuenta de correo, pero eso ya es abrir la puerta a otro tema.

Se acaba aquí esta pincelada, en próximas entregas desarrollaremos y ampliaremos algo más este importante tema.