Saturday, May 2, 2015

YUMI el instalador USB por excelencia

Este dia, hablaremos de una herramienta muy util en cuanto a instalaciones se refiere: YUMI.



Cuando no disponemos de cd/dvd para arrancar la pc (y si disponemos del modo arranque usb) solo necesitaremos de una pc adicional para descargar este poderoso programa que nos sacara de apuros y que tiene la opcion de agregar varias distros, herramientas para reparacion de distros incluso al mismisimo windows.

por ultimo podemos descargar la imagen dese el programa (que nos redirige al sitio de descarga)

puedes ir al sitio oficial para descargar --> YUMI

Wednesday, January 21, 2015

¿Tengo instalado XYZ aplicación en mi Distro?

Depende.

Sí, decimos "depende" mucho. Pero es que depende :) A ver, cada distro trae sus cosas "de fábrica" y el sitio oficial te dirá más o menos, qué trae. Si sos conocedor, te darás cuenta que a partir de cierta edición, usualmente una Distro trae cierto software instalado -por ejemplo, gedit viene instalado en una distro empacada con Gnome, como Fedora 19, 20, o como PinguyOS 14, digamos. Cosas como esta, puede ser pueden ser encontradas en tu menú de aplicaciones (tecla "Súper", o sea... la tecla de Windows, vaya).

Pero Software menos usado regularmente, algo como un comando -que técnicamente es un programa- no estará en la lista de aplicaciones en tu Launcher, Slinghot o como le querrás llamar. Algo tal vez, como una herramienta para administradores, como ssh por ejemplo, que es un protocolo para "telnetear" de forma encriptada -acceder a otra máquina de forma remota, a través de CLI. O a lo mejor, sólo querés aprender la forma de encontrar software que probablemente ya tenés, via Terminal.

A veces entonces es necesario usar la Terminal para saber si tenés instalado una applicación, y cuál versión de ella estás usando.

Acá viene el apt-cache policy y el apt-cache show:

$ apt-cache policy gedit
gedit:
  Installed: 3.4.2-1
  Candidate: 3.4.2-1
  Version table:
 *** 3.4.2-1 0
        500 http://mirrors.kernel.org/debian/ wheezy/main amd64 Packages
        100 /var/lib/dpkg/status
$

Como ves, el apt-cache policy te muestra si tenés instalada la aplicación, y cuál es la candidata -a reemplazar a la actual; es decir, la más reciente; y de cuál mirror la descargarías.

Si la app no existe, te sale algo así:

$ apt-cache policy midori
midori:
  Installed: (none)
  Candidate: 0.4.3+dfsg-0.1
  Version table:
     0.4.3+dfsg-0.1 0
        500 http://mirrors.kernel.org/debian/ wheezy/main amd64 Packages
$

El comando apt-cache show te muestra info más detallada, incluyendo dependencias, descripción, enlace al sitio oficial de la app, etc:

$ apt-cache show gedit
Package: gedit
Version: 3.4.2-1
Installed-Size: 2758
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Architecture: amd64
Depends: python2.7, python (>= 2.6.6-7~), python (<< 2.8), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.4), libcairo-gobject2 (>= 1.10.0), libcairo2 (>= 1.2.4), libenchant1c2a (>= 1.6), libffi5 (>= 3.0.4), libgdk-pixbuf2.0-0 (>= 2.22.0), libgirepository-1.0-1 (>= 0.9.3), libglib2.0-0 (>= 2.31.18), libgtk-3-0 (>= 3.3.16), libgtksourceview-3.0-0 (>= 3.0.0), libice6 (>= 1:1.0.0), libpango1.0-0 (>= 1.14.0), libpeas-1.0-0 (>= 1.1.0), libsm6, libx11-6, libxml2 (>= 2.7.4), gir1.2-atk-1.0, gir1.2-freedesktop, gir1.2-gdkpixbuf-2.0, gir1.2-glib-2.0, gir1.2-gtk-3.0, gir1.2-gtksource-3.0, gir1.2-pango-1.0, gedit-common (>= 3.4), gedit-common (<< 3.5), gsettings-desktop-schemas, python-gi (>= 3.0), python-gi-cairo (>= 3.0), gir1.2-peas-1.0, iso-codes
Recommends: zenity, yelp
Suggests: gedit-plugins
Breaks: gedit-plugins (<< 2.91)
Description-en: official text editor of the GNOME desktop environment
 gedit is a text editor which supports most standard editor features,
 extending this basic functionality with other features not usually
 found in simple text editors. gedit is a graphical application which
 supports editing multiple text files in one window (known sometimes as
 tabs or MDI).
 .
 gedit fully supports international text through its use of the Unicode
 UTF-8 encoding in edited files. Its core feature set includes syntax
 highlighting of source code, auto indentation and printing and print preview
 support.
 .
 gedit is also extensible through its plugin system, which currently
 includes support for spell checking, comparing files, viewing CVS
 ChangeLogs, and adjusting indentation levels.
Homepage: http://www.gnome.org/projects/gedit/
Description-md5: 5091aaf6659e6bf7ca9b32695a59f9cd
Tag: implemented-in::c, interface::x11, role::program, suite::gnome,
 uitoolkit::gtk, use::editing, works-with::text, works-with::unicode,
 x11::application
Section: gnome
Priority: optional
Filename: pool/main/g/gedit/gedit_3.4.2-1_amd64.deb
Size: 1027628
MD5sum: 74289ad5af1d28b1f8fde3ffd3e7d838
SHA1: aed9bbcfbd5c9ac4a517f269644d98eea3b4e0c0
SHA256: d0415d7272bbccf8e29a9396d7d733bde5651aa84b5fd03bb7c387c3f5b928e6

