Instalando programas en Linux con dpkg

Si bien, las distribuciones Linux cada vez hacen más sencilla la instalación de aplicaciones mediante sistemas como el Centro de Software Ubuntu a veces podemos encontrarnos con la necesidad de instalar alguna aplicación que no se encuentra disponible mediante estos sistemas y deberemos recurrir a otros sistemas más «artesanales».

En las distribuciones basadas en Debian, como es el caso de Ubuntu, el gestor de paquetes con el cual podremos instalar esos programas en nuestro ordenador responde al comando dpkg. Si escribís en una ventana de terminal man dpkg obtendréis toda la ayuda referente a este comando. Para ello, primeramente deberemos descargarnos los paquetes .deb que necesitaremos para instalar nuestra aplicación. Algunas aplicaciones requieren de varios paquetes para su correcto funcionamiento, incluso alguno correspondientes a otras aplicaciones, por lo que se hace necesario asegurarse de disponer de todos los paquetes para poder hacer la instalación correctamente. La forma más sencilla y habitual de usar este comando sería como sigue: dpkg -i nombre_paquete.deb (o si tenemos varios paquetes y queremos instalarlos todos de una sola vez dpkg -i *.deb, suponiendo por supuesto que están todos juntos en el mismo directorio). Del resto se ocupa el gestor de paquetes, para ello sigue los siguientes pasos:

  1. Extraer los ficheros de control del nuevo paquete.
  2. Si hay una versión del mismo paquete instalada en nuestro sistema se ejecuta un script de pre-eliminación de ese paquete antiguo.
  3. En caso que existiese el paquete se ejecuta el script de pre-instalación.
  4. Se  desempaquetan los nuevos ficheros y se hace una copia de seguridad de los anteriores por si hay algún fallo durante el proceso.
  5. Si existía otra versión del paquete anterior, se ejecuta el script post-eliminación.
  6. Finalmente se configura el nuevo paquete.

En caso de no haber ningún fallo tendremos los nuevos paquetes correctamente instalados en nuestro sistema y ya tendremos nuestra aplicación instalada.

Recuperar las contraseñas de tu correo

Cuantas veces nos habremos encontrado con que tenemos que sacar la configuración de las cuentas de correo para configurarlas en otro dispositivo y desgraciadamente nos falta saber la contraseña. Si el ordenador donde teníamos las cuentas de correo funciona con windows tenemos la solución en Mail PassViewer, una sencilla pero útil herramienta que nos devolverá la configuración de nuestras cuentas de correo, incluida la mencionada contraseña, en los siguientes clientes de correo:

  • Outlook Express
  • Microsoft Outlook 2000 (POP3 and SMTP Accounts only)
  • Microsoft Outlook 2002/2003/2007/2010 (POP3, IMAP, HTTP and SMTP Accounts)
  • Windows Mail
  • Windows Live Mail
  • IncrediMail
  • Eudora
  • Netscape 6.x/7.x (If the password is not encrypted with master password)
  • Mozilla Thunderbird (If the password is not encrypted with master password)
  • Group Mail Free
  • Yahoo! Mail – If the password is saved in Yahoo! Messenger application.
  • Hotmail/MSN mail – If the password is saved in MSN/Windows/Live Messenger application.
  • Gmail – If the password is saved by Gmail Notifier application, Google Desktop, or by Google Talk.

Vamos casi todos los que podríamos estar usando. El programa nos devuelve una lista con los datos de usuario, contraseñas y configuraciones del servidor, de forma que podremos rápidamente configurar nuestro nuevo dispositivo.

Memoria, caches y como afectan al rendimiento de nuestro equipo

Cuando uno estudia la carrera de informática (seguramente al igual que pueda suceder en otras carreras), a veces recibe mucha información de la que desconoce cual es su aplicación real. También sucede que muchas veces oímos publicidades o informaciones con cosas que están ahí, pero no sabemos muy bien para que sirven y como nos afectan. Hoy vamos a hablar de algo que para los entendidos de informática es muy conocido, pero que quizás para el resto de usuarios es desconocido por completo o solo saben de su existencia. Vamos a hablar de las memorias y la cache.

Muchas veces cuando a un usuario de ordenador le dices que su ordenador necesita memoria, contestará rápidamente con un «pero si tengo 500GB de memoria». Sin duda ese usuario, desconoce lo que es la memoria de su ordenador, al no saber diferenciarla de lo que sería el almacenamiento de su ordenador (el disco duro). La memoria está ahí, ¿pero para que? Pues bien, la memoria, es la que le permite al ordenador ejecutar todos los programas del ordenador (y aquí hablamos tanto de los que ejecutamos nosotros como los servicios del sistema operativo o programas que se ejecutan sin nuestra intervención). Para que estos funcionen, el sistema operativo necesita cargar sus datos en memoria. Es más, el propio sistema operativo, carga en memoria sus servicios que le permiten funcionar, así pues sin la memoria nuestro ordenador nunca funcionaría.

