<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ubuntu Trusty Tahr on Karpoke - Just Another Blog</title><link>http://karpoke.ignaciocano.com/tags/ubuntu-trusty-tahr/</link><description>Recent content in Ubuntu Trusty Tahr on Karpoke - Just Another Blog</description><generator>Hugo -- 0.159.0</generator><language>es</language><lastBuildDate>Tue, 27 Jan 2015 21:43:00 +0100</lastBuildDate><atom:link href="http://karpoke.ignaciocano.com/tags/ubuntu-trusty-tahr/index.xml" rel="self" type="application/rss+xml"/><item><title>MegaSync y Megatools para acceder a Mega desde Ubuntu</title><link>http://karpoke.ignaciocano.com/2015/01/27/megasync-y-megatools-para-acceder-a-mega-desde-ubuntu/</link><pubDate>Tue, 27 Jan 2015 21:43:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2015/01/27/megasync-y-megatools-para-acceder-a-mega-desde-ubuntu/</guid><description>&lt;p&gt;El servicio de almacenamiento en la nube de Mega ofrece hasta 50 GB de
espacio gratuito (10 GB de transferencia al mes), cifrado,
multiplataforma, con sincronizado selectivo y está disponible desde el
navegador. Con 50 GB da para guardar algunas copias de seguridad de
nuestros archivos, &lt;a href="http://karpoke.ignaciocano.com/2011/07/08/copia-de-seguridad-de-gmail-con-getmail/"&gt;correos&lt;/a&gt; o &lt;a href="http://karpoke.ignaciocano.com/2011/03/27/importar-un-volcado-de-datos-en-mysql/"&gt;bases de datos&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A continuación, veremos cómo instalar el cliente y acceder desde el
terminal de nuestro servidor.&lt;/p&gt;
&lt;h2 id="instalación-en-el-escritorio"&gt;Instalación en el escritorio&lt;/h2&gt;
&lt;p&gt;Aunque vayamos a instalarlo en el servidor, no he querido dejar de
comentar la instalación de escritorio, que es realmente sencilla.
Instalamos la librería &lt;code&gt;libcrypto++9&lt;/code&gt; desde los repositorios y, a
continuación, &lt;a href="https://mega.co.nz/#sync!linux"&gt;descargamos el paquete&lt;/a&gt;, en este caso para Ubuntu
Trusty Tahr 14.04 32 bits, y lo instalamos:&lt;/p&gt;</description></item><item><title>Solucionado el error «ImportError: cannot import name IncompleteRead» al ejecutar pip en Ubuntu Trusty Tahr 14.04</title><link>http://karpoke.ignaciocano.com/2015/01/02/solucionado-el-error-importerror-cannot-import-name-incompleteread-al-ejecutar-pip-en-ubuntu-trusty-tahr-14-04/</link><pubDate>Fri, 02 Jan 2015 13:02:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2015/01/02/solucionado-el-error-importerror-cannot-import-name-incompleteread-al-ejecutar-pip-en-ubuntu-trusty-tahr-14-04/</guid><description>&lt;p&gt;Si al ejecutar &lt;code&gt;pip&lt;/code&gt; nos encontramos con el siguiente error:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Traceback (most recent call last):
File &amp;#34;/usr/bin/pip&amp;#34;, line 9, in
load_entry_point(&amp;#39;pip==1.5.4&amp;#39;, &amp;#39;console_scripts&amp;#39;, &amp;#39;pip&amp;#39;)()
File &amp;#34;/usr/local/lib/python2.7/dist-packages/pkg_resources.py&amp;#34;, line 352, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File &amp;#34;/usr/local/lib/python2.7/dist-packages/pkg_resources.py&amp;#34;, line 2307, in load_entry_point
return ep.load()
File &amp;#34;/usr/local/lib/python2.7/dist-packages/pkg_resources.py&amp;#34;, line 2021, in load
entry = __import__(self.module_name, globals(),globals(), [&amp;#39;__name__&amp;#39;])
File &amp;#34;/usr/lib/python2.7/dist-packages/pip/__init__.py&amp;#34;, line 11, in
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File &amp;#34;/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py&amp;#34;, line 9, in
from pip.download import path_to_url
File &amp;#34;/usr/lib/python2.7/dist-packages/pip/download.py&amp;#34;, line 25, in
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Parece ser debido a un &lt;a href="http://stackoverflow.com/a/27341847"&gt;problema entre el paquete &lt;code&gt;requests&lt;/code&gt; y &lt;code&gt;pip&lt;/code&gt;&lt;/a&gt;.
A partir de las &lt;a href="https://github.com/tweepy/tweepy/issues/501"&gt;versión 2.4.0&lt;/a&gt; de &lt;code&gt;requests&lt;/code&gt; se eliminó
&lt;code&gt;requests.compat.IncompleteRead&lt;/code&gt;. Sin embargo, las versiones de &lt;code&gt;pip&lt;/code&gt;
anteriores a &lt;a href="https://github.com/pypa/pip/blob/0dedf2b6f5adefcc29d3d295318a7ebc916fc822/pip/download.py"&gt;julio de 2014&lt;/a&gt; aún utilizan &lt;code&gt;IncompleteRead&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Recuperar el sistema tras borrar «/var/lib»</title><link>http://karpoke.ignaciocano.com/2014/12/26/recuperar-el-sistema-tras-borrar-varlib/</link><pubDate>Fri, 26 Dec 2014 21:37:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/12/26/recuperar-el-sistema-tras-borrar-varlib/</guid><description>&lt;p&gt;Si por casualidad acabamos ejecutando un &lt;code&gt;rm -fr /var/lib&lt;/code&gt;, tendremos un
pequeño problema. El directorio /var/lib está pensado para que los
programas instalados guarden información variable (ver &lt;code&gt;man hier&lt;/code&gt;).
Puestos a suponer, supongamos que esto es exactamente lo que acaba de
pasar, que aún no hemos reiniciado la máquina y que seguimos teniendo
acceso por SSH.&lt;/p&gt;
&lt;h2 id="copias-de-seguridad"&gt;Copias de seguridad&lt;/h2&gt;
&lt;p&gt;En este momento, ya es tarde para pensar en copias de seguridad si no
las habíamos hecho antes. Habrá información que hayamos perdido y que
sea imposible recuperar, por ejemplo, &lt;a href="http://dev.mysql.com/doc/refman/4.1/en/installation-layouts.html"&gt;las bases de datos MySQL&lt;/a&gt;.
Probablemente, perderemos información importante para los programas y es
posible que recuperar el sistema en lugar de reinstalar favorezca que
haya toda clase de errores extraños.&lt;/p&gt;</description></item><item><title>MiniDLNA en Ubuntu Trusty Tahr</title><link>http://karpoke.ignaciocano.com/2014/11/11/minidlna-en-ubuntu-trusty-tahr/</link><pubDate>Tue, 11 Nov 2014 15:23:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/11/11/minidlna-en-ubuntu-trusty-tahr/</guid><description>&lt;p&gt;DLNA define las especificaciones para compartir contenido multimedia
entre diferentes dispositivos mediante el uso de protocolos UPnP.
Instalaremos un servidor DLNA en Ubuntu Trusty Tahr, MiniDLNA (ahora se
llama ReadyMedia), que nos permitirá, por ejemplo, ver películas,
escuchar música o ver fotos en el portátil, el móvil o la televisión.
Actualmente, no se encuentra en los repositorios, así que lo
instalaremos a partir del código fuente. (Otra alternativa sería usar
algún repositorio PPA que ya contenga el paquete compilado.)&lt;/p&gt;</description></item><item><title>Caché de paquetes descargados en Ubuntu Trusty Tahr</title><link>http://karpoke.ignaciocano.com/2014/05/17/cache-de-paquetes-descargados-en-ubuntu-trusty-tahr/</link><pubDate>Sat, 17 May 2014 01:30:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/05/17/cache-de-paquetes-descargados-en-ubuntu-trusty-tahr/</guid><description>&lt;p&gt;Si tenemos una LAN con varios equipos, podemos utilizar &lt;code&gt;apt-cacher-ng&lt;/code&gt;
para no tener que descargar las actualizaciones desde los repostiorios
en cada uno de ellos, ya que nos permite reutilizar los paquetes que
hayamos descargado. Otras opciones, como AptProxy parece que han quedado
algo obsoletas.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;apt-cacher-ng&lt;/code&gt; es un &lt;em&gt;proxy/caché&lt;/em&gt; enfocado a gestores de paquetes, que
soporta las distribuciones Debian y Ubuntu, entre otras. Es una buena
alternativa a montar un espejo para pequeñas LANs.&lt;/p&gt;</description></item></channel></rss>