Entradas con tag ‘Software Libre’
Publicado por evelio hace 1105 dias, en: Colombia Think Linux, Software Libre, Web.
Sacudiéndome los escombros y el polvo que dejo el final del octavo semestre de mi carrera (estábamos en paro desde el año pasado aguante UPTC! UTPC!) llego a responder este meme que tomo de Cristian, consiste en que hagas tú lista de programas imprescindibles en tu distribución GNU/Linux… así pues aquí esta la mía:
-
Terminal o consola
La terminal, llamese Gnome-terminal, Konsole, Guake, Yakuake, etc. es una aplicación de la cual no podría prescindir, me encanta la CLI, me permite hacer las cosas lo más rápido posible en el manejo del sistema, archivos, aplicaciones y todo lo demás referente a mis instalaciones de GNU/Linux.
-
Firefox
Es mi navegador favorito accedo a la web a diario y no hay día que no lo use, uso varias aplicaciones web y junto a mi colección de agregados como Firebug, TwitterFox, extReader y un largo etc. hacen de las internets una experiencia muy cómoda y placentera.
-
Inkscape
Este maravilloso programa de edición de imágenes vectoriales merece su puesto, lo uso para matachinar todas mis imágenes, hacer mockups, incluso para crear paletas de colores, al aplicar filtros y retocar imágenes lo uso en combinación con The Gimp, salvo para organizar fotos para ello uso F-Spot… pero en general en edición de imágenes Inkscape es mi herramienta preferida.
-
GNOME Do
GNOME Do me ahorra mucho tiempo a la hora de lanzar aplicaciones, abrir directorios y demás tareas que antes realizaba desde la terminal, de una forma muy amigable y cómoda, junto a sus plugins me permiten usar mi GNU/Linux a una velocidad increíble.
-
IDEs
En este apartado incluyo mis Entornos de desarrollo integrado que más uso en su orden OpenKomodo (a.k.a. Komodo Edit), Eclipse, Netbeans (por su poderoso y cochino editor gráfico), y como el MySQL Workbench esta muy pero muy verde aún uso DBDesigner 4
finalmente, de la misma manera paso el meme a quien quiera seguirlo
Tags: blog, GNU/Linux, meme, Software Libre, Web
Publicado por evelio hace 1137 dias, en: Desarrollo, Humor, Ubuntu, Vida, Web.

Una sencilla caricatura en honor a un blogo-amigo de toda la blogo-vida: Cristian de Linux, Java y Programación, definitivamente el mejor blog técnico tecnológico (?!)
.
Como siempre el archivo fuente .svg de Inkscape bajo la licencia (cc) Reconocimiento – No comercial – Compartir igual.
Ojala le guste a Casi y perdone la bobada
Tags: caricatura, Casidiablo, inkscape, Software Libre
Publicado por evelio hace 1153 dias, en: Colombia Think Linux, Desarrollo, Mandriva, Software Libre, Ubuntu.