Dentro de lo que es la memoria, tenemos que diferenciar entre la memoria Cache y la Memoria RAM. La primera, va integrada en la placa base mientras que la segunda (que es también la más conocida, y muy resaltada por fabricantes en sus anuncios) se añade a esta y se puede cambiar o ampliar según necesitemos. Como consecuencia, la memoria Cache es más rápida que la memoria RAM, y cuando decimos, que es más rápida podemos hablar de que esta puede ser entre 10 y 20 veces más rápida. Esto implica que cuando se utiliza la memoria Cache el ordenador funcionaría más rápido que si estamos usando la memoria RAM. Pero la memoria Cache también tiene un handicap, y es que se trata de una memoria de un coste mucho más elevado, por lo que su cantidad suele ser mucho menor en nuestro ordenador. Así pues la memoria Cache se utilizaría para aplicaciones importantes y de uso inmediato, para que puedan ejecutarse lo más rápidamente posible. Dentro de la memoria Cache suelen existir al menos dos niveles de cache, llamados Cache L1 y Cache L2 (algunos ordenadores ya incluyen memoria cache de nivel 3, pero son los menos). La Cache L1 es más rápida que la L2, pero se suele disponer de más cache L2 que es más barata, que de Cache L1 que es más cara.

Pero como ya hemos indicado, las memorias tienen una capacidad limitada, más acusada en el caso de la Cache. Así pues, el sistema iría utilizando la memoria hasta que se use toda. Dicha utilización se suele hacer de forma escalonada intentando utilizar siempre la memoria más rápida, aunque también hay criterios de prioridad que determinan que tipo de memoria se usa. Pero cuando abrimos varios programas nuestro ordenador puede encontrarse con que no dispone de la memoria suficiente para cargar los datos de todos los programas, ¿entonces que hace? En este caso, el sistema operativo debe pasar a usar el disco duro de nuestro ordenador. ¿Para qué? Pues lo que hace, es volcar parte del contenido de la memoria en el disco duro, para dejar espacio para los nuevos datos que necesita. Evidentemente aquí entrarían criterios del diseño del sistema operativo que no vamos a entrar a detallar, pero básicamente lo que hace es pasar datos de memoria que no va a utilizar de forma inmediata (por ejemplo una aplicación en segundo plano) al disco duro y luego carga los datos que necesita en memoria. Una vez usados esos datos, volvería a recuperar los datos que guardó en el disco duro.

Ahora bien, este proceso es excesivamente más lento, porque los discos duros tienen unas velocidades de acceso mucho menores que la memoria (casi 300 veces más lenta). Así pues como se puede ver, el ordenador va haciendo un uso de los recursos de más rápidos a más lentos. Pero cuando nuestro ordenador tiene muy poca memoria (tanto Cache como RAM) nos encontramos ante un importante cuello de botella, porque el ordenador estará continuamente accediendo a nuestro disco duro lo cual supone una perdida de rendimiento considerable.

Así pues, como consejo inicial se puede decir que cuanta más memoria mejor. Es más, para un mejor rendimiento no necesitamos un disco duro con más capacidad, sino más memoria. Luego conviene analizar todos los programas que se están ejecutando en nuestro ordenador y ver que programas consumen más memoria, a veces podemos encontrarnos con que podemos deshabilitar ciertos programas o servicios que no usamos y que están consumiendo mucha memoria. y por último apuntar como podemos ver la memoria que se está consumiendo en nuestro ordenador. Si contamos con windows por una parte, el administrador de tareas cuenta con la pestaña de rendimiento y por otro lado en el panel de control dentro de herramientas administrativas está el visor de recursos, con ambos podremos comprobar si nuestro ordenador está falto de memoria (hemos visto casos, donde solo tras iniciar el ordenador el ordenador ya está con cerca de 0MB de memoria disponible y por ejemplo tras ampliar la memoria 1GB, aproximadamente la mitad de esa memoria ya estaba consumida nada más iniciar windows, con lo cual podemos ver que el ordenador estaba necesitando medio GB más del que tenía y este se estaba usando a través del disco duro lo cual hacía que el sistema sufriese una lentitud exagerada).

