Posts Tagged ‘GNU/Linux’

hardy


La nueva edición de Ubuntu ha entrado en fase beta, luego de seis alfas y restando 34 días para su versión final. Vengo usando Hardy Heron desde la cuarta, prácticamente la quinta, alfa. Y la verdad que esta versión de Ubuntu es la mejor a la fecha (he instalado todas las versiondes desde Dapper Drake (6.06))… algo lógico y que se espera de sucesivas versiones de un sistema operativo pero que no siempre se da… no entrare ejemplos.

Seguir leyendo »

800px-KurdishUbuntuSplash

Usplash es un programa para que al momento del arranque de el sistema se muestre una imagen, que bien puede ser una barra que marque el progreso del proceso de arranque de el sistema. Con la ultima versión de Ubuntu me paso que la resolución de dicha imagen era muy baja: 800 x 600… tal vez mas baja y no me gusta como se ve así. La solucion es bastante simple: Editar /etc/usplash.conf : # Usplash configuration file xres=1280 yres=1024 Y reconfigurar el paquete con: sudo dpkg-reconfigure usplash

Temas de GTK+ para root

Para que la apariencia de las aplicaciones que corremos como root en un sistema GNU/Linux basta con crear enlaces simbólicos a las carpetas desde las que nuestro usuario guarda los temas que instalamos.

sudo ln -s /home/tu-nombre-de-usuario/.themes /root/.themes
sudo ln -s /home/tu-nombre-de-usuario/.icons /root/.icons

Cambiar un sistema GNU/Linux a un nuevo disco duro es de lo mas sencillo. Para empezar hacemos las particiones como queramos en el nuevo disco duro (es necesario un sistema de archivos adecuado (ext2, ext3, reiser, etc.) aunque no sea el mismo que teníamos)… iguales a las que tenemos o diferentes, no importa en realidad. Hay que tomar nota de como identifica estas particiones el disco duro (/dev/sdaX, /dev/hdaX, /dev/hdbX, etc.); aquí cabe señalar que estas nomenclaturas cambiarían de retirar un disco duro o cambiar su configuración (master o slave en el caso de los discos IDE).

No lo hice en una partición raíz activa así que no tengo idea de que pudiera pasar si se hace; utilice un live cd. Hay que montar ambas particiones (la que tiene nuestro sistema de archivos y la partición vacía):

mount /dev/hdX /punto/de/montaje1

mount /dev/hdX /punto/de/montaje2

Copiar el contenido (a la nueva partición):

cp -a /punto/de/montaje1 /punto/de/montaje2

El parámetro -a es para que preserve los permisos de los archivos entre otras cosas. Y eso es casi todo lo que hay que hacer, solo queda ajustar algunos archivos que pudieran darnos problemas para arrancar; dependiendo de si cambiamos la configuración de las particiones antiguas o si cambiamos de tipo de disco (IDE <-> SATA). Lo más seguro es que haya que editar el archivo /boot/grub/menu.lst y /etc/fstab de acuerdo a nuestra nueva configuración de disco duro.

El ultimo paso es instalar grub en el nuevo disco duro, por acá esta como.

Restaurar Grub

Grub por si a alguien no le ha sucedido esto de borrarlo accidentalmente (suele pasar al instalar otro sistema operativo) o todavía no se entera, es el gestor de arranque predeterminado de la mayoría de las distribuciones GNU/Linux.

Para recuperar la configuración de grub solo hace falta un sistema operativo que use grub o que por lo menos lo ponga a nuestra disposición como puede ser: un live cd, una memoria USB, disquetes(?), disco duro externo o lo que se nos pueda ocurrir con GNU/Linux. Luego un hay que usar el comando grub con permisos de root:

grub

Esto puede tomarse un momento. Luego, ya dentro de la shell del propio grub, buscamos en que particiones puede estar:

find /boot/grub/stage1

Si encuentra algo nos lo devolvera con un mensje en pantalla de la forma:

(hdX, Y)

Donde X es el numero de disco duro y Y es el numero de partición. Si ya identificamos la partición que tiene la configuración de grub que deseamos recuperar procedemos con:

root (hdX, Y)

Luego el comando para restablecerlo es setup:

setup (hdX)

Y listo solo hay que saber bien en que disco y en que partición necesitamos tener (y tuvimos) grub instalado.

Pantallazo-Propiedades de Imagenes

A mi me gusta mas la antigua pestaña de permisos de archivo en GNOME. Y esta es la forma de tenerla de vuelta (si la distribución que usamos no la tiene)…

Pantallazo-Editor de configuración - preferences

En Gconf (en mis menus esta en Aplicaciones -> Editor de Configuración) vamos a apps -> nautilus -> preferences y marcamos (seleccionames) la casilla show_advanced_permissions. Y eso es todo.

opensolaris

Se ha liberado una primera versión de prueba para desarrolladores del proyecto de Sun conocido como Indiana. Este proyecto tiene como objetivo principal hacer a OpenSolaris un sistema operativo mas atractivo para los usuarios; a través de un ciclo de desarrollo mas corto que el de Solaris y la adopción de herramientas del proyecto GNU como GNOME.

En esta ocasión se presenta un live cd para probarlo y que también nos sirve para instalar (al mas puro estilo de cualquier distribución de GNU/Linux). Tiene (además de GNOME) otras aplicaciones importantes como Firefox y Thunderbird… y abra que probarlo a ver que mas trae. Sin olvidar que incluye ZFS y demás tecnologías propias de Solaris.

