jueves, 21 de junio de 2007

Compiz Fusion, el nuevo nombre de la unión compiz + beryl

Agrega Compiz Fusion a tu vocabulario cotidiano porque te aseguro que lo escucharemos con mucha frecuencia desde ahora. Es el nombre que le han dado a la unión de Compiz/Beryl que se llamó temporalmente CompComm.

Los nombres que se propusieron fueron:

  • Blitz
  • Cobalt
  • CoCo
  • Coral
  • Fusion
  • Nova

Después de que muchos votamos por el nombre, no sirvió de nada ya que fueron los desarrolladores más activos los que eligieron. Se decidió por Fusion, siendo Compiz el core y Fusion las animaciones, plugins y extras que ya les había mostrado.

Anuncio Oficial

Personalmente ya estaba muy acostumbrado a Beryl, y esperaba que el nombre fuera Coral, pero no me disgusta Fusion, solo tendré que acostumbrarme a verlo por todos lados.

Adiós Beryl… Bienvenido Fusion

Te gusta el nuevo nombre? anda…no seas tímido desahogate

Leido en: www.cesarius.net
Extraido de : todomandrake@elistas.net

Lo destacado del Linux Foundation Collaboration Summit

Hace unos días les comentamos que los líderes del mundo que rodea al sistema operativo de Tux, Linux, estaban reunidos en la sede de Google, en Mountain View, en el Collaboration Summit organizado por la Linux Foundation.

Hoy, por medio de un comunicado de prensa de la fundación, nos enteramos de los temas más importantes que se debatieron, como también un panorama de que es lo que nos espera a futuro en relación al sistema operativo que día a día crece más en adeptos… y que poco a poco se gana un espacio en los medios tradicionales

Con orgullo, al leer unas pocas líneas del comunicado de prensa, muchos seguidores de Linux podrían llegar hasta derramar una lágrima al notar la importancia que se le está dando estos días… siendo que antes era una palabra prohibida para algunos… y para otros era el nombre del hermano de ET… totalmente desconocida.

Los aspectos más importantes debatidos fueron los siguientes:

  • Accesibilidad: Los representantes del grupo de trabajo de la Linux Foundation (LF), explicaron el modelo de Linux para programar aplicaciones accesibles a desarrolladores independientes pequeños, usuarios finales, desarrolladores del Kernel y otros participantes, demostrando a su vez como esto resulta en una mayor accesibilidad en contraste con el modelo propietario.
  • Controladores de Dispositivos (Drivers): Se hizo una sesión para explicarle a la fabricantes, usuarios y desarrolladores, el modelo de desarrollo de controladores para dispositivos en Linux, y porque es crucial que los fabricantes ofrezcan controladores abiertos. Por otro lado, se promocionó el proyecto de desarrollo de controladores de forma gratuita para empresas, como también se hizo hincapié que actualmente Linux es el sistema operativo que soporta más dispositivos que cualquier otro en la historia.
  • Administración de Energía: Se debatió intensamente la necesidad del uso eficiente de energía en Linux, por lo cual se organizó la iniciativa Green Linux, la cual buscará mejorar la funcionalidad de administración de energía en Linux. El volver Linux más verde es algo que se considera crucial para el siguiente paso del mismo, ya que esto es lo que buscan tanto las empresas como los usuarios actualmente, debido al impacto que está teniendo en los medios el uso de tecnologías más verdes.
  • Impresión: El grupo de trabajo de Open Printing, de la LF, anunció un Kit de controladores para dispositivos de impresión, a fines de mejorar esta funcionalidad en Linux. La nueva API será soportada por las distribuciones más conocidas, y permitirá que las herramientas de configuración de dispositivos de impresión puedan buscar y descargar los paquetes de controladores adecuados, fuera de que no existan los mismos de manera local en la distribución que están usando.
  • Pruebas: Uno de los problemas de inserción en Linux de las empresas que desarrollan productos, es el costo que tiene hacer pruebas que abarquen una buena proporción de configuraciones de sistemas. De este modo se ha presentado un paquete de herramientas que provee un framework para agilizar el proceso de pruebas.

También se debatieron temas como el Linux en los dispositivos móviles, asuntos legales (ejem, Microsoft…), IPv6, entre otros temas.

La próxima junta será en Marzo de 2008.

Fuente: Linux Foundation


Extraido de : todomandrake@elistas.net

sábado, 16 de junio de 2007

¿Cuál es el futuro de NVIDIA en GNU/Linux?

Una buena noticia para los que usan dicha marca:
http://es.theinquirer.net/2007/06/07/cual_es_el_futuro_de_nvidia_en.html

Indudablemente el crecimiento de gnu/linux está directamente relacinado con la cantidad de drivers a disposición de sus usuarios. Un sistema que no permita usar hardware nuevo es un sistema sin futuro. Pero por otro lado, el imparable crecimiento de gnu/linux obliga a las principales empresas de hardware a ocuparse de este segmento del mercado o perder una buena cantidad de ventas. Este proceso seguramente se hará todavía más pronunciado en un futuro.
De allí las presiones de grupos monopólicos por parar al sofware libre de cualquier manera. Mediante acuerdos de licencias, mediante presiones a los fabricantes. Por cada driver que una empresa de hardware no libere habrá drivers no propietarios hechos por el mundo del sofware libre para sustituirlos. Pero además debemos colaborar nosotros mismos.
Si un placa de video o de audio o de lo que sea no tiene soporte para gnu/linux directamente NO LA COMPREMOS e incluso entremos en el boicot.
Cuando vean que no somos tan pocos los usuarios gnu/lilnux, se van a tener que 'bajar del caballo' y ocuparse de nosotros.

Linspire: Otro más en la boca del lobo…

