This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.

Tarea 3: Instale adJ en la máquina virtual


1. Tarea

Instale adJ en la maquina virtual que preparó y arrancó en la tarea anterior.  Una vez complete la instalación comente esta tarea e incluya una captura de pantalla de su máquina virtual tras ingresar a su usuario (debe ver el escritorio fluxbox, con un fondo).  

2. Lectura

Tenga en cuenta que el proceso de instalacion consta de 2 partes, primero el sistema base y despues ejecutar el script /inst-adJ.sh

Recomendamos que consulte el capítulo 2 de la documentación para usuario en

http://pasosdejesus.github.io/usuario_adJ/sobre-la-instalacion.html

Entre otras sugerencias para la instalación, con respecto a los 15GB mínimos de espacio en disco y las subparticiones, en ese capítulo encuentra:

  • Aunque hay un modo de autolocalización de las subparticiones se recomienda que cree su propio esquema de subparticiones dejando al menos 12GB para la partición donde estará /usr/local y al menos 1.2GB para /var

Al instalar el sistema base notará que todo el proceso es en español, otros detalles únicos de adJ respecto a OpenBSD puede verlos una vez instale e ingrese, por ejemplo:

  • Botón derecho sobre el escritorio y elija xfe (el administrador de archivos) que presentará los directorios ordenados en español, es decir si tiene archivos con las letras propias del español (ñ, é, etc) aparecerán en el ordén natural del español (por ejemplo la ñ entre la n y la o) y no al final como ocurre cuando el programa no soporta cotejación para su locale.

abra una una terminal y ejecute alguno de los siguientes:

  • localedef estará disponible como aplicación para generar tablas de tiempo del locale
  • ls /usr/share/locale presentará locales para todos los países de habla hispana.
  • echo $LANG presentara el locale, que por defecto es es_CO.UTF-8 es decir español para Colombia en codificación UTF-8.  Puede cambiarlo para otro país de habla hispanda cambiando CO por las 2 letras de su país (de acuerdo al estándar ISO 3166-1) en la línea export LANG=es_CO.UTF-8 dell archivo ~/.profile, editelo por ejemplo con xfw ~/.profile 
  • ls /var para ver directorios con grupo y usuario service (en lugar de daemon) o
  • vmstat -s para ver estadísticas de pageservice (en lugar de pagedaemon)
  • less /var/log/service le permite revisar una bitácora (que en OpenBSD sería /var/log/daemon)
  • sudo su - _postgresql -c "psql -h/var/www/tmp/ -Upostgres" ingresará a un consola de una base de datos de PostgreSQL con soporte para cotejaciones en su idioma nativo y cotejaciones preinstaladas para todos los países de habla hispana en codificación UTF-8, que podrá examinar desde la consola psql con SELECT * FROM pg_collation;

 

3. Bibliografía:


4. Términos y Condiciones Especiales

Este escrito se cede al dominio público de acuerdo a la legislación colombiana, agradeciendo se de crédito a Pasos de Jesús, 2013.  Ver https://www.pasosdejesus.org/dominio_publico_colombia.html.

