GUÍA DE USUARIO (No oficial) OpenBSD 5.1 - OpenBSD COLOMBIA

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must ...
740KB Größe 14 Downloads 52 vistas
Edgar Rodolfo

BSD

GUÍA DE USUARIO (No oficial) OpenBSD 5.1 Guía básica: OpenBSD-Gnome 3

Imágenes tomadas desde www.openbsd.org

Este pequeño escrito (no oficial) esta dedicado a aquellas personas amantes del software libre y que día a día creemos en que el software libre es una alternativa excelente tanto para escritorio y como para servidor. Edgar Rodolfo 1

Edgar Rodolfo

BSD

Esta guía está usando licencia BSD: Copyright 2012 Edgar Rodolfo. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY EDGAR RODOLFO ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL EDGAR RODOLFO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of EDGAR RODOLFO. 1. ALCANCES PREVIOS Algunas veces necesitamos tener un entorno gráfico en sistemas operativos tipo Unix-Like para llevar a cabo algunas tareas como procesar texto, ver películas, navegar en internet, hacer cálculos numéricos (octave) y muchas otras más..., y algunas veces no es tan simple, la complejidad es relativa, algunas veces no hay documentación en el idioma que buscamos o simplemente no hay, pero si buscamos y somos más curiosos encontramos dicha documentación en el propio sistema ya sea como mensajes al final de cada instalación o usando las páginas man e incluso en el propio sitio del software. Anécdota: Algunas veces me han dicho ¿por qué te complicas la vida? si con otro sistema operativo muy común tienes todo lo necesario y puedes hacer todo lo que quieres, por ejemplo windows, casi todos construyen software para ellos, y es cierto, pero yo prefiero usar software libre y me acomodo a las circunstancias, algunas veces no es tan simple..., pero algunas veces no necesito muchas cosas y con el software libre me es suficiente, me es útil respondí.

2

Edgar Rodolfo

BSD

Nota: doy por hecho que ya están familiarizados con OpenBSD u otro BSD y manejando algún tipo de shell (bash, sh, etc.) y también teniendo la base de entornos de escritorio y servidor X (X Window System) En ésta oportunidad mostraremos los pasos seguidos para tener un entorno de escritorio GNOME 3 en OpenBSD 5.1, todo es a base de experiencia propia, si encuentra algún concepto errado hágalo saber al autor de éste escrito, i need your feedback :) Nota: Edgar Rodolfo se encuentra en rodolfobsd at gmail dot com, en la lista de correo OpenBSD Colombia y en su blog (bitsenlared.wordpress.com), no mensajes privados para pedir ayuda personal y sin retribución alguna, haga uso de la lista de correo, gracias por su comprensión. 2. SUMARIO • • • • • • • • •

Instalar OpenBSD Configurando parámetros necesarios (network) Añadiendo un FTP (central) Añadiendo software Preparar su entorno de escritorio para un usuario Configurando el servidor X (X Window System) Añadiendo servicios a rc.conf.local Ingresando a nuestro OpenBSD con xdm y gnome Referencias

3

Edgar Rodolfo

BSD

DESARROLLO 1. Instalando OpenBSD 5.1 Existe documentación muy buena en el propio sitio web [1] y en OpenBSD Colombia [2], no se detalla y pasamos a las configuraciones iniciales. [1]: http://www.openbsd.org/faq/faq4.html [2]: http://www.openbsdcolombia.org/documentos

2. Configurando parámetros necesarios Luego de tener ya instalado nuestro OpenBSD procedemos a revisar algunos archivos los cuales necesitan algunos parámetros para estar en red y acceso a internet. Verificando nuestra interface ethernet #ifconfig -a Los archivos son: /etc/hostname.em0

; donde em0 es nuestra interfaz ethernet, cuyo contenido:

inet 10.10.10.102 255.0.0.0 NONE /etc/hosts ; debemos añadir nuestra ip, nombre de máquina y alias, será suficiente, man hosts ayudará a entender más detalles. 10.10.10.102 server2.intranet.edu server2 /etc/mygate

; puerta de enlace por la cual salimos a otra red, en este caso a internet.

10.10.10.100 /etc/resolv.conf

; servidores DNS

nameserver 8.8.8.8 nameserver 8.8.4.4 Procedemos a reiniciar la red en OpenBSD: #sh /etc/netstart ; reinicia la red #ping -c 3 yahoo.com ; debe responder, si es asi todo salió ok, tenemos acceso a internet.

4

Edgar Rodolfo

BSD

3. Añadiendo un FTP (central) Necesitamos un lugar de donde poder obtener software y ese lugar es un servidor ftp, entonces añadimos dicha ruta a un archivo que pertenece a root (.profile) #pwd ; ¿dónde estamos? Necesitamos estar en /root #cd /root #vi .profile ; nos movemos por dicho archivo y nos posicionamos al final.