Hace un par de días, la compañía de Redmond, cerró otro acuerdo más con una empresa dedicada a desarrollar una distribución de Linux, bajo el nombre de Linspire.

El acuerdo, como todos los anteriores (Xandros, Novell, etc), es a fines de mejorar la comunicación entre los sistemas operativos Windows, propiedad de Microsoft, y Linux, software libre.

Como todos los demás acuerdos, podríamos recordar el tema de música… Another one bites the dust… ya que para muchos es una trampa de la empresa de Redmond, a fines de hacer entender por indirectas que Linux viola patentes que son de su propiedad.

Si bien con Linspire, la relación viene desde hace un tiempo, ya que anteriormente su distribución tenía el nombre de Lindows, para lo cual Microsoft procedió a demandarlos por similitud al nombre de su sistema operativo, allá por el 2002. El acuerdo finalmente se cerró en el 2004, cuando Microsoft le compró la marca a Lindows, Inc., por nada menos que 20 millones de dólares, para lo cual cambiaron luego por Linspire, Inc… con todo el efecto mediático que, por cierto, no supieron aprovechar.

Actualmente Linspire se cataloga a si mismo como el Linux de escritorio más fácil del mundo, aunque simplemente es una mera copia de la interfaz visual que tiene el XP, con algunos cambios para no ir nuevamente a juicio.

En este nuevo acuerdo, pactaron entre tantos términos, la unión a lo pactado con Novell Inc., en relación al conversor de documentos de Open Office a Microsoft Office, y viceversa, que deberán incluir en los programas instalados por defecto.

El acuerdo también toca el aspecto de Mensajería Instantánea, Multimedia (códecs de audio y vídeo, propiedad de Microsoft), Fuentes TrueType, y el buscador Live Search de Windows, que vendrá por defecto en Linspire 5.0 (¿cuando reaccionará Google?).

Por último, la frutilla del postre, es el acuerdo de protección de los usuarios frente a demandas de la compañía contraria, de modo que ahora están bajo un paragüas, no solo los de Xandros y Novell, sino también los de Linspire…

Fuente: Microsoft


Extraido de : todomandrake@elistas.net

Linux + Google: ¿Contra ataque?

Google LinuxLa gente de Reuters informa hoy sobre algo que podría empezar a mover fichas en el mundo de la informática, si todos los rumores son ciertos… claro. Los líderes del mundo Linux, se encuentran reunidos en Mountain View, California, en la sede de Google Inc.

El debate se centra en el futuro del movimiento del Software Libre, como también que se hará para enfrentar las recientes amenazas de Microsoft con respecto a las patentes.

Si bien la cobertura de Reuters agrega algunos detalles que quizás pierdan el foco del tema (la vestimenta de los geeks), lo importante es que este debate intenta acercar a los miembros de la comunidad del Software Libre, como así también lograr un punto en común de acción, mientras que ayudaría también que Google doblegara el apoyo sobre Linux, para así otras empresas y/o organizaciones, también lo hicieran.

Una frase que destaca Reuters, fue la mencionada por Jim Zemlin: "Muchachos, sean buscadores de la verdad, no halladores de la contradicción". Para quienes no estén enterados, Zemlin es uno de los representantes de la Linux Foundation, organizadora del evento que se está celebrando.

Otro aspecto destacado en la noticia, es el hecho de que existan centenares de distribuciones de Linux (360 según Distrowatch.com), y que esto muchas veces disminuye la fuerza de empuje que tiene la comunidad en sí, ya que muchas veces se ejecutan acciones por proyecto… y no por comunidad (la del Software Libre).

En fin, el asunto es que Google puede ayudar en todo esto, y seguramente lo hará… solo que habrá que esperar a la semana que viene donde se revelará públicamente cuales fueron las decisiones tomadas por los líderes del Software Libre… que si bien para muchos parece que unos pocos deciden… seamos sinceros, si todos quisiéramos decidir… entonces nunca lograríamos algo de común acuerdo… (lamentablemente, es así…).

Fuente: Reuters

Nota: Quien sabe… capaz algún día la web de Google Linux tenga otro contenido …


Extraido de : todomandrake@elistas.net

Skype, llamadas de voz en Ubuntu/Linux

Por fin el equipo de desarrollo de Skype se digna en sacar una nueva versión para Linux , y aunque no es ni la sombra de sus equivalentes en MacOSX y Windows , ésta nueva versión es un avance.

Qué es VoIP?

Según la Wikipedia Voz sobre Protocolo de Internet, también llamado Voz sobre IP, VozIP, VoIP (por sus siglas en inglés), o Telefonía IP, es un grupo de recursos que hacen posible que la señal de voz viaje a través de Internet empleando un protocolo IP (Internet Protocol). Esto significa que se envía la señal de voz en forma digital en paquetes en lugar de enviarla en forma de circuitos como una compañía telefónica convencional o PSTN

Escoge tu distribución para instalarlo

Agrega los repositorios oficiales de Skype a tu sistema

Como root agrega la linea del repositorio editando el /etc/apt/sources.list

sudo gedit /etc/apt/sources.list

Ahora debes de agregar la linea

deb http://download.skype.com/linux/repos/debian/ stable non-free

Construye el la nueva lista de repositorios tecleando en el terminal

sudo apt-get update

Instala Skype desde los repositorios oficiales tecleando en el terminal

sudo apt-get install skype

Requerimientos de Hardware
  • Procesador a 400 Mhz o superior.
  • 256 MB RAM.
  • 20 MB de espacio libre en tu disco duro.
  • Mcrófono, bocinas o audífonos.
  • Conexión a internet (se recomienda banda ancha, las conexiones GPRS no soportan llamadas de voz y los resultados son muy variables).

