Vous êtes sur la page 1sur 5

Comenzando a emplear FreeBSD y agregando entorno grafico - Notas Tec... http://leopardobsd.posterous.com/comenzando-a-emplear-freebsd-y-agre...

Un lugar informativo sobre las aventuras de usar FreeBSD y algunas


reflexiones cotidianas.

« Back to blog

JUN 9 Comenzando a emplear FreeBSD y agregando


entorno grafico

Escribo esto mientras escucho con los headphones (que apenas logre activar) el
soundtrack de animatrix... Hasta este punto he logrado recopilar muchos
procedimientos para poner a tono tanto FreeBSD y PCBSD despues casi mes y
medio de estar trabajando continuamente y de manera permanente con ellos
(dado que elimine cualquier otro sistema operativo de mi notebook), por lo cual
voy a colocar aqui los procedimientos que fui requiriendo segun fui configurando
a medida tanto FreeBSD como PCBSD, aunque este ultimo verdaderamente no
requiere mucha configuracion y me enfocare mas a FreeBSD nativo...

Instalando FreeBSD...

La instalacion es relativamente sencilla, el sysinstall es una maravilla de


instalacion, el manual completo de instalacion pueden seguirlo en:
http://nestux.com/blog/tutorial-de-instalacion-de-freebsd-8-0 bastante bien
detallado en realidad, asi que no valdria la pena colocar uno nuevo... lo que si es
necesario, es especificar la cuestion de instalacion para el entorno grafico,
FreeBSD con entorno grafico es bastante estable, austero, pero bastante
estable... existen dos opciones a elegir: KDE, clasico, robusto y confiable, asi
como GNOME vistoso, elegante, un poco incompatible en cuanto a ciertas
aplicaciones por lo que requiere constante actualizacion.

En este punto tenemos que definir dos conceptos muy importantes...

1.- Ports.- Los ports son desarrollos de aplicaciones especificas, se puede


entender como un port un desarrollo, por lo cual cada port representa de manera

1 de 5 09/07/2010 08:17 a.m.


Comenzando a emplear FreeBSD y agregando entorno grafico - Notas Tec... http://leopardobsd.posterous.com/comenzando-a-emplear-freebsd-y-agre...

literal a una aplicacion especifica, existen diversos equipos de desarrollo


dedicados a generar aplicaciones funcionales e instalables en FreeBSD,
conformado por entusiastas y de mas personas, los ports son practicamente con
lo que haremos funcionar a nuestro FreeBSD para proveer servicios o
simplemente para ejecutar aplicaciones que nos sean utiles de forma local.

1.- Repositorio de Ports: Se entiende como el servidor que almacena una gran
cantidad de archivos (ports) los cuales pueden servirnos para agregar
funcionalidad a nuestro FreeBSD, estos archivos vienen en formato compactado
y traen las instrucciones para compilacion de manera automatica.

Una vez comprendido esto, requerimos pues definir cual es nuestro repositorio
(aviso que yo uso FreeBSD 8.0 RELEASE 64Bits por lo cual todo lo relacionare
con esta version)... Por defecto, en FreeBSD 8.0 version release 64 bits (es decir
la version final que salio como oficial para procesadores de 64bits), el repositorio
es precisamente el que contiene los archivos compatibles con la version
RELEASE y tiene como cadena de conexion: ftp://ftp.freebsd.org/pub/FreeBSD
/ports/amd64/packages-8.0-release/Latest/ (Notese que es version de 64bits la
que empleo, cuando es de 32 bits es diferente la cadena) este repositorio es
bastante util, contiene muchos ports e incluso se van agregando ciertas
actualizaciones (muy pocas) que son compatibles con la version release al 100%.
Sin embargo, existen otras versiones de FreeBSD, como la version STABLE, la
cual se esta actualizando de manera continua y con la cual podemos tambien
trabajar para tener las ultimas versiones de los ports disponibles para instalacion
remota (es decir desde el servidor repositorio directo a nuestra PC), la cadena de
conexion al repo STABLE 64bits es: ftp://ftp.freebsd.org/pub/FreeBSD/ports
/amd64/packages-8-stable/Latest/ Aqui hay que hacer un apunte importante,
la version STABLE no se recomienda para servidores, dado que existen paquetes
que al instalarse no son 100% compatibles con la version RELEASE (por el
kernel) y vuelven el sistema inestable, por ende, descargar ports del repositorio
STABLE teniendo una version de kernel RELEASE se recomienda mas para
computadoras que seran empleadas como sistema de escritorio.

Como la cadena por defecto en FreeBSD 8.0 RELEASE es version RELEASE hay
que cambiarla por la version STABLE con el siguiente comando:

$su <-para cambiar a usuario root ingresando la contraseña cuando se solicita

#setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64


/packages-8-stable/Latest/

