Archive for the ‘OpenBSD’ CategoryInstalación de OpenBSD 4.1 como desktop by Warlock
Bueno, lo primero de todo, decir que soy un novato, y que aquà explico como hice mi instalacion de OpenBSD 4.1, leyendo algunos how to y con ayuda de conocidos (irc.freenode.org – debugg, y gente de eldemonio.org)
Bien, pues empezamos, lo primero una vez que tenemos la imagen del cd y arrancamos el pc. Nos reconoce todo el hardware del equipo y finalmente pregunta:
(I)nstall, (U)pgrade or (S)hell? Tecleamos “I†(sin las comillas)
Nos saluda con un:
Wellcome to the OpenBSD/i386 4.1 install program. …………………………………………….. ……………………….. ……………..
Y nos pregunta: Terminal type? [vt220]
Le damos al intro
Ahora pregunta por el mapa del teclado:
Kbd(8) mapping? (’L’ for list)
y tecleamos “es†(sin las comillas) para que esté en español y damos intro.
Establece el mapa de teclado como “es†y nos pregunta si tenemos un backup de los datos…… y finalmente:
Proceed with install? [no]
teleamos yes y empezamos.
El programa busca los discos duros y pregunta:
Available disks are : wd0 Which on is the root disk= (or ‘done’) [wd0]
Le damos al intro.
Do you want to use * all * of wd0 for OpenBSD ? [no]
tecleamos yes y damos intro
Ahora nos lleba al disklabel, tecleando “p m†vemos las particiones ke tenemos
las borramos con: d y la letra. Por ejemplo d a, d b …..
hasta que lo tenemos todo vacÃo.
Ahora empezamos con las particiones, esta es mi tabla de particiones:
# disklabel wd0 # Inside MBR partition 3: type A6 start 63 size 117210177 # /dev/rwd0c: type: ESDI disk: ESDI/IDE disk label: TOSHIBA MK6021GA flags: bytes/sector: 512 sectors/track: 63 tracks/cylinder: 255 sectors/cylinder: 16065 cylinders: 7296 total sectors: 117210240 rpm: 3600 interleave: 1 trackskew: 0 cylinderskew: 0 headswitch: 0 # microseconds track-to-track seek: 0 # microseconds drivedata: 0
16 partitions: # size offset fstype [fsize bsize cpg] a: 594342 63 4.2BSD 2048 16384 1 # Cyl 0*- 36 b: 1028160 594405 swap # Cyl 37 - 100 c: 117210240 0 unused 0 0 # Cyl 0 - 7295 d: 31439205 1622565 4.2BSD 2048 16384 1 # Cyl 101 - 2057 e: 84148470 33061770 4.2BSD 2048 16384 1 # Cyl 2058 - 7295 # yo solo hice 3 particiones, / , /usr y /home
empezamos con a a ke es la de /
offset : [63] size: [ 117210240] 300M Rounding to nearest cylinder: …. FS type: [4.2BSD] mount point: [none] aquà tecleamos “ / “ > y ya tenemos / creada ahora tocarÃa a b que es la particion de intercambio swap, a la ke en size, yo le di: 512M la siguiente serÃa la particion “/usr†a la que le di: 15G y por ultimo la particion “/home†a la que con darle intro cuando te pregunta te asigna el hd restante. Una vez que las tenemos todas tecleamos: q Y nos pregunta: Write new label? [y] y
Nos avisa de que se va a formatear el hd y perderemos todos los datos… Are you really sure that you’re ready to proceed? [no] y –> y damos intro
Ahora nos pregunta sobre el sistema:
System hostname?(short form, e.g. ‘foo’) le poneis el nombre al vuestro. Configure the network? [yes] yes Avaible interfaces are: vr0 Wich one do you wish to initialize? (or ‘done’) [vr0] (intro) Do you want to change the media options? [no] (intro) Ipv4 address for vr0? (or ‘none’ or ‘dhcp’) dhcp (intro) Ipv6 address for vr0= (or ‘rtsol’ or ‘none’) [none] No more interfaces to initialize DNS domain name? (intro) DNS nameserver? (intro) Use the maneserver now? [yes] (intro) Default Ipv4 route? (Ipv4 address, ‘dhcp’or ‘none’) [dhcp] (intro) Edit hosts with de? [no] (intro) Do you want to do any manual network configuration? [no] Password for root account? (will not echo) nuestropass (intro) Password for root account? (again) otravez (intro) Let’s install the sets! Location of the sets? (cd disk….) [cd] (intro) Avaible CD-ROMs are: cd0. Wich one contains the install media? (or ‘done’) [cd0] (intro) Pathname to the sets? (or ‘done’) [4.1/i386]
Ahora nos marca con una X los sets a instalar y dice: Set name? (or ‘done’) [bsd.mp] y tecleamos “all†para que instale los sets para las X y damos intro. Ready to install sets? Yes (intro) Una vez instalados pregunta de nuevo: Location of the sets? (cd disk….) le decimos: done y listo. Start sshd(8) by default? [yes] (intro) Start ntpd(8) by default? [no] (intro) Do you expect to run the X Window System= [yes] (intro) Change the default console to com0? [no] Saving the configuration files…done. Generating initial host.random file…done What timezone are you in? En mi caso Europe/Madrid
Una vez hecho esto, ya está instalado el sistema, ahora nos dice: Congratulations……… y nos deja el prompt # en el cual tecleamos halt y se reinicia el equipo (acordarse de sacar el cd) desde el sistema
Una vez reiniciado nos pide login y pass, tendremos que logearnos como root puesto que no hemos creado ningún usuario.
Una vez logueados creamos el usuario con : adduser, hay que acordarse de añadir a nuestro usuario en el grupo wheel. (si hace falta el fichero está en /etc/group).
Una vez añadido el usuario necesitamos los “ports†para instalar nuestros programas, aplicaciones….
Hacemos: cd /usr y en el directorio:
export CVSROOT=anoncvs1.ca.openbsd.org:/cvs ahora en /usr/ports hacemos un: cvs -q up -Pd
y cuando acabe ya tenemos los ports listos tal que asi: # ls .cvsignore editor net CVS editors news INDEX education p5-Crypt-OpenSSL-Random Makefile emulators p5-MLDBM-Sync README games packages archivers geo palm astro gnome plan9 audio graphics print benchmarks infrastructure productivity biology inputmethods russian books japanese security cad java shells chinese korean sysutils comms lang telephony converters mail textproc converts margarida web databases math www dev mbone x11 devel misc xmris distfiles multimedia #
Para buscar un paquete hacemos: make search name=paquete
Ejemplo: # make search name=fluxbox Port: fluxbox-0.9.15.1p0 Path: x11/fluxbox Info: window manager based on the original Blackbox code Maint: David Krause <david@openbsd.org> Index: x11 L-deps: Imlib2.>=2::graphics/imlib2 B-deps: :devel/libtool :devel/metaauto autoconf-2.59:devel/autoconf/2.59 R-deps: Archs: any
# y para instalarlo, vamos al directorio que indica Path, Path: x11/fluxbox osea cd x11/fluxbox y tecleamos: make package install clean-depends y listo.
Para configurar las X usaremos el comando: xorgcfg -textmode, que nos hace unas preguntas y configura el solo las X.
Una vez que tenemos instaladas todas nuestras aplicaciones, Openoffice, xmms, xine, mplayer, xpdf, firefox. Etc, Instalamos el excritorio, yo tengo xfce4 y fluxbox. Si quereis que el login sea en xdm en el archivo /etc/rc.conf debereis modificar la lÃnea: # On some architectures, you must also disable console getty in /etc/ttys xdm_flags=”" # for normal use: “” y asà al arrancar os logearéis desde el xdm. Para configurar el escritorio que queréis que xdm arranque teneis que modificar el fichero .xsession de vuestro /home. El mio está asi: $ cat .xsession #startxfce4 exec startfluxbox $ tengo comentada la linea del xfce4 porque ahora uso solo fluxbox :D
Bueno, una vez instaladas las aplicaciones y el escritorio reiniciamos, nos logeamos en xdm y nos carga nuestro escritorio.
Yo como no vivo sin el msn para chatear con las “amigas†pues quise instalar amsn, por lo de los emoticonos y demás mariconadas, peeeeeeeeroooo cual fue mi sorpresa al ver que no viene en los ports…. nada no hay problema, buscando por internet encontré una web en la que nos ayudan a instalarlo :D
http://www.openbsdcolombia.org/?q=node/32
a continuación pego el man de esa web:
1.) Descarga el archivo http://www.openbsdcolombia.org/pyp/ports/amsn-0.96-port.tgz y su dependencia: http://www.openbsdcolombia.org/pyp/ports/tcltls-1.5.0-port.tgz 100%[=================================================>] 1,597 –.–K/s 22:27:34 (26.26 MB/s) - `tcltls-1.5.0-port.tgz’ saved [1597/1597] bash-3.1# wget http://www.openbsdcolombia.org/pyp/ports/amsn-0.96-port.tgz 100%[=================================================>] 6,688 –.–K/s 22:27:48 (64.43 MB/s) - `amsn-0.96-port.tgz’ saved [6688/6688] bash-3.1# 2.) Una vez descargados, descomprimamos los ports en el directorio /usr/ports, obviamente ya debes de tener el arbol de ports (ports.tar.gz) instalado. bash-3.1# tar zfvx tcltls-1.5.0-port.tgz -C /usr/ports 3.) Vayamos a instalar el port de amsn y este automaticamente instalará tcltls. 4.) Para usarlo, solo basta con ejecutar : **** PAQUETES **** Como debes de suponer el uso de paquetes es mas sencillo, solo basta con usar la herramienta pkg_add.
100%[===================================================>] 2,481,378 1.82M/s 22:33:01 (1.81 MB/s) - `amsn-0.96.tgz’ saved [2481378/2481378] bash-3.1# wget http://www.openbsdcolombia.org/pyp/paquetes/tcltls-1.5.0.tgz 100%[===================================================>] 16,578 –.–K/s 22:33:08 (18.13 MB/s) - `tcltls-1.5.0.tgz’ saved [16578/16578] bash-3.1#
Si alguno tiene un centrino con la ipw2100, no problem, encontré otra web donde dice como configurarla y es muy fácil (hasta yo lo conseguÃ).
http://damien.bergamini.free.fr/ipw/ipw-openbsd.html
Installing firmware binary imagesThe firmware is a program executed by the network adapter itself (not by the host CPU). For licensing reasons, the firmware images can not be shipped with the base system. They are distributed as a separate package: # pkg_add http://damien.bergamini.free.fr/ipwfw/OpenBSD/ipw-firmware-1.3.tgz This package will install the following files: /etc/firmware/ipw-license /etc/firmware/ipw-bss /etc/firmware/ipw-ibss /etc/firmware/ipw-monitor These files will be loaded on demand by the ipw driver. Salida de mi ifconfig
Ipw0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:04:23:78:1f:cb groups: wlan egress media: IEEE802.11 autoselect (DS11 mode 11b) status: active ieee80211: nwid Wireless chan 1 bssid 00:a0:c5:80:e2:dd 49dB 100dBm inet6 fe80::204:23ff:fe78:1fcb%ipw0 prefixlen 64 scopeid 0×1 inet 192.168.1.33 netmask 0xffffff00 broadcast 192.168.1.255
Yo como soy mu vago, tengo el wifi por dhcp jejeje con dhclient ipw0 ya lo configura.
Ah!, para el audio, solo tenemos que instalar “Aumix†cd /usr/ports/audio/aumix make package install clean-depends….
Bueno, espero que esta pequeña explicación de cómo instalé OpenBSD como sistema de escritorio le sirva a alguien, seguramente me halla olvidado de algunas cosas peeero, este es mi primer texto asi que…
Si alguien tiene alguna duda, en irc.freenode.org, #bsd,#eldemonio,#bsd.mx,#bsdes hay gente que sabe mucho, y no tienen problema en ayudar a nadie. A ellos les agradezco las muchas ayudas que me prestan (y debugg que es mi solucionador de problemas oficial ajajaja)
Sin más me despido. Un saludo. Warlock. |