Paquetería necesaria

  • Qt 4.2.1+
  • D-Bus 1.0.0
  • libsigc++ 2.0.2
  • libasound2 1.0.12

Leído en: www.cesarius.net
Extraído de : todomandrake@elistas.net

Xandros: ¿Otro Novell más para Microsoft?

No, no hablamos del premio Nobel, hablamos del caso Novell en su alianza estratégica con la compañía de Redmond, Microsoft, la cual firmó un acuerdo de interoperabilidad, que ha sido ampliamente criticada por muchos en la comunidad del Software Libre.

Ahora, el caso se presenta con Xandros, otro distribuidor más de Linux que pasa por la telaraña de Microsoft y queda atrapado como cual mosca lo hiciese.

Para quienes desconozcan a Xandros, es una empresa dedicada a crear soluciones para Linux, y tiene como principal objetivo ofrecer el máximo de interoperabilidad entre la plataforma del pingüino y la de las ventanitas, por lo que ha firmado un acuerdo para poder asegurarle a sus clientes, que siguen en el camino…

El acuerdo es por colaboración tanto legal como técnica, siendo esto parte del plan que Microsoft viene llevando a cabo durante los últimos meses… habiendo estado primero en tranza con la gente de Novell.

Si bien pronto se viene un cambio en la GPL, la versión 3, la cual promete poner freno a este tipo de acuerdos que amenazan contra la comunidad del Software Libre, parece que las empresas gozan de jugar al filo de la navaja en este tipo de acciones.

Xandros, por su parte, no tiene una comunidad extensa como la tiene Novell, más que nada por estar dedicada a entornos corporativos… pero podemos asegurar que no se ganará buena fama con este nuevo acuerdo, sino todo lo contrario, unos miles de dedos apuntándoles como culpable.

Podemos decir, que Microsoft, una vez más en la historia… sigue aplicando la técnica de Divide y Conquistarás efectivamente… como lo hizo en el pasado… y que aún, muchas empresas, no logran captar…

Fuente: C|Net


Extraído de : todomandrake@elistas.net

Mythbuntu 7.04 Public Alpha 1

Mythbuntu es un derivado de Ubuntu enfocado a la configuración de MythTV similar a Knoppmyth o a Mythdora . No es un proyecto patrocinado por Canonical, principalmente, puede ser visto como Ubuntu preconfigurado para el uso del Mythtv.

Todas las aplicaciones ajenas tales como OpenOffice, Evolution, el escritorio completo Gnome no están en una instalación de Mythbuntu. En cualquier momento, un usuario puede elegir instalar el ubuntu-desktop, kubuntu-desktop, o el xubuntu-desktop y agregar un escritorio Gnome completo sobre su instalación.

Mythbuntu 7.04 x86 (Alpha: 06/03/2007) ISO

Vale la pena que tengamos presente este proyecto que acerca el Media Center a todos, por los momentos está realmente verde, pero ya tiene buena pinta.

Nota: Tenéis que instalaros el paquete de flash player "install_flash_player_9_linux"


Leído en: www.cesarius.net
Extraído de : todomandrake@elistas.net

Primera desarrolladora del Core de Ubuntu

Sarah HobbsLeo en el blog de Miriam Ruiz que Sarah Hobbs, a quien se puede ver en la foto de la izquierda, es la primera mujer en convertirse en parte del equipo de desarrollo del Core de Ubuntu.


Felicidades Sarah!!



Extraido de : todomandrake@elistas.net

Configurando CVS con acceso SSH

CVS y SSH
Para llevar a cabo la configuración, lo primero es instalar el servicio de control de versiones:

$ sudo apt-get install cvs

Con la instalación se crea un almacén o repositorio en /var/lib/cvs con los siguientes permisos:

drwxrwsr-x 3 root src 4096 2007-06-04 21:24 cvs

Que contendrá el sub-directorio:

drwxrwsr-x 3 root src 4096 2007-06-04 21:24 CVSROOT

Ahora tenemos que añadir al grupo "src" a los usuarios que queremos que tengan permisos para usar el CVS, para lo que editamos como root el archivo /etc/group y añadiremos nuestro usuario:

$ sudo gedit /etc/group

Y modificamos la siguiente línea para añadir al usuario:

src:40:usuario1,usuario2,usuario3

Ya tenemos CVS instalado y configurado. Ahora vamos con la instalación del SSH.

El cliente ssh (openssh-client) ya viene instalado por defecto. Solamente tenemos que instalar el servidor ssh:

$ sudo apt-get install openssh-server

Para evitar que todos los usuarios de la máquina estén accesibles por SSH tendremos que editar como root el fichero /etc/ssh/sshd_conf, y añadir la línea AllowUsers y a continuación los usuarios que deseamos que se puedan conectar remotamente vía SSH:

$ sudo gedit /etc/ssh/sshd_conf

Y añadimos la línea:

AllowUsers usuario1 usuario2 usuario3

Para que los cambios surtan efectos habrá que reiniciar el servidor:

$ sudo /etc/init.d/ssh restart

* Restarting OpenBSD Secure Shell server…

Algunos enlaces de interés

Servidor ssh


Extraido de : todomandrake@elistas.net

Sysinfo, descubriendo el Hardware de tu PC en Ubuntu/Linux

En el anterior les había comentado cómo ver las especificaciones técnicas de tu hardware por medio de la terminal, pero siempre es bueno tener una herramienta gráfica que nos permita revisar algunos detalles técnicos del Hardware alojado en nuestro PC.

sudo apt-get install sysinfo

Algunos screenshots? si claro!


Leído en: www.cesarius.net
Extraído de : todomandrake@elistas.net

Encuentra las especificaciones tecnicas de tu PC desde Ubuntu con el Terminal