A lo mejor no es algo que usarás día a día, pero me parece que es uno de esos comandos inútiles que te van a familiarizar con tu Terminal y tal vez te ayuden en el futuro, si planeás hacer labores avanzadas.

$ which también sirve, pero sólo te da la ruta del programa, no más detalles.

$ which iceweasel
/usr/bin/iceweasel

Si la app no existe, no te arroja nada; busquemos al viejo y conocido Midori, un explorador web instalado en algunas distros, pero que no está instalado de fábrica en Debian:

$ which midori
$

Nos vidrios al ratón, Chele.
Editado: Este artículo fue escrito el año pasado, mientras aprendía comandos nuevos. Los guardé porque pensé que serían útiles para los cheros* novatos. Usalos, y mirá la información de tus programas.


Chero, a: salvadoreñismo; sustantivo m. f. Amigo, colega, pana, cuate, camarada, joven, muchacho, individuo, sujeto, chamaco, tipo.

Pastel de Frambuesa

Logo de Raspberry Pi
Esta Frambuesa se está volviendo emblemática.


Términos a buscar para comprender mejor este mambo: 
  • SoC - System on a Chip.
  • Single-board computer.
  • Embedded computer.
  • Microcontroller.

La Fundación Raspberry Pi

En el 2006, educadores de el Laboratorio Computacional de Cambridge (en el Reino Unido), se preocuparon porque los alumnos aspirantes a carreras computacionales cada vez tenían menos habilidades programáticas. ¿Por qué? Porque ahora los aspirantes venían con conocimiento acerca de MS Office, o desarrollo web, y porque para el nuevo milenio, las computadoras de hogar y las consolas de videojuegos reemplazaron a las antiguas máquinas de programador, aparte que las PCs eran para entonces, relativamente costosas. Entonces esta gente ideó una forma de que los niños y jóvenes pudiesen entrar al ambiente de la programación a bajo costo. Entre el 2006 y el 2008, esta gente que mencionamos diseñaron las versiones de lo que ahora hablamos.
Para finales de la década pasada, los chips móviles se volvían más asequibles y lo suficientemente potentes como para reproducir multimedia, cosa que podría despertar el interés de jóvenes que no se sienten atraídos a la computación. Para resumir, esta gente se puso en contacto con el desarrollador de chips Broadcom (los que hacen los chips de LAN en PCs y muchos otros chips), y formaron la Fundación Raspberry Pi.

Y así es como, en el 2011, sale al mercado el Raspberry Pi, una computadora del tamaño de una tarjeta de crédito, que cuesta US$25/US$35 (dependiendo del modelo), que consume solita menos de 5W de energía y que está cambiando al mundo joven de la informática.

¿Ah? Sí, una PC. Bueno, una micro, PC "desnuda" digamos. Le conectás Ratón, Teclado, Monitor, cable de red. Bootea el sistema operativo (adiviná qué tipo de sistema... ¡Linux!) desde una SD y ya.

Aquí el diagrama:


Dibujo del R-Pi, según http://www.raspberrypi.org/help/faqs/
Se mira en carne y hueso, así (bonito el logo impreso :3 en la placa base):
Comparación de un R-Pi (anglicismo: arpái, a veces cariñosamente arpi)
modelo B, con una moneda de 25 centavos de Dólar estadounidense.
Foto, cortesía del Vago Sucio.




 
El nombre es un juego de palabras: Pi (el valor constante de 3.14159...) y Pie (pastel); ambas suenan a pai, y unido al nombre Rasbperry, se entiende como Pastel de Frambuesa/Valor aritmético de Frambuesa. Si querés leer más de esta historia, andá acá.

¿Y cuál es el uso? Enseñar a gente de todas las edades de programación, robótica, automatización, etc. ¿En serio? Sí, chele, sí. Mirá, podés usarlo como una PC doméstica de bajo consumo (aunque de mis pruebas diré que no es  el mejor propósito), como headless PC/home server, servidor web,  sistema teatro en casa, o para hacer algo tan loco como esto. Acá te comparto otra foto del Pi, como servidor "headless" (que no está conectado a un monitor/pantalla/LCD y que se controla desde la red):

¿Qué? Sí, una memoria USB y una tarjeta SD (el módulo que sobresale al frente) conectados a un R-Pi. Este Pi es usado para descargar cosas, como porno de enanos, zoofilia romántica, las fotos de la Kardashian (bueno, de su trasero), programas, música (hey, recordá respetar los CopyRights), etc. Ya en serio, lo usé para descargar unas cuantas distros. Tener una gaming PC full ATX encendida sólo para descargar distros, no es algo muy eficiente; así que este amiguito nos ayudó mucho.

Editado: esta entrada la tenía en mis borradores desde hace unos meses; probablemnte desde el tercer trimestre del 2014. Luego de jugar mucho con mi Raspberry Pi modelo B, adquirí durante la primera semana de agosto 2014, el modelo B+, que tiene muchas mejoras en el diseño; pero mi cargador de smartphone no suplía suficiente energía, aparte de que empezó a averiarse y  lo complicó  todo: quemó ambos Raspbies :(

En todo caso, el conocimiento nos quedó y creo tener unos cuantos pantallazos por ahí. Para este año esperamos hacernos de otro modelo B+, un adaptador recomendado y seguiremos jugando :)

Entradas populares.