Task Discussion


  • Jose Daniel Cardona   Feb. 9, 2017, 2:56 p.m.

    Buenas tardes, queria saber donde puedo ver un tutorial donde me hable mas sobre como realizar las particiones, no he logrado entenderlo muy bien y me toca continuar la instalación por defecto, gracias.

  • Vladimir Támara Patiño   Feb. 13, 2017, 6:51 a.m.
    In Reply To:   Jose Daniel Cardona   Feb. 9, 2017, 2:56 p.m.

    Puedes mirar: https://www.openbsd.org/faq/faq14.html

    Me parece que la dificultad la puedes estar teniendo en los desplazamientos (offset) y tamaño (size) que disklabel presenta (?).  

    Aquí escribo algunos ayudas respecto a la geometriá del disco usada en fdisk y los sectores absolutos usados por disklabel.

    El particionado con fdisk para definir una partición del BIOS para OpenBSD suele expresarse en cilindros, cabezas y sectores (Cylinders/Heads/Sectors - CHS).   Por ejemplo si una geometría en CHS es 1697/255/63 ese disco tendra 63 sectores por cada cabeza, tendrá 255 cabezas por cada cilindro y tendrá 1697 cilindros en total.    Los cilindros y cabezas se numeran comenzando en 0, mientras que los sectores dentro de cabezas se numeran comenzando en 1. Tener en cuenta que en esa notación el disco se divide en cilindros consecutivos (para el ejemplo anterior 1697 cilindros).   Cada cilindro a su vez se divide en cabezas (para el ejemplo anterior 255 cabezas consecutivas dentro de cada cilindro) y cada cabeza se divide en sectores (para el ejemplo anterior 63 sectores por cada cabeza).

    Este particionado será delicado si hay varios sistemas operativos pues no debe traslaparse uno sobre otro.   Cuando es un disco completo dedicado a OpenBSD (como en esta tarea con máquina virtual) basta asignar todo el espacio disponible a una partición BIOS  (aunque es mejor no asignar la primera cabeza del primer cilindro, sino comenzar en la segunda, la opción "(T)odo el disco" al momento de instalar lo dejará bien.

    El siguiente particionado que se hace con disklabel dividirá la partición del BIOS que se marcó para OpenBSD con fdisk en varias subparticiones o etiquetas.  Este expresa el área para OpenBSD en sectores absolutos (numeración comienza en 0).
     
    Al decir sectores absolutos me refiero a ver el disco como una secuencia de sectores consecutivos (sin tener en cuenta cabezas ni cilindros), la numeración de los sectores es absoluta respecto al comienzo del disco (y no relativa a la cabeza en la que está como en el caso de CHS).  
    El número de sectores depende de la geometría del disco multiplicando el número de cilindros por el de cabezas por el de sectores por cabeza.  En el ejemplo anterior el total de sectores sera 1697*255*63 = 27'262.305
     
    Como el disco es más facil para nosotors pensarlo como una secuencia consecutiva de Megabytes(MB) o de Gigabytes(GB)  se puede aproximar de sectores a MB quitando los últimos 3 digitos al número y el resultado dividirlo entre 2.  O para aproximar en GB quitar los 6 últimos digitos y dividir entre 2.  
    Por ejemplo si el desplazamiento en sectores absolutos es 20'000.064 corresponde a saltarse los primeros 10.000MB (20.000/2 = 10.000MB) o equivalente a saltarse los primeros 10GB del disco (20/2 = 10GB).    O por ejemplo si un tamaño es 4'262.241 corresponde aprox a 2.131MB o 2GB.  
    Viceversa si quiero que el tamaño de una partición sea 8G multiplico por 2 y agrego 6 ceros (aproximadamente 16'000.000 sectores).
     
    Si necesitas exactitud y no aproximación sería recordar que 1MB son 1024K que son 1024*1024 bytes, como un sector son 512 bytes 1MB=1024*1024/512=2048 sectores.   Y usar esta equivalencia (1MB = 2048 sectores) .  Por ejemplo si necesito pasar 6,5MB a sectores 6,5*2048 = 13.312 sectores.  Si necesito pasar 1'203.445 sectores a MB sería 1'202.176/2048 = 587MB.
     
  • Jose Daniel Cardona   Jan. 31, 2017, 11:42 a.m.

    Buenos días, realice la instalación y actualización del scrip: /inst-adJ.sh durante la instalación note que en el manual hay detalles que no dice y me confundio un poco, como lo siguiente:

    1. al ejecutar el scrip /inst-adJ.sh no me ejecutaba hasta que después de un rato note que la última letra de "adJ" esta en mayuscula y todo sistema basado en unix es sensitive osea reconoce y hace diferencia entre mayusculas y minusculas.

    2. "Desmonte y retire memoria USB, posteriormente pide colocarla de nuevo", mi duda en este caso era si el sistema operativo efecuaba cambios o escribia algo en la memoria.

    Adjunto pantallazos de la instalación:

    a.

    b.

    c.

    d.

    e.

    f.

    g.

    h.

  • Vladimir Támara Patiño   Feb. 2, 2017, 6:33 a.m.
    In Reply To:   Jose Daniel Cardona   Jan. 31, 2017, 11:42 a.m.

    Muy bien!

     

    Gracias por los aportes para el manual, los estamos incorporando para la versión 6.0 que esperamos liberar muy pronto.

  • Vladimir Támara Patiño   Feb. 2, 2017, 6:56 a.m.
    In Reply To:   Jose Daniel Cardona   Jan. 31, 2017, 11:42 a.m.

    Mejoré el proceso de instalación explicando que no se escribirá en al USB, te di el crédito en:

     

    https://github.com/pasosdeJesus/adJ/commit/c7623834d242c7b9f8c2075a7b1842a6b3a6976a

     

    Bendiciones.

  • Anonym   Nov. 5, 2012, 9:08 p.m.

    Hola !!

    como habrán leido en mis comentarios anteriores, instalé una versión compatible con mi cpu, openbsd4.8, el cual no viene con el script para completar la segunda parte de la instalación, ¿alguna sugerencia?

     

    saludos !! :-D

     

    Actualización: Descargué la imagen 5.1 . En estos momentos estoy terminado la instalación.

    Link: http://imageshack.us/photo/my-images/585/installadjscript.png/ 

    Instalación terminada link: http://imageshack.us/f/440/installadjscriptf.png/

  • Vladimir Támara Patiño   Nov. 27, 2012, 5:59 a.m.
    In Reply To:   Anonym   Nov. 5, 2012, 9:08 p.m.

    Perfecta la actualizacion li70v