Una excelente forma de escudriñar en las especificaciones técnicas de tu hardware es por medio de la orden “lshw” . Si quieres conocer a detalle tu hardware intenta con:

sudo lshw

Si quisieras detalles de hardware específico podrias usar -C así:

sudo lshw -C disk

Y obtendrás la lista y el detalle de todos tus discos duros.

Y si quisieras crear un página html con todos los detalles de tu hardware para tenerlo como referencia podrías teclear:

sudo lshw -html > nombre_del_archivo.html

Y buscando en tu carpeta personal, tendrás tu archivo html, como en el caso de mi SONY Vaio SZ240FP
Para mí es de vital importancia para poder configurar algo específico, o para compilar, en fin… no podemos olvidarlo.

Fácil y Útil!


Extraido de : todomandrake@elistas.net

MSN por consola

Somos muchos los que estamos obligados de alguna manera a utilizar MSN, el protocolo privativo de los de Redmond, y no es precisamente por placer, si no porque, quizá, tenemos contactos que son imprescindibles y se niegan a pasarse a Jabber.

Para los linuxeros que sólo utilizan consola, o para los minimalistas, aquí está MSNCP, una aplicación que he descubierto por ciencia infusa que permite, mediante consola, conectarse a MSN, con una interfaz bastante intuitiva y fácil de manejar:




Funciona como un script de Python, y ha sido creado por un compañero hispano, de Argentina, por lo que es obvio que está en castellano, entre otros idiomas.

Básicamente, para utilizarlo, sólo necesitas un intérprete de Python versión 2.3 o superior. Para bajarlo, mirar la sección de Downloads y escoger la última versión.


Extraido de : todomandrake@elistas.net

A grabar se ha dicho: Xvidcap

Xvidcap es una interesante aplicación libre y gratuita que nos permitirá grabar nuestro escritorio con bastante soltura, con poco consumo y con excelente resultado.

A diferencia de recordMyDesktop, éste ya presenta una interfaz GTK por defecto simple pero funcional, que es lo que la mayoría buscamos.

recordMyDesktop tiene su front-end en GTK, también, pero no viene de serie, pero por supuesto es otra opción a recomendar.

Xvidcap utiliza la librería libavcodec/libavformat de FFmpeg, y para hacerse una idea de las posibilidades de esta librería, gran parte de sus desarrolladores colaboran con MPlayer y Xine.

En resumen, una aplicación perfecta para hacer grabaciones incluso profesionales de nuestro escritorio, o hacerle babear a nuestro amigo windowsero mientras ve cómo se mueve el cubo de Beryl.

Página web: Xvidcap


Extraído de : todomandrake@elistas.net

Firefox Widgets, mejorando enormemente la apariencia de Firefox en Ubuntu/Linux

Seguro que has notado que algunos elementos del navegador web Firefox, como los botones de radio, los checkboxes y botones (entre otros) no tienen el mejor aspecto en tu instalación de Ubuntu/Linux. Ahora esto se puede mejorar muchísimo (y créeme que mejora mucho) por medio de un script que está publicado en Ubuntu Forums, te explico rápido como lo implementas:
  • Descargas firefox-widgets-1.1.tar.bz2 en tu PC (Búscalo al final de primer post, recuerda que debes de registrarte para descargarlo)
  • Descomprímelo y accede con el terminal hasta la carpeta que descomprimiste (Aquí para más información)
  • Ejecuta ./install
  • Sigue las instrucciones, te pedirá tu contraseña ;)
  • Reinicia Firefox, y delita tus pupilas con lo bonito que se ve ahora

Qué cosas son las que cambia?

Lo que hace es que sustituye el css de tu actual instalación por esta más bonita y elegante

Si estas usando GNU/Linux y además usas Firefox… hazlo ahora!!!


Leido en: www.cesarius.net
Extraido de : todomandrake@elistas.net

Como instalar aplicaciones

Si bien es posible utilizar paquetes .RPM en Debian e igualmente paquetes .DEB en Red Hat y distros que descienden de estas (como Mandriva, SuSe, etc.). En este caso me interesa ver concretamente tres formas de desempaquetar paquetes.

1.Paquetes .tar.gz o .tar.bz o tgz para cualquier distribución
2.Paquetes .rpm para distribuciones Red Hat y su descendencia.
3.Paquetes.deb para distribuciones Debian y su descendencia.

Pero tal vez para los que recién empiezan esto puede ser un poco complicado de entender, así que 'vamos a empezar por el principio'.

Lo que aquí vamos a ver es cómo hacemos para descargar aplicaciones nuevas en gnu/linux. Más concretamente en nuestra distribución.

  1. ¿Qué es eso de los formatos?

Cuando instalamos una aplicación veremos que los mismos están en diferentes formatos. Cuando un desarrollador o un equipo de desarrolladores crea una aplicación, esta tiene varias partes y puede o no estar compilada.

En realidad el código fuente (que es el que crea el desarrollador) no es 'entendible' por la computadora que solo comprende lenguaje de máquina. Por otro lado el lenguaje de máquina resulta inentendible para personas normales, así que se utiliza algo así como un traductor (compilador) que se encarga de convertir el código fuente, (creado por los desarrolladores) a un lenguaje de máquina.

Existen diferentes compiladores para diferentes lenguajes. Además normalmente el programa cuando se compila utiliza las llamadas bibliotecas que son programas comunes a diferentes aplicaciones.