Por último, queremos dejar dos listas con los datos de velocidades de acceso de las caches, de la ram y disco duro de dos equipos para que veáis que las diferencias pueden ser realmente grandes.

Equipo 1
Cache L1: 28099 MB/S
Cache L2: 13039 MB/S
RAM: 3364 MB/S
HDD: 111 MB/S

Equipo 2
Cache L1: 20988 MB/S
Cache L2: 9239 MB/S
RAM: 1037 MB/S
Disco duro: 50 MB/S

Error 1013 al actualizar a iOs 4.3

Con el lanzamiento de la última versión de iOs algunos usuarios se han encontrado con que durante el proceso de actualización del software de sus dispositivos (aparentemente solo iPhones, iPods e iPads no se han visto afectados), iTunes les devolvía un mensaje de error con ese código. El problema se había reportado en algunos dispositivos con Jailbreak, pero también se ha presentado en dispositivos sin este. Así pues a continuación os ofrecemos dos posibles soluciones para evitar este problema que hace que los dispositivos se reinicien continuamente sin cargar el sistema.

Editar el archivo Hosts

iTunes verifica si un firmware es legítimo y si se está instalando una versión igual o superior al ya instalado, asimismo comprueba si alguna vez hemos accedido a un servidor de Saurik para realizar un jailbreak o un downgrade revisando el archivo Host.

Para que iTunes no encuentre nada “extraño” debemos hacer lo siguiente:

  1. Abrir Terminal.
  2. Teclear “sudo nano /etc/hosts” (solicitará la clave de administrador).
  3. Buscar una línea que ponga “gs.apple.com”. Si no la encontráis es porque nunca habéis accedido a un servidor Saurik (como era mi caso).
  4. Teclear justo delante el símbolo “#”, de esta forma convertimos la línea en un comentario y no es leída por el programa.
  5. Guardar el archivo Hosts pulsando “Ctrl + O” (pedirá confirmación).
  6. Salir pulsando “Ctrl + X”.
  7. Cerrar Terminal.
  8. Restaurar de nuevo con iTunes.

Salir de modo de recuperación con Tinyumbrella

Tynyumbrela es es una conocida aplicación que nos permite guardar los certificados ECID de nuestros dispositivos para poder hacer un downgrade de firmware, así como rescatarlos del modo restauración. 100% recomendable tenerlo instalado en nuestro ordenador para cuando se presentan estos problemas inesperados.

Los pasos a seguir con Tinyumbrella son los siguientes:

  1. Abrir Tinyumbrella e ir a la pestaña de “Advanced”.
  2. Desmarcar la casilla “Set Hosts to Cydia on Exit”.
  3. Guardar los cambios haciendo clic en el botón “Apply Changes”.
  4. Pulsar el botón “Exit recovery”.
  5. Salir de Tinyumbrella. Este último paso es muy importante ya que si no cerramos el programa, iTunes nos volverá a dar error.

Tras efectuar estos pasos deberíamos poder «Restaurar y actualizar» nuestro dispositivo a través de iTunes. Y si tenemos una copia de seguridad podremos intentar restaurarla para volver a disponer de nuestro dispositivo en condiciones de continuar donde estaba antes del fallo.

Cuidado con el polvo, tu portatil lo agradecerá.

Si os enseñamos estas fotos:

