evelio.blog();

Archive for the ‘Ubuntu’ Category

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.

  1. Nos mostrará un wizard o asistente para seleccionar nuestra distribución de teclado (recomendado).
  2. Nos dejara tal cual la configuración actual.
  3. Nos pondrá la distribución según el kernel.
  4. 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/

Anuncios

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

1. http://www.linuxquestions.org/questions/linux-distributions-5/no-acceptable-c-compiler-found-in-path-…i-cant-make.-237970/page3.html

2. http://www.linuxforums.org/forum/linux-programming-scripting/90-c-compiler-cannot-create-executables-configure-error.html

for people with rocks in their head

for people with rocks in their head

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 🙂 .

Wow!! tiene todos los ingredientes para incrustarse en tu lector de Feeds:

  1. Es un cómic o tira comica.
  2. Historia basada en un grupo de geeks.
  3. Es hecho con 100% Software Libre (Ubuntu + Inkscape + GIMP + Blender).
  4. No solo es humor y tiene un buen guión (muchas referencias geek).
  5. Traducido en Español e Inglés
  6. Es Colombiano!!
  7. 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

He estado últimamente desconectado pero aún así he sacado tiempo para “modernizar” o mejor Pimp”ear” mi Ubuntu, curiosamente nunca me gusto usar un dock y menos un lanzador de aplicaciones esta vez la productividad va primero… además se ve espectacular 😛

Pues bien he incluido Gnome Do y Avant Window Navigator, pero como novedad le he dicho adiós a los paneles de Gnome (mientras que no necesite toda la tarjeta gráfica) y a los iconos en el escritorio pero como?:

Quitar los paneles de Gnome

Luego de quitar los que teníamos (por ej. donde se listan las ventanas) con Click Derecho -> Eliminar Panel, nos damos cuenta que el principal (en el que esta el menú y el reloj) no se puede quitar de esta forma :S

Así que la solución esta en modificar la sesión por defecto de Gnome:

$ sudo gedit /usr/share/gnome/default.session

Encontramos algo como lo siguiente:

# This is the default session that is launched if the user doesn't
# already have a session.
# The RestartCommand specifies the command to run from the $PATH.
# The Priority determines the order in which the commands are started
# (with Priority = 0 first) and defaults to 50.
# The id provides a name that is unique within this file and passed to the
# app as the client id which it must use to register with gnome-session.
# The clients must be numbered from 0 to the value of num_clients - 1.

[Default]
num_clients=4
0,id=default0
0,Priority=10
0,RestartCommand=gnome-wm --sm-client-id default0
1,id=default1
1,Priority=40
1,RestartCommand=gnome-panel --sm-client-id default1
2,id=default2
2,Priority=40
2,RestartCommand=nautilus --no-default-window --sm-client-id default2
3,id=default3
3,Priority=60
3,RestartCommand=gnome-cups-icon --sm-client-id default3

y comentamos las lineas:

#1,id=default1
#1,Priority=40
#1,RestartCommand=gnome-panel --sm-client-id default1

con ello no se ejecutaran los paneles y nos ahorramos 46px verticalmente 😛

Nota: ten en cuenta que hasta que no vuelvas a modificar esas lineas no hay forma de recuperar los paneles

Quitar los iconos del escritorio

Esto lo hacemos editando el registro de Gnome con gconf-editor (si no lo tienes instalado: sudo aptitude install gconf-editor, luego lo ejecutas$ gconf-editor), vamos a la ruta

/apps/nautilus/preferences

y alli desactivamos la opción:

show desktop

cerramos y listo!

Nota: para activar los iconos repite el procedimiento pero activa la opción 😛

Bonus-Track: Puedes crear un botón para activar o desactivar los iconos a tu gusto 🙂

Fuentes y agradecimientos:

Remove Gnome “Menu Panel” (Top One) en Ubuntu forums

Gnome, hide desktop icons en /home/edivad

From MacOS to Ubuntu: Show/Hide Desktop Icons on Gnome
en Ma petite entreprise

Los formatos que más uso para imágenes para la Web son PNG y GIF, siempre es importante reducir el tamaño de bytes… en esta oportunidad utilizaremos Pngcrush para optimizar lo mejor posible PNG:

Instalamos Pngcrush desde los repositorios:

$ sudo aptitude install pngcrush

y su uso:

$ pngcrush -rem alla -reduce -brute in.png out.png

-rem = remueve información adicional en este caso alla remueve toda excepto la información de transparencia

-reduce = reducción

-brute = usa fuerza bruta, probando 114 filtros y métodos compresión

in.png = imagen a optimizar

out.png = imagen optimizada

así se obtiene una reducción entre 15 a 20% sobre imágenes exportadas de Inkscape aunque cada imagen es diferente… muy recomendado

Fuente: MarkSanborn.net (también posible en JPG )

Aunque empezó marchito de a poco obtuvo sabor… para la muestra un maddog:

Jon Maddog Hall and me

como curiosidad le pedí que me hiciera “cuernos” u orejas de conejo a lo que el asintio pero al parecer se le “olvido” 😛

De las charlas… aún nada destacado… aunque el día no ha acabado…


Me fui

para

http://evelio.info/


te espero allá :)

Software Libre Rulez!

a

noviembre 2017
L M X J V S D
« Dic    
 12345
6789101112
13141516171819
20212223242526
27282930