Por este motivo una aplicación no cuenta con un solo programa, sino con varios y además normalmente toma prestado de la propia instalación del sistema operativo alguna biblioteca. Se habla entonces de paquetes de instalación. Cada paquete contiene varios programas que juntos formarán la aplicación que queremos instalar. Debemos decir además que hay diferentes maneras de compilar, según se integre en un solo paquete todo lo necesario (más largo) pero más fácil de instalar o bien, se utilicen algunas bibliotecas y otras 'dependencias' que ya están dentro de nuestra computadora y que son comunes a diferentes programas. Volviendo entonces al tema de los formatos, podríamos decir que los formatos son formas de empaquetar y comprimir las aplicaciones que queremos instalar.
Por ejemplo:

  • Podemos descargar el código fuente sin compilar y compilarlo nosotros mismos directamente en nuestra computadora. Sería algo así como hacer un traje a medida, donde usamos justo lo que necesitamos en función del hardware y del software que tenemos ya instalado.

  • Podemos también descargar un paquete precompilados para la distribución que estamos usando (SuSe, Debian, Ubuntu, Fedora, Slackware, etc.)
    Cada distribución tiene su forma preferida de empaquetar precompilados, y por este motivo un .rpm de Mandriva a veces no funciona en forma correcta en un Red Hat,etc. Aunque ambos utilicen .rpm

2. ¿Que son las bibliotecas y las dependencias?

Respecto a las bibliotecas, debo decir que tal vez muchos de nosotros las conocemos como librerías. Pues bien, este término está mal utilizado. Lo que sucede es que en inglés se llama library y muchos lo traducen como librería pero en realidad esa palabra significa biblioteca. Más allá de la semántica, el concepto es claro, una biblioteca es un conjunto de programas que cumplen funciones específicas en uno o varios programas. Lo que sucede es que no es necesario disponer muchas veces de una misma biblioteca. Muchas veces alcanza con hacer un simple llamado a una biblioteca ya instalada, ahorrándonos de esta forma tener que instalarla varias veces (una por cada utilidad por ejemplo).
En suma podríamos decir que los programas pueden usar bibliotecas comunes a diferentes utilidades y hasta programadas por un tercero, con el objeto de reutilizar ciertos elementos que de esta forma ahorran trabajo al programador.

Muchas veces las bibliotecas ya han sido instaladas porque las necesitamos en un programa que instalamos con anterioridad o porque son base y ya venían con el sistema. Sin embargo encontraremos programas que necesitan una o varias bibliotecas en particular y que las mismas no están instaladas. ¿Qué hacer entonces? Muy simple ¡Instalarlas!
Cuando intentamos instalar una aplicación y no tenemos todas sus dependencias, aparecerá un mensaje de error informándonos cuales dependencias nos faltan. El proceso de instalación de dependencias se debe hacer antes y no durante o después de la instalación de una nueva utilidad. Por este motivo, si durante la instalación de una aplicación el sistema nos avisa que falta una dependencia, debemos parar la instalación, instalar la depedencia y luego seguir adelante. Comprendido esto veamos ahora las diferentes formas de instalar:

3) Descargar el código fuente sin compilar y compilar nosotros mismos (tarballs)

Veremos como se hace para instalar aplicaciones desde el código fuente. Una vez bajado a nuestra máquina el paquete correspondiente debemos compilarlo nosotros con nuestras propias herramientas.
Si bien tiene ventaja este tipo de instalación porque se compila sobre nuestra propia máquina con su hardware y su software (es una instalación a medida) y porque los fuentes normalmente sirven para cualquier instalación. La desventaja es que son bastante más difíciles de instalar, especialmente para las personas más nuevas en gnu(linux. Hay diferentes formas de presentación de estos paquetes. Recordemos que el proceso de empaquetado se divide en dos partes:

  1. Juntar los diferentes programas de la aplicación en un solo paquete

  2. Comprimir el paquete ya creado.


Según la forma de realizar estos procesos los paquetes pueden ser:

    1. Paquete .tar comprimido con gzip

    Es el más antiguo en gnu/linux y se sigue usando por los buenos resultados obtenidos aunque también uno de los más difíciles de usar.

    2. Paquete tar comprimido con bzip2

Bzip es una tipo de compresión más moderna. Algunas personas creen que es el sustituto lógico de gzip, pero si bien en algunas oportunidades logra niveles de compresión mayores, en otras, es gzip quién se comporta mejor, Por este motivo, según sea el caso conviene usar bzip o gzip.

    3.rar: Paquete tar comprimido con rar

Menos usados la compresión con .rar es compatible con diferentes sistemas operativos.

    4.zip: Paquete tar comprimido con zip

Otro tipo diferente de compresión.

Cuando hayamos descargado el paquete, y para instalarlo solo debemos seguir los siguientes pasos:

a) Desempaquetar el código fuente

Esto hoy en día se puede hacer desde la consola o en modo gráfico. Para hacerlo en modo gráfico, seleccionamos el paquete en cuestión y con el botón derecho veremos que se abre un menú que poco más o menos dice algo como 'Extraer en' De esta forma la extracción se hace en forma automatizada.

Si en cambio deseamos ir a la consola )Ctrl+Alt+F1 o F2 o ...al _F6) tendremos que utilizar comandos. Estos comandos tendrán diferencias de acuerdo al tipo de compresión que maneje el paquete.

Por ejemplo:


tar -xvzf 'archivos comprimidos con gzip'

bzip2 -d archivo.bz2 '
archivos comprimidos con bzip'

bunzip2 archivo.bz2 'archivos comprimidos con bzip'

rar -x archivo.rar
'archivos comprimidos con rar'

unzip archivo.zip
'archivos comprimidos con zip'

Todo esto normalmente se realiza como root y no como usuario común.

Cuando utilizamos el comando que corresponda para desempaquetar veremos que se crea un directorio nuevo (mal llamado carpeta por deformación de otros sistemas operativos)
Normalmente al desempaquetar se nos crea un directorio nuevo (dentro del directorio actual) que contiene el código del programa. Entraremos en el directorio recién creado (cd ) y ya podremos compilar el código.