Como comenté previamente que realizaré, ya he realizado una instalación de Mandriva Linux One 2009.0 en mi sartén (a.k.a. Acer Aspire One), ante la ausencia de unidad óptica (CD, DVD, etc.) en el cacharro, y también de una externa, las instalaciones se deben realizar desde una memoria USB, el proceso que seguí para tener el instalador Live de Mandriva Linux One dentro de una memoria USB fue el siguiente:
Preparar la memoria USB
Ten en cuenta que es necesario modificar la tabla de particiones y formatear tu memoria USB, por lo tanto si tienes datos en esta que no quieras perder haz copia de seguridad (backup) o una imagen, de lo contrario puedes tirarle zapatos a Bush para luego continuar este proceso.
-
Identificar el nombre del dispositivo
Conecta tu memoria USB a tu computador (paso obvio
), como podrás saber, Linux asigna un “archivo” o mejor un nodo con un nombre identificando los dispositivos en la carpeta /dev/, para el caso de los dispositivos de almacenamiento masivo dependiendo de su tecnología les nombra hd o sd más una letra del alfabeto empezando con la a para el primer disco, en caso de que este disco este particionado, cada partición tendrá su nodo etiquetado con el nombre del disco más un número empezando con 1 la primera partición y así… para identificar como nombró nuestra memoria USB hacemos lo siguiente, ejecuta en una terminal con tu usuario:mountSip, sin parámetros lo cual nos mostrará los puntos de montaje actuales, también podríamos hacerlo leyendo el nodo /proc/partitions con cat, pero pienso que es más sencillo de identificar con mount… para mi caso en Ubuntu la salida fue:
evelio@respire:~$ mount /dev/sda1 on / type ext3 (rw,noatime,nodiratime,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) /proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) varrun on /var/run type tmpfs (rw,nosuid,mode=0755) varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) fusectl on /sys/fs/fuse/connections type fusectl (rw) lrm on /lib/modules/2.6.27-7-generic/volatile type tmpfs (rw,mode=755) securityfs on /sys/kernel/security type securityfs (rw) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) gvfs-fuse-daemon on /home/evelio/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=evelio) /dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,utf8,shortname=winnt,uid=1000)
En mi caso la memoria USB estaba montada en /media/disk por tanto la última linea me indica que mi memoria se llama sdb, sin el número; recuerda que el número es de la partición, de aquí en adelante reemplaza sdb con el nombre del nodo para tu memoria USB.
Bien, ahora necesitaremos poderes de super usuario ya sea con los comandos sudo o para que no sudes tanto sudo su que te creara un shell temporal como root:, lo siguiente lo puedes hacer con cualquier editor de particiones como GParted, etc, pero por esta vez usaremos el comando fdisk para esta tarea:
fdisk /dev/sdb
Nos pedirá una entrada a lo cual le diremos p para listar las particiones en nuestra memoria USB, en mi caso:
Orden (m para obtener ayuda): p Disco /dev/sdb: 4022 MB, 4022337536 bytes 255 cabezas, 63 sectores/pista, 489 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Identificador de disco: 0x0009731f Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sdb1 1 489 3927861 c W95 FAT32 (LBA)
Como lees solo tengo una partición, la cual eliminaremos, es lo normal pero puede que sea diferente en tu caso debes eliminarlas por tanto eliminaremos dándole d, luego nos cercioraremos listando las particiones con p así:
Orden (m para obtener ayuda): d Se ha seleccionado la partición 1 Orden (m para obtener ayuda): p Disco /dev/sdb: 4022 MB, 4022337536 bytes 255 cabezas, 63 sectores/pista, 489 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Identificador de disco: 0x0009731f Disposit. Inicio Comienzo Fin Bloques Id Sistema
Todo lo anterior con el objetivo de que en verdad la memoria este vacía, ahora crearemos una partición primaria con n, p, 1, y dos [enter], luego listamos las particiones con p, así:
Orden (m para obtener ayuda): n Acción de la orden e Partición extendida p Partición primaria (1-4) p Número de partición (1-4): 1 Primer cilindro (1-489, valor predeterminado 1): [enter] Se está utilizando el valor predeterminado 1 Last cilindro, +cilindros or +size{K,M,G} (1-489, valor predeterminado 489): [enter] Se está utilizando el valor predeterminado 489 Orden (m para obtener ayuda): p Disco /dev/sdb: 4022 MB, 4022337536 bytes 255 cabezas, 63 sectores/pista, 489 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Identificador de disco: 0x0009731f Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sdb1 1 489 3927861 83 Linux
Ahora le pondremos a esta partición la bandera de boot con a y su número de partición 1
Orden (m para obtener ayuda): a Número de partición (1-4): 1
A continuación cambiamos el tipo de partición con t a FAT32 con b, y finalmente listamos las particiones con p:
Orden (m para obtener ayuda): t Se ha seleccionado la partición 1 Código hexadecimal (escriba L para ver los códigos): b Se ha cambiado el tipo de sistema de la partición 1 por b (W95 FAT32) Orden (m para obtener ayuda): p Disco /dev/sdb: 4022 MB, 4022337536 bytes 255 cabezas, 63 sectores/pista, 489 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Identificador de disco: 0x0009731f Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sdb1 * 1 489 3927861 b W95 FAT32
por último escribiremos los cambios en la memoria USB con w:
Orden (m para obtener ayuda): w ¡Se ha modificado la tabla de particiones! Llamando a ioctl() para volver a leer la tabla de particiones. ATENCIÓN: La relectura de la tabla de particiones falló con el error 16: Dispositivo ó recurso ocupado. El núcleo todavía usa la tabla antigua. La nueva tabla se usará en el próximo reinicio. ATENCIÓN: Si ha creado o modificado alguna de las particiones DOS 6.x, consulte la página man de fdisk para ver información adicional. Se están sincronizando los discos.
Aunque me arrojó advertencias no hubo problemas.
-
SYSLINUX
SYSLINUX es un gestor de arranque muy usado para estas tareas, y en esta oportunidad no se escapará
, en cuanto a la instalación en Ubuntu basta con un:aptitude install syslinux
Ahora con el versátil dd, reemplazaremos el MBR de nuestra memoria USB:
dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb 0+1 registros de entrada 0+1 registros de salida 404 bytes (404 B) copiados, 0,130656 s, 3,1 kB/s
Debemos formatear nuevamente nuestra memoria USB para ponerle de etiqueta MANDRIVAONE:
mkdosfs /dev/sdb1 -n MANDRIVAONE mkdosfs 2.11 (12 Mar 2005)
Nota: es obligatorio que sea MANDRIVAONE incluyendo mayúsculas, si no efectuaste los pasos anteriores pon MANDRIVAONE como etiqueta, esto es por el kit
-
Kit
El kit es un conjunto de archivos y directorios ralizados por L’Ordikc que facilitan esta tarea, primero lo decargamos:
wget http://lordikc.free.fr/sources/kit_mdv2009.tgz
Montamos la memoria en /mnt/:
mount -t vfat /dev/sdb1 /mnt/
Y descomprimimos el kit en la memoria
tar -C /mnt/ -xf kit_mdv2009.tgz
-
La imagen ISO y el paso final
Necesitamos copiar el archivo /loopbacks/distrib-lzma.sqfs dentro de la imagen ISO de Mandriva Linux que hallamos descargado, a la misma ruta dentro de la memoria; para mi caso elegí mandriva-linux-one-2009-KDE4-int-cdrom-i586.iso para ello la montamos en /media/cdrom así
mount mandriva-linux-one-2009-KDE4-int-cdrom-i586.iso /media/cdrom -o loop
y copiamos el archivo
cp /media/cdrom/loopbacks/distrib-lzma.sqfs /mnt/loopbacks/
y por ultimo con ayuda de SYSLINUX hacemos booteable nuestra partición:
syslinux -f /dev/sdb1
Eso es todo ya podemos reiniciar, elegir la memoria USB desde la BIOS o el boot menu como primer dispositivo de arranque y listo!
En mi caso me ha gustado mucho el rendimiento de la versión One 2009 en Live salvo algunas ventanas que quedan en blanco y hay que revalidarlas para verlas, supongo debe ser por utilizar el inestable KDE 4.1.
Respecto a la instalación fue muy rápida y entretenida hace mucho que no usaba Mandriva y estoy contento con ello, en una entrada posterior hablaré del rendimiento de la susodicha en el Acer Aspire One, de momento adelanto que en este día de uso, verdaderamente esta optimizada para los netbook en este caso detectó todo hasta el LED del wifi, con solo instalarlo, si se que dicen del facílismo pero me ha encantado todo esto
.
Referencia:
Tags: acer, aspire, kde, linux, livecd, Mandriva, memoria, one, Software Libre, Ubuntu, usb
Publicado por evelio hace 1193 dias, en: Colombia Think Linux, Desarrollo, Ubuntu, UPTC.
Siguiendo con la configuración de Debian Etch, durante la instalación cuando me preguntó la distribución de teclado, a lo cual dije gratamente Español – España o algo así…. a lo cual luego luego me arrepentí pues no podia sacar (el teclado tiene distribución inglesa, y al presionar Alt Gr era como presionar Enter) ni la barra del or (|) para hacer tuberías tan necesarias como history | more etc.
Entonces me di en la busqueda y encontré una solución [1]:
# dpkg-reconfigure console-data
lo que nos mostrará
si aceptamos nos mostrará un menú con cuatro opciones de las cuales.
- Nos mostrará un wizard o asistente para seleccionar nuestra distribución de teclado (recomendado).
- Nos dejara tal cual la configuración actual.
- Nos pondrá la distribución según el kernel.
- Al igual que la primera opción nos permitira elegir la distribución pero en este caso de una larga lista de distribuciones y arquitecturas
Yo he optado por la primera y tras unas selecciones la he puesto en su lugar US Standar
Enlaces
[1] http://www.malcolmhardie.com/weblogs/angus/2006/05/02/change-console-keyboard-layout-in-debian/
Tags: Debian, distribución, keyboard, layout, mapa, Software Libre, teclado, terminal, tty
Publicado por evelio hace 1194 dias, en: Colombia Think Linux, Desarrollo, Ubuntu, UPTC.
Hoy he estado configurando una máquina virtual con Debian Etch para Redes, materia de 8º Semestre de mi carrera… (se puede con cualquier distro incluso con GUI pero junto con Jose Miguel preferimos darle a la madre… de Ubuntu
osea Debian), los requisitos es montar DHCP, DNS, Apache, PHP y OpenOffice (WTF! pero es por prácticar) desde código fuente, entonces hemos hecho la instalación con la versión netinst
Al iniciar con DHCP luego de descomprimir el tarball y ejecutar ./configure empezaron los errores así:
configure: error: no acceptable C compiler found in $PATH
este error se debe a que no tenemos un compilador de C por tanto debemos instalarlo
# apt-get install gcc-4.1
pero el problema no para allí pues el binario instalado tiene el nombre de gcc-4.1 y esta ubicado en /usr/bin y el ./configure busca en el $PATH por un archivo con nombre gcc y
no con nombre gcc-4.1 por tanto la solución que la encontre en [1] fue crear un enlace simbolico en /bin con el nombre gcc así:
# ln -s /usr/bin/gcc-4.1 /bin/gcc
listo NEXT!
configure: error: C compiler cannot create executables
Según configure gcc no puede generar ejecutables, no he utilizado gcc pero supongo que no enlaza al compilar por tanto la solución es instalar g++ encontrada en [2]
# apt-get install g++-4.1
Nota: tanto con gcc como con g++ ten en cuenta las versiones esta vez se uso 4.1 pero puede que para tu caso sea otra versiñon
toes!! ya no nos genera error configure ahora con vamos con make
bash: make: command not found
la solución es bastante obvia instalar make:
apt-get install make
y listo es todo por ahora si encuentro más errores comunes los pondre aquí, si tu tienes otros ponlos en los comentarios
Enlaces
Tags: configure, Debian, dhcp, make, make install, Software Libre, source code
Publicado por evelio hace 1196 dias, en: Colombia Think Linux, Desarrollo, Ubuntu.
Imágen tomada de artistic thoughts
Vía email un amigo me consulta:
¿Cómo puedo saber que usuarios existen en una instalación de GNU/Linux desde bash?
Pues hay un dilema entre usuarios y usuarios válidos (en /etc/passwd, que puedan entrar y con home) pero la cosa va más o menos así:
#!/bin/sh #obtener los usuarios del passwd echo '\n\nUsuarios en passwd con sed' echo '_____________________________________' sed 's/:.*//' /etc/passwd echo '_____________________________________' #ó echo '\n\nUsuarios en passwd con cut' echo '_____________________________________' cut -d: -f1 /etc/passwd echo '_____________________________________' echo '\n\nUsuarios que pueden hacer login' echo '_____________________________________' cat /etc/shadow | grep -v '[*!]' | grep -v '?:' echo '_____________________________________' echo '\n\nUsuarios con directorio en /home' echo '_____________________________________' UHOME="/home" USERS=$(cut -d':' -f1 /etc/passwd) for u in $USERS do ID=$(id -u $u) if [ $ID -ge 1000 ] ; then if [ -d ${UHOME}/${u} ] ; then echo ${UHOME}/${u}; fi fi done echo '_____________________________________' echo '\n\nUsuarios conectados' echo '_____________________________________' who echo '_____________________________________' echo '\n\nConexiones realizadas' echo '_____________________________________' last echo '_____________________________________'
si hay una mejor forma porfa ponla en un comentario y actualizo la entrada
.
Publicado por evelio hace 1227 dias, en: 3D, Colombia Think Linux, Enlaces, Ubuntu, Web.
Wow!! tiene todos los ingredientes para incrustarse en tu lector de Feeds:
- Es un cómic o tira comica.
- Historia basada en un grupo de geeks.
- Es hecho con 100% Software Libre (Ubuntu + Inkscape + GIMP + Blender).
- No solo es humor y tiene un buen guión (muchas referencias geek).
- Traducido en Español e Inglés
- Es Colombiano!!
- Y por si no basta: TIENE un perro ancestral!!
Que más puedes pedir?
Cibertito es un proyecto desarrollado por la compañía GeekDT desde el Cluster de Tecnología ParqueSoft Bogotá. Luego de dos años de investigación en técnicas de ilustración utilizando exclusivamente herramientas de Software Libre, el proyecto alcanza su madurez en el año 2008 para ser publicado en Internet.
Puedes empezar a leerlo ya pues apenas inicia la primera temporada y con dos capítulos (uno y dos) de esta “telenovela juvenil para geeks”.
Link: Cibertito | Blog
Fuente: BlenderNation
Tags: cibertito, colombia, Colombia Think Linux, comic, Software Libre, tira, tito, Ubuntu, Web