Figura 1 #reboot

; una sola vez para el uso de pkg_add

Nota: es necesario una conexión a internet, en éste caso. 4. Añadiendo software Añadiremos software como gnome, gnome-extras y eso será suficiente para tener todo lo necesario, luego podemos añadir más: firefox, xmms, octave, pidgin, midori, etc. #pkg_add -v wget

; es un ejemplo y de hecho que ya funciona.

5

Edgar Rodolfo

BSD

Opcional: para consultar que software tenemos disponible podemos descargar un archivo llamado index.txt #wget ftp://ftp.openbsd.org/pub/OpenBSD/5.1/packages/i386/index.txt #grep -i gnome-extras index.txt ; se da por entendido que estamos en /root y en dicho lugar se tiene a index.txt. Añadiendo lo que necesitamos GNOME #pkg_add -v gnome gnome-extras dependencias.

; con eso es suficiente, pkg_add resolverá todas las

Tips: hay que estar muy atento a los mensajes al finalizar alguna instalación, allí indica que hacer para que funcione bien el software añadido. MI RECOMENDACION ES AÑADIR PRIMERO GNOME Y LUEGO DE HACER LO NECESARIO EN OTRA TERMINAL (CTRL+ALT+F1...F4) LUEGO AÑADIR GNOME-EXTRAS Y TAMBIÉN HACER LO QUE INDICA. #pkg_add -v gnome #pkg_add -v gnome-extras

Figura 2 Algo muy importante es leer un archivo donde indica qué hacer para iniciar Gnome en OpenBSD la ruta:

6

Edgar Rodolfo

BSD

/usr/local/share/doc/pkg-readmes/gnome-3,2,1p7

Figura 3 5. Preparar su entorno de escritorio para un usuario Añadimos un usuario: #adduser ; seguimos el asistente #su edgar ; nos cambiamos al usuario $pwd ;debemos estar en /home/edgar, si no es así: $cd $pwd $ls -a ;verificamos que no hay el archivo que necesitamos (.xinitrc y .xsession) $echo 'exec /usr/local/bin/cklaunch-session /usr/local/bin/gnome-session' > .xinitrc $ls -a ; debe estar ahí, lo puedes leer con cat, less, tail Estamos listos para iniciar Gnome con el usuario edgar, PERO NOS FALTA ALGO MUY IMPORTANTE LAS X (servidor x) 6. Configurando el servidor X (X Window System) Lo necesitamos para poder iniciar sin problemas las X. #X -configure ; crea un archivo xorg.conf.new #X -config xorg.conf.new ; probamos el archivo, en la mayoría de los casos todo va bien #cp xorg.conf.new /etc/X11/xorg.conf 7

Edgar Rodolfo

BSD

7. Añadiendo servicios a rc.conf.local En algunos mensajes nos indica que debemos iniciar algunos servicios, pues aquí /etc/rc.conf.clocal, algunos como samba y otros no lo he iniciado...

Figura 4 Con los servicios de arriba debería iniciar sin problemas, xdm es un login ya viene en el sistema base, instalé todas las opciones que contenía el disco :) #reboot ; espero haya salido todo bien y esperamos el login y el ingreso a nuestra interfaz gráfica. 8. Ingresando a nuestro OpenBSD con xdm y gnome

Figura 5 Al ingresar por primera vez a gnome puede mostrarnos que nuestra tarjeta gráfica no cuenta con lo necesario para iniciar Gnome 3 completo y nos mostrará una interfaz simple, pero ya estamos 8

Edgar Rodolfo

BSD

usando Gnome 3, el motivo fue que yo lo estoy virtualizando :) y no tengo buenos recursos en la maquinita :)

Figura 6 Admiro a ese señor de arriba, :)

9

Edgar Rodolfo

BSD

Figura 7 Nos instala firefox con soporte a html5 y se ven los vídeos de youtube sin tener flash player, no todos los vídeos se ven bien, por eso recomiendo descargarlos con un addons de firefox y verlos con vlc :), según las pruebas todos los vídeos pude ver sin problemas.

10

Edgar Rodolfo

BSD

Figura 8

11

Edgar Rodolfo

BSD

Figura 9

12

Edgar Rodolfo

BSD

Figura 10 Muchas gracias por terminar de leer, un cordial saludo y un abrazo: Edgar Rodolfo (Perú) 9. Referencias: Principal: http://www.openbsd.org/ Sitios recomendados http://www.openbsdcolombia.org/documentos Otros sitios http://www.bitsenlared.wordpress.com

OpenBSD LARGA VIDA!!!

13