2) Compilar la aplicación

Suponemos que ya hemos desempaquetado la utilidad y la tenemos en un directorio que se ha creado especialmente. Si entramos en ese directorio veremos que hay varios archivos, pero hay dos que debemos leer siempre y antes de seguir adelante ellos son INSTALL y README. Especialmente INSTALL nos da instrucciones precisas para la instalación. Y alguien estará pensando tal vez ¡pero qué tontería si ya he instalado anteriormente, mire si cada vez que instalo tengo que leer este archivo. Pues bien, sí debes leerlo porque todas las instalaciones tienen algo diferente, así que nunca está demás leer el Install. También el Readme traerá cosas importantes y por lo tanto necesarias de leer. Yo se que a la hora de querer probar un programa nuevo nadie tiene ganas de 'perder tiempo' con datos de una instalación, pero créanme, no es perder el tiempo sino invertirlo en forma correcta. Todo lo que se 'gaste' aquí será en beneficio de una instalación más fácil.

Lo que vamos a ver ahora son los tres pasos básicos de una instalación, pero...recordar lo mejor es hacer exactamente lo que nos indica el INSTALL

./configure

Este comando nos dará la información necesaria para saber si tenemos todas las dependencias necesarias para realizar una compilación exitosa. Hay quién cuando aquí obtiene un error fuerza al sistema a seguir adelante. Es una mala idea. Simplemente leer los mensajes del sistema. Los llamados mensajes 'warning' nos permiten seguir adelante, pero...debemos poner atención ya que no todo está totalmente bien.

Cuando aparezca un mensaje de error, hay que leerlo bien y hacer lo que nos diga. Normalmente nos informará de alguna dependencia que falta.

¿Qué hacer?

Simplemente parar la instalación y bajar cualquier dependencia que falte antes de seguir adelante. Yo tengo una forma sencilla de hacer esto, simplemente colocar el nombre de la dependencia faltan te en la ventana del navegador de Firefox. De esta forma la mayoría de las veces el propio Firefox me lleva al lugar de bajada de la biblioteca que necesito. Una vez bajadas las dependencias que me han pedido, vuelvo a correr ./configure. Y voy a hacer esto tantas veces como sea necesario hasta que no me falte ninguna dependencia. Cuando todo de normal, seguiré al paso siguiente.


make

Con make compilaremos realmente la aplicación. Esto dependiendo del programa en sí aunque también de nuestro microprocesador y muy especialmente de la memoria instalada en nuestra máquina puede demorar más o menos tiempo. En general un programa grande puede darnos tiempo para tomarnos...varios cafés ;-)

su

Con 'su', nos vamos a volver root ya que la tarea que viene a continuación no puede ser realizada por otro ususario.

make install
Con 'make install' copiaremos el programa ya compilado con make a todos los diferentes directorios del Sistema Operativo. En gnu/linux las aplicaciones no se encuentran completas en un solo lugar sino que estas se van repartiendo por diferentes directorios en todo el sistema de archivos.

3- Método de instalación de paquetes precompilados

Los paquetes precompilados pueden contener las mismas aplicaciones que están para instalar desde el código fuente con un .tar.gz, pero en lugar de compilarlos nosotros mismos, ya vienen compilados y empaquetados. Solo que este tipo de paquetes se compila y se empaqueta para cada distribución y para cada arquitectura. Así una aplicación para Mandriva, en una máquina AMD de 64 bits posiblemente sea muy diferente de la misma aplicación para una AMD de 32 bits con un SO RED HAT. Los dos empaquetados más comunes son .RPM y . DEB

Instalando rpm

Como ya se ha dicho rpm es un tipo de empaquetado utilizado por RedHat, Fedora, Suse o Mandrake. Existen comandos especificos para manejar estos paquetes, y no sería mala idea para aquellos que comienzan a usarla leer desde la línea de comandos, el manual de rpm. Par ello solo debemos escribir en línea de comandos (Ctrl+Alt+F1 o F2 o F3...al F6) lo siguiente:

man rpm


Aquí veremos las formas básicas de instalar o borrar un paquete .rpm. Salvo indicación en sentido contrario debemos hacer la instalación como root.

Par instalar paquetes escribiremos lo siguiente en línea de comandos:

Para actualizar un paquete ya instalado o bien si no está instalado hacerlo.
# rpm -Uvh

Para instalar paquetes nuevos solamente (no actualiza) El comando anterior hace lo mismo que este (instala paquetes nuevos) pero además actualiza paquetes ya instalados. Así que conviene utilizar el comando anterior.
# rpm -ivh <nombre_del_paquete.rpm>

Para eliminar paquetes utilizaremos:

# rpm -e <nombre_del_paquete.rpm>
También es posible que queramos ver qué paquetes tenemos instalados, en ese caso podemos utilizar los siguientes comandos:

# rpm -qa

Este primer paquete nos muestra todos los paquetes instaldos.

En cambio en el segundo caso, hemos utilizado un filtro mediante el uso de 'grep' al que hemos colocado una palabra patron. Todo lo que tenga que ver con esa palabra se listará, siendo de esta forma una lista mucho mas pequeña que la anterior.

# rpm -qa | grep

Instalación de paquetes .deb

Debian utiliza estos paquetes, y cuenta con una herramienta para manejarlos llamada dpkg. Se puede utilizar esta herramienta desde línea de comandos y como root.

Para instalar paquetes utilizaremos

# dpkg -i [nombre_del_paquete]

# dpkg -r [nombre_del_paquete]


Elimina el paquete. Mientras que la segunda opción elimina además del paquete todo lo que exista de la configuración utilizado para instalar ese programa.