En conclusión esta viendo la luz un mas que interesante e importante proyecto que de ser liberado bajo GPL seria (con un poco de tiempo de por medio claro) un duro rival de GNU/Linux. Además liderado por Ian Murdok, fundador de Debian, una de las distribuciones mas importantes del mundo GNU/Linux.

IndianaDescarga

Gobuntu

gobuntu-med

Ya esta disponible como una versión mas de la distribución GNU/Linux del momento. Segun la pagina oficial de Ubuntu:

Gobuntu es un sistema operativo GNU/Linux, derivado de Ubuntu, que se esfuerza en adherirse a las cuatro libertades de la Fundación del Software Libre e intenta proveer una base para crear otras plataformas de software libre requiriendo modificaciones mínimas. Esto lo hace incluyendo solo software no restrictivo y de fuente abierta. Esto significa que no habrá firmware, drivers, aplicaciones, o contenido incluido en Gobuntu que no incluya el código fuente completo o cuya licencia no incluya el derecho de uso, estudio, modificación y redistribución.

Los requerimientos mínimos para este sistema son los mismos que para Ubuntu y esta disponible para las arquitecturas PC de 64 y 32 bits. Con un instalador en modo texto y no hay disponible un live cd para probar antes de instalar.

Esta edición para los amantes de la libertad y demás entusiastas (no recomendable para nuevos usuarios de GNU/Linux) esta disponible para su descarga aquí.

OpenNTPD

NTP (Network Time Protocol) según la Wikipedia es:

un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través de ruteo de paquetes en redes con latencia variable.

Este protocolo, en sistemas UNIX, se usa a través de un demonio (programa que se ejecuta de manera continua en segundo plano) . OpenNTPD es una implementación libre del protocolo NTP creada por la gente del proyecto OpenBSD, principalmente por Henning Brauer.

La instalación en cualquier distribución GNU/Linux, de la versión portable de este demonio, es bastante sencilla ya que este programa es básico, así que usando pacman, apt-get (Synaptic), urpmi, yast, etc, no debería ser difícil de instalar o encontrar. En lo correspondiente a la configuración del demonio podemos realizarla desde el archivo ubicado en /etc/ntpd.conf que tiene este aspecto:

# $OpenBSD: ntpd.conf,v 1.7 2004/07/20 17:38:35 henning Exp $
# sample ntpd configuration file, see ntpd.conf(5)

# Addresses to listen on (ntpd does not listen by default)
#listen on *
#listen on 127.0.0.1
#listen on ::1

# sync to a single server
#server ntp.example.org

# use a random selection of 8 public stratum 2 servers
# see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers
servers north-america.pool.ntp.org

Las lineas listen on las usamos para que el demonio escuche (se necesita el puerto 123 abierto) peticiones de la ip o el nombre del host y así poder servir a esa maquina. Las lineas server y servers son para indicar el servidor que usaremos para sincronizar nuestro reloj. En la pagina The NTP Public Services Project podemos encontrar una lista de servidores o pools de servidores que podemos usar. En mi caso use el (pool) servidor north-america.pool.ntp.org.

Después de finalizar estas sencillas configuraciones ya solo queda indicar que el demonio openntpd debe ejecutarse al inicio de nuestro sistema y es todo… no más desincronización de reloj.

Pantallazo

De este dock o barra ya hemos hablado antes por acá y acá… ahora lo ultimo de este proyecto es que esta creciendo de forma extraordinaria; la multitud de efectos nuevos (como el que se alcanza a ver en la imagen) son solo una muestra. La administración de las preferencias se ha mejorado y desde hace ya algunas revisiones del código no es necesario usar gconf para nada.

Pantallazo-Awn Manager-1Pantallazo-Awn Manager

Y por si esto fuera poco pues ahora se agregan los applets. Algunos muy interesantes como el que remplaza el menu de inicio del panel de GNOME, la papelera, para apagar/salir, clima, control multimedia, gmail, etc.

Pantallazo-Awn Manager-2

En fin, el desarrollo esta creciendo muy bien y hay que probarlo pero ahí esta el detalle. Debido a que el desarrollo esta en sus primeras etapas (a pesar de que ya es muy funcional) y no hay paquetes para todas las distribuciones (me parece que Ubuntu si tiene) hay que compilar el código fuente, y para eso les dejo estas lineas con las cuales pueden obtener la ultima revision:

bzr co http://bazaar.launchpad.net/~awn-core/awn/trunk avant-window-

navigator

bzr branch http://bazaar.launchpad.net/~awn-extras/awn-extras/trunk

AWN y AWN-extras, respectivamente… por si a alguien se le escapa es necesario el comando bzr (bazaar), que es una herramienta para el control de versiones, además de todas las dependencias que al día de hoy no conozco. Lean todos los archivos README que brindan informacion hacerca de como llevar a feliz termino esta tarea.

Para terminar les dejo los PKGBUILD‘s que uso en mi distribución (ARCH Linux, de la cual mas tarde escribiré un poco) a los cuales les hice unas pequeñas modificaciones para tener las ultimas revisiones de las fuentes (tambien pueden usarlos para darsejuna idea de como compilar).

Más informacion la Web: