[HowTo] Como poner/copiar el instalador de Debian, Ubuntu, Centos, RedHat, Fedora y cualquier otra distribución de Linux en un pendrive USB o disco externo, utilizando Windows 7.

Si vas a la documentación oficial de cualquier distribución de Linux y te leés el manual, tutorial. howto, wiki o lo que carajo sea que tengan en donde explican como hacer para instalar la tal o cual versión de Linux desde un dispositivo USB, vas a encontrarte que:

  • Son unos hijos de puta.
  • Tenés que seguir un procedimiento de por lo menos cuatro o cinco pasos.
  • Normalmente, tenés que tener un Linux previamente, ya sea instalado o desde LiveCD.
  • En muchos casos tenes que tener CD / DVD ROM.
  • Tenés que tener una noción relativamente avanzada de lo que estás haciendo para entender realmente que mierda estás haciendo y cuando algo falle puedas arreglarlo sobre la marcha.
  • Cuando algo falle: te cagas.
  • Son unos hijos de puta.

Si vas a un foro escrito por ciudadanos de a pié de la tal o cual distribución de Linux:

  • Son unos pelotudos.
  • Te van a mandar a utilizar aplicaciones third-party tipo unetbootbin.
  • Cuando algo falle, cagaste en serio.
  • Rara vez vas a encontrar usuarios lo suficientemente avanzados como para sacarte del barro si algo falla a menos que estés instalando una dsitro para usuarios avanzados, cosa que seguramente no, o no estarías leyendo esto.
  • Son todos unos pelotudos menos vos que estás leyendo y yo que escribí esto.

Esta es la foto mas boluda que pude encontrar al respecto pero se entiende: si tenés este pendrive no entendes nada de nada.

Acá, como no podía ser de otra manera, vengo a traerte la posta, la verdad de la milanesa. Derecho viejo: Del ISO que te bajaste al device USB sin pasos intermedios, sin vueltas, sin bullshit. Sirve también para Unix based cosos, tipo FreeBSD y etc.

Sigue leyendo

[shit-happens] Cuando tenés Ubuntu y el teclado configurado en español.

Otro título sugerido: Ubuntu, a veces me hacés acordar a Windows.

Crashea el comando que te tiene que decir que no se encuentra el comando. Hay que ser hijo de puta…

Esta me pasó hace unos días. Como por suerte no tengo tantos Ubuntu bajo mi órbita, me hacen renegar lo justo y necesario como para que se me olvide a las dos horas y dado el poco tiempo que tengo para sentarme a escribir, termine olvidando el incidente sin más.

Resulta que como los muchachos de Canonical –la gente detrás de esta bestia-, hacen todo pesando en masificar, hasta tienen un comando que se ejecuta cuando tipeás mal, para avisarte que tipeaste mal y que posiblemente querías en realidad tipear otra cosa, o que esa aplicación que llamaste tipeando correctamente, en realidad no está disponible pero podés instalarla ejecutando tal y cual comando (siempre en referencia al gestor de paquetes).

Y no está bueno. No debería hacer eso y no debe ser taaaaan difícil como para que lo hagan mal y el comando falle como se ve en el screenshot de arriba.

Y es por cosas como esta que nunca le volvería a recomendar un sistema operativo tan entry-level a nadie, incluso existiendo la versión server LTS, por que viene de serie lleno de wrappers y mierdas como esta que se supone que te hacen la vida mas fácil.

[TIP] Que hacer si se te bloqueó apt, dpkg, aptitude o similar

Esto es bastante común y te pasa siempre que dpkg se haya quedado esperando a que le digas que hacer y se te desconectó el SSH. Una mierda.

Como resultado, te quedás fuera de donde sea que estabas haciendo cosas, dpkg queda corriendo de fondo y marcando como bloqueados ciertos archivos en /var/cache/debconf y vos no podés ni volver a ejecutar dpkg-reconfigure, ni apt-get install, ni nada.

Escribir un post sobre algo exclusívamente relacionado con la consola de comandos de Linux es bastante conflictivo, por que ante la obligación autoimpuesta de ponerle una fotito a cada post, después no sabés que mierda poner por que no encontrás nada que haga referencia con nada y terminás poniendo una estupidez como esta.

 

Hagas lo que hagas, el package-manager de tu Debian, Ubuntu, Mint o derivados, te devuelve un:

debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Recurso no disponible temporalmente, así que ni mierda, jodete.
el subproceso instalado el script post-installation devolvió el código de salida de error 1.

 

Fuser al rescate:

Fuser, que vas a encontrar en prácticamente cualquier distribución de Linux si no en todas, en /bin/fuser, es un programita bastante útil que deberías conocer. Te ayuda a identificar que proceso está accediendo a que archivo o socket.  La sintaxis del comando es bastante simple, para el caso que nos ocupa por ejemplo:

Sigue leyendo