# dpkg -P
[nombre_del_paquete]


Utilizar APT

Desde hace muchos años, Debian tiene una herramienta mucho más completa que dpkg y que realmente es una joya a la hora de instalar programas, se llama apt. Debemos recordar que apt no solo es usado por Debian sino por otras distros que tienen a aquella como 'padre', es el caso de Ubuntu, Knoppix, etc.

Para poder utilizar apt, debemos indicarle a esta utilidad desde donde vamos a descargar las aplicaciones. Para esto existe un archivo en donde se indica qué repositorios queremos usar. Este archivo se llama sources.list y su ruta completa es /etc/apt/sources.list

Veamos ahora los principales comandos de apt, recordando que existe un man que tiene por supuesto muchas más opciones que las que aquí damos. Así que al que le interese el tema hará bien en colocar en su consola simplemente

man apt

  • apt-get update Se sincroniza con los repositorios que hemos indicado en sources.list actualizándo los paquetes diponibles. Es necesario utilizar este comando antes de bajar alguna nueva utilidad a nuestro sistema.

  • apt-get check Mientras que el anterior actualiza el contenido en los repositorios, este actualiza la lista de repositorios, y por este motivo es muy importante utilizar este comando a menudo a fin de tener todo actualizado..

  • apt-get upgrade [nombre_del_paquete] Actualiza una aplicación a su versión más nueva disponible en los repositorios. O sea que nos mantiene actualizadas las aplicaciones que ya tenemos instaladas.

  • apt-get dist-upgrade Actualiza la distribución completa. Normalmente conviene utilizar este comando a la noche o en un horario donde podamos dejar la comutadora encendida durante muchas horas.

  • apt-get install [nombre_del_paquete] Instala un paquete que hemos indicado desde los repositorios indicados, se fija en las dependencias que necesita, si están las utiliza y si no están las instala en forma automática.

  • apt-get remove [nombre_del_paquete] Eliminación de un paquete y sus dependencias. Si se trata de una biblioteca compartida por otras aplicaciones no desinstalará la dependencia hasta tanto no se haya pedido para desinstalar todos los archivos que la utilicen.

  • apt-get --purge remove [nombre_del_paquete] Elimina, el paquete y también los archivos de configuración del mismo.

Utilizar urpmi

Con urpmi también debemos configurar los repositorios que queremos utilizar.

El comando para configurar repositorios es:

urpmi.addmedia

tambien es posible hacer lo mismo desde la página de Easy Urpmi y seguiremos los 3 pasos que nos indica.
Se nos preguntaŕa la versión de Mandrake que estamos utilizando, también qué repositorios queremos usar, y nos irá indicando todos los comandos que debemos utilizar en consola como root.

Comandos urpmi

  • urpmi [nombre_del_paquete] Para instalar un paquete utilizando repositorios.

  • urpme [nombre_del_paquete] Para eliminar tanto un paquete como sus dependencias

  • urpmq [patrón_de_búsqueda] De acuerdo al patrón indicado filtra un paquete que tenga coincidencias con el patrón de búsqueda.

  • urpmq -i [patrón_de_búsqueda] Es igual que el anterior pero mas completo.

Bueno hasta aquí llegamos. Podría haber sido mucho más completo, pero..solo es esto. Tal vez en algún momento podamos hacer, si interesa el tema algo más completo pero como tutorial para el sitio.

Leído en: ADSL Ayuda
Extraído de : todomandrake@elistas.net

Gnome con la apariencia de Vista.

Bueno, realmente para gustos colores, y seguro que alguno le apetece tener su Gnome con la apariencia de Windows Vista. Y como por diversas razones no todos disponen de Beryl o simplemente no lo quieren como yo porque opinan que es demasiado cargante, hoy ofrezco una remodelación visual de Gnome que he podido ver en Siempre Linux y que no emplea Beryl ni Compiz para cambiar el aspecto.

El resultado final viene a ser algo parecido a esto

fondovista1.jpg

fondovista21.jpg

Se han usado los siguientes elementos:

Una vez descargado todo lo que vamos a usar, su instalación es realmente sencilla. Para los temas visuales del escritorio nos dirigimos a

Menú Inicio-Escritorio-Preferencias-Tema-Instalar un tema.

Una vez en la aplicación vamos añadiéndolos (también funciona simplemente arrastrar y soltar) y luego en "Detalles del Tema" para Controles seleccionamos: LiNsta-GTK2; en Bordes de Ventana: LiNsta-Black-Plastic; y en Iconos: Aero.

Para Amsn simplemente descomprimimos el Archivo aMSN_Futurosoft-1.1.zip dentro de la carpeta oculta de amsn (/home/NombreUsuario/.amsn/skins) que se encuentra en nuestra carpeta personal y luego lo seleccionamos desde el propio Amsn como skin.

Ya digo que simplemente son algunas mejoras visuales, y seguro que hay muchísimos usuarios de Linux a los que no les apetece nada que su sistema se parezca a Vista (visualmente solo, claro), pero también es cierto que seguro que a más de uno sí que le gusta como queda el tema final y algún usuario recién llegado le parecerá Linux ahora un poco menos extraño.

Esta libertad de elección es precisamente una de las maravillas de Linux.


Extraído de : todomandrake@elistas.net

Open Office y Microsoft Office 07

Tantas promesas en vano, no se si alguno de ustedes recuerdan las promesas de Microsoft antes del lanzamiento sobre la compatibilidad con el sistema ODT de Open Office, bien ayer me acabo de dar cuenta que esto no existe en la nueva versión de Office 2007. Cabe destacar que cuando necesito llevar un archivo de tipo documento a mi trabajo previamente lo paso a RTF para poder abrirlo con Office, pero sabiendo que la otra persona era usuario de la versión 2007, me tire a la pileta y lleve el ODT, fracaso, no lo abre, ni siquiera lo reconoce...
Eso no es todo, cuando termino mi trabajo en Office 2007, lo traigo a casa y en mi Open Office no lo pude abrir, ahhhh todas estas cosas me recuerdan a las incompatibilidades de la década pasada, espero que esto se solucione en nuevas versiones de Open Office.
Extraído de : todomandrake@elistas.net

Buscando Nombre para Beryl/Compiz

Vieron cuando en el Zoológico los nenes le ponen nombre a los animales que nacen?, bueno a nosotros nos ofrecen hacerlo, pero con el proyecto Beryl/Compiz!!!!.
Como es esto?, bueno, para los mas despistados les haré un breve resumen de la novela, primero un grupo desconforme se separa del proyecto Compiz para crear Beryl, y ahora se vuelven a unir en un único proyecto (lo cual festejo mucho), claro que este nuevo emprendimiento no tiene nombre aun, por lo que es nuestra tarea encontrarle uno, a los interesados pueden ingresar a un foro destinado para tal tarea y opinar: ¿Cuál debería ser el nombre de la unión de Compiz y Beryl?

Extraído de : todomandrake@elistas.net

Ubuntu desde la Web?

Les gustaría probar Ubuntu sin siquiera descargar la ISO? muy bien, están de parabienes, ya que eso es lo que les permite hacer el proyecto Wubuntu, no es mas que un sistema operativo online que, una ves cargado nos mostrara el escritorio Ubuntu pero en nuestro navegador, interesante no? por lo demás podremos navegar por Internet y acceder a las clásicas aplicaciones que trae el sistema original....
no se pueden perder la posibilidad de probarlo:
http://wubuntu.weejewel.net/

Extraído de : todomandrake@elistas.net

Juntar o separar PDFs en GNU/Linux

Si tenemos varios PDFs, de por ejemplo una práctica de BDD, y los queremos juntar en uno sólo no necesitamos hacer piruetas ni instalar el Adove Acrovat, sólo necesitamos una pequeña aplicación llamada PDF Toolkit. Si estamos en Debian/Ubuntu podemos instalarla tal que así:

apt-get install pdftk

Ahora los comandos básicos:

  • Juntar tantos archivos como queramos: pdftk archivo1.pdf archivo2.pdf archivo3.pdf cat output archivofinal.pdf
  • Separar todas las páginas de un PDF: pdftk miarchivo.pdf burst
  • Separar páginas específicas de un PDF: pdftk miarchivo.pdf cat 1-9 26-end output minuevoarchivo.pdf

Hasta aquí la intención del post. Pero con este programa se pueden hacer cosas más avanzadas, como rellenar un formulario en un PDF o cifrar/descifrar un PDF. Si tenéis más interés, podéis ampliar la información en este artículo de Linux.com o en la documentación oficial.

Editado: si te asusta la línea de comandos hay una interfaz gráfica, pero no la he probado.


Extraído de : todomandrake@elistas.net

Listado de programas y juegos para Ubuntu (LINUX)

En Alternativas Libres tenemos un listado de programas y juegos para Ubuntu y/o cualquier otra distribución compatible Linux:

*

Ofimática (67)


*

Desarrollo (86)


*

Red (126)


*

Matemáticas (22)


*

Juegos (108)


*

Técnicas (36)


*

Gráficos (41)


*

Educación (34)


*

Multimedia (96)


*

Miscelánea (67)

Fuente: Linux Instalación, Juegos, Programas y todo lo necesario para abandonar Windows


Extraído de : todomandrake@elistas.net

¿Asus preinstalará Linux?

Que Dell haya empezado a preinstalar y a promocionar a Linux ha sido toda una revolución. De cerca se oyeron rumores de que Toshiba preinstalaría también Ubuntu pero nada se confirmó.

Hoy mientras buscaba alguna novedad sobre Linux me encontré con que Asus va a sacar un modelo que causará sensación por sus características y que preinstalara GNU/Linux.

El modelo se llamará ASUS Eee (Easy to learn, Easy to work, Easy to play) y su principal encanto está en el precio: entre 150 y 240 € (190-300 $) Es un mini-portátil cuyo objetivo es hacernos la vida más fácil y conseguir llegar a todos los usuarios.


Impresionante, ¿verdad? Pues las características no están nada mal:

  • CPU y Chipset: Intel mobile
  • WLAN: WiFi 802.11b/g
  • Tarjeta gráfica: Intel UMA
  • Memoria: 512MB, DDR2-400
  • Almacenamiento: 4/ 8/ 16GB Flash
  • Webcam: 300K pixel video camera
  • Audio: Hi-Definition Audio CODEC; Built-in stereo speaker; Built-in microphone
  • Duración de la batería: 3hrs (4 cells: 5200mAh, 2S2P)
  • Dimensión y peso: 22.5 x 16.5 x 2.1~3.5cm, 0.89kg

¡Y por si eso fuera poco preinstalará GNU/Linux modificado con la apariencia de XP! Aún no hay fecha confirmada para esta pequeña joya pero habrá que seguirlo muy de cerca.

Fuente | PCPro
Anuncio | Asus Eee
Página Oficial | Asus


Extraído de : todomandrake@elistas.net

viernes, 15 de junio de 2007

Dell --> Ubuntu?? linux inside












Una noticia muy buena!!
Lastima que solo sea en América, haber si en España consiguen distribuir Dell con Ubuntu preinstalado.
También deciros que estoy interesado en este maravilloso mundo del software libre. :D

jueves, 14 de junio de 2007

Internautastelevision

Que mejor forma de empezar con este titulo!