con ese comando se modifica el entorno de descarga para instalacion remota


desde repositorio a la version de paquetes STABLE para obtener los ports mas
recientes.

2 de 5 09/07/2010 08:17 a.m.


Comenzando a emplear FreeBSD y agregando entorno grafico - Notas Tec... http://leopardobsd.posterous.com/comenzando-a-emplear-freebsd-y-agre...

Bien, una vez comprendido lo anterior, ahora si podemos pasar a instalar


cualquiera de los 2 entornos graficos:

Al existir dos entornos graficos, tendremos que emplear dos comandos diferentes
dependiendo el que queramos instalar:

$su <-para cambiar a usuario root ingresando la contraseña cuando se


solicita.

# pkg_add -r xorg <- para ambos casos KDE o GNOME

# pkg_add -r gnome2 <- para el caso de GNOME

# pkg_add -r kde4 <- para el caso de KDE

Al ejecutar cualquiera de esos dos comandos, la PC comenzara a descargar del


repositorio los paquetes y dependencias del port que queremos instalar (sea
GNOME o KDE), esto tardara dependiendo de la conexion.

Repasemos el comando: pkg_add -r al decir pkg_add estamos queriendo decir


agrega el paquete, con -r decimos de manera remota y despues del -r se coloca el
nombre del paquete que queremos instalar, en ocasiones hay que ser bastante
especifico con el nombre del port a instalar para que el sistema de pkg_add lo
encuentre e instale de manera remota y automatica, por ende hay que saber
cuales estan disponibles ingresando via web o ftp a: ftp://ftp.freebsd.org
/pub/FreeBSD/ports/amd64/packages-8-stable/Latest/ que es donde esta la
lista de ports disponibles en el repositorio cabe destacar que este comando
instala todo automaticamente y no solicita practicamente interaccion con el
usuario, quien venga de ubuntu o debian se sentira como haciendo un apt-get
install.

Una vez instalado el GNOME o KDE, reiniciaremos el FreeBSD y notaremos que


seguimos entrando al entorno texto, esto se debe a que se debe habilitar el port
que acabamos de descargar e instalar.

Muchos ports requieren ser habilitados en el sistema, esto se hace para asegurar
al administrador del sistema lo que instala y lo que integra al kernel de forma
que no existan fallos por instalaciones o activaciones incorrectas.

Todo port, driver o servicio, debe ser habilitado regularmente en el archivo

3 de 5 09/07/2010 08:17 a.m.


Comenzando a emplear FreeBSD y agregando entorno grafico - Notas Tec... http://leopardobsd.posterous.com/comenzando-a-emplear-freebsd-y-agre...

llamado rc.conf, rc.conf es el archivo global de configuracion en freeBSD y


permite tomar el control del sistema con unas cuantas lineas de texto.

Por ende para habilitar GNOME por ejemplo, tendremos que ejecutar lo
siguiente:

$su <--para ingresar como root

#ee /etc/rc.conf <--para abrir con el editor de textos en linea de comandos el


archivo rc.conf que se encuentra dentro de la carpeta "/etc"

una vez abierto el archivo, con las flechas direccionales iremos hasta el final del
documento de texto e ingresaremos lo siguiente:

gnome_enable="YES"

Una vez escrito, damos la tecla escape (ESC) y aparecera un menu con el cual
podremos salir guardando cambios (enter dos veces).

al retornar a la linea de comandos simplemente damos el comando: reboot y se


reiniciara nuestro sistema con gdm dando la bienvenidoa y gnome ingresando en
el entorno grafico.

En el caso de KDE, tendremos que ejecutar:

$ echo “exec /usr/local/kde4/bin/startkde” > ~/.xinitrc (Para que se inicie KDE


al teclear startx)

El procedimiento anterior me sirvio a mi para instalar primero GNOME y


posteriormente KDE, sin embargo, como dije, el colocar ambiente grafico no es
verdaderamente un esquema que quede como un UBUNTU por ejemplo, ya que
hay que ir agregando a mano todas las utilerias y herramientas de aplicacion que
deseamos tener en nuestro entorno... Describire cada proceso de manera
individual posteriormente en otros posts.

1 mention Retweet

Got an account with one of these? Login here, or just enter your comment below.

Your name

4 de 5 09/07/2010 08:17 a.m.


Comenzando a emplear FreeBSD y agregando entorno grafico - Notas Tec... http://leopardobsd.posterous.com/comenzando-a-emplear-freebsd-y-agre...

Leave this field blank to comment.

Email address (optional)

Homepage (optional)

Your comment

Email me when new comments are added


Post comment to Facebook

About

the same info in:


http://leopardo.comsol-tb.org

Leopardo BSD's
profile »

Subscribe to this posterous »

( Bill Israel designed, posterous powered )

5 de 5 09/07/2010 08:17 a.m.

Vous aimerez peut-être aussi