seguro que os sorprendéis, pero son fotos tomadas a equipos que sufrían de un calentamiento excesivo. El polvo y la suciedad con el tiempo, tienden a acumularse en las salidas de los sistemas de refrigeración de los portátiles y eso impide que el aire caliente, que debería ser expulsado al exterior se acumule en el interior, teniendo como efecto secundario un recalentamiento adicional de todos los componentes. Cuando dicho recalentamiento supera unos límites, nuestro ordenador por seguridad podría apagarse, para evitar que el microprocesador u otros componentes puedan quemarse. Otros componentes que no tienen una supervisión de temperatura podrían empezar a funcionar incorrectamente o incluso a dañarse con los graves perjuicios que eso puede tener para nuestro portatil (no olvidéis que los portátiles debido a la escasez de espacio acostumbran a tener cuantas más cosas integradas en placa mejor, y cambiar una placa base no es algo barato). Así pues, solo podemos recomendaros, que si notáis que vuestro ordenador portatil se calienta en exceso, escucháis que el ventilador suena demasiado o incluso después de un tiempo se apaga (pudiendo ser necesario dejarlo reposar antes de poder volver a encenderlo es el momento de que se limpie el sistema de refrigeración. De esa forma, evitaréis que acabe estropeandose y quizás podréis alargar su vida útil algún tiempo más.

Cada portatil tendrá una temperatura media de trabajo, pero si está se aproxima a los 80ºC  / 90ºC estar por seguros que vuestro ordenador esta funcionando a una temperatura demasiado alta, así que no dudéis en instalar algún programa para aseguraros que la temperatura de vuestro ordenador no está disparada.

App Store, error 100

Con el reciente lanzamiento de la App Store ha llegado una nueva posibilidad de instalar Software en nuestros ordenadores Mac. Una forma transparente y rápida de acceder a los programas para los ordenadores de Apple que puede convertirse en el método por defecto para la gran mayoría de usuarios (y quien sabe si para todos). Pues bien, el lanzamiento de esta nueva aplicación con la actualización 10.6.6 de Snow Leopard vino con un pequeño bug, que llevaba a que algunos usuarios recibiesen un error con código 100. Según parece, este error podría deberse a que simplemente cuando se mostró el nuevo EULA (vamos el contrato que muestra esta nueva actualización) el usuario lo cerro sin aceptarlo. Para solucionarlo, parece que lo único que tenemos que hacer es irnos a iTunes, descargar una aplicación gratuita, momento en que nos pedirá que ingresemos nuestro usuario y contraseña y además volverá a pedir la aceptación del contrato, daremos a si, dejaremos que la aplicación se descargue, y posteriormente ya deberíamos poder acceder directamente a la App Store sin que nos de ese error (en algunos casos puede ser necesario reiniciar la máquina). Así pues, si tras actualizar habéis tenido este problema, ya sabéis como solucionarlo.

Con Bravofiles, ningún driver se resistirá

Los que alguna vez habéis instalado windows en un ordenador, sabréis que a veces lo verdaderamente complicado es dar con algún que otro driver que se resiste. Pues bien, para facilitar la labor a todos aquellos que necesitan instalar un driver y no son capaces de encontrarlos, Bravofiles es la solución perfecta. Se trata de una página web donde tendréis clasificados por dispositivos o por marcas una gran cantidad de drivers «difíciles» de descargar. Así pues, a partir de ahora tendréis que dar menos tumbos por internet buscando ese driver que se resiste y dejaréis de probar dos o tres drivers distintos hasta dar con el adecuado (con los problemas que esto a veces supone).

Redes sociales, haz copias de seguridad y aprende a usar Twitter

Las redes sociales están ya asentadas en la vida de los internautas y estas ocpan cada vez una parte mayor del tiempo que se dedica a internet. Así es que en ocasiones, las redes sociales se conviernten en el almacen de nuestros datos, más si cabe en los casos de aquellos usuarios que suben la información a las redes sociales directamente desde los clientes para moviles, haciendo que dicha información no llegue a pasar por sus ordenadores. Así pues crece la necesidad de poder salvaguardar esos datos por si necesitaramos recuperarlos en alguna ocasión. En Facebook han pensado en dicha opción y siguiendo los siguientes pasos podrás efectuar un backup de tu perfil en la red social:

  • Entra en Cuenta -> Configuración de la cuenta
  • Haz click en “Descargar tu información”
  • En la siguiente pantalla te mostrará información sobre el proceso y debes hacer click en “Descargar”
  • El proceso tardará más o menos tiempo en función de la cantidad de información de la que dispongas, y al final te mandarán un mensaje como medida de seguridad para comprobar que eres tú quien está pidiendo la copia y no existe suplantación de indentidad.

Otras redes sociales como Twitter donde más que almacenar fotos o vídeos simplemente se escriben mensajes, no han pensado en esa opción. Sin embargo mediante el servicio TweetStream podremos realizar una copia de nuestro perfil de Twitter con todos nuestros Tweets. El servicio ofrece una versión grauita que será suficiente, pero si queremos programar las copias de seguridad deberemos acceder a los servicios de pago.

Proteger el arranque de tu Mac

Las opciones de arranque de los ordenadores Mac son variadas, desde arrancar el sistema desde un disco duro externo a un modo especial. Eso podría suponer un agujero para la seguridad de nuestros datos, ya que por ejemplo inician el sistema desde un disco duro externo, tendrían acceso completo a todos los datos aún incluso aunque tengas contraseña de usuario. Pero si queremos obligar a que el arranque de nuestro ordenador se realice siempre de la forma «normal», el DVD de Snow Leopard nos ofrece una opción de establecer una contraseña de Firmware. Tras establecer la contraseña, el sistema operativo solo iniciará de la forma normal o si queremos realizar un inicio alternativo, introduciendo dicha contraseña. Dicha contraseña solo es modificable desde el DVD.