sábado, 29 de abril de 2017

Uso, empleo, formateo , creación de filesystems hfs y hfs+ / hfsplus con gparted en Linux CentOS 6

Formateo , creación de filesystems hfs y hfs+/hfsplus con gparted en Linux CentOS 6

  • Es necesario habilitar los repositorios EPEL y elrepo:
 yum -y install epel-release.noarch
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
  •  Si se usan las herramientas de Paragon, es necesario también instalar un kernel más nuevo:
yum -y --enablerepo=elrepo-kernel install kernel-lt kernel-lt-devel

Montaje y uso de Filesystems (FS) con   diskdev_cmds ( hfs-tools, hfsplus-tools )

  •  Instalar los módulos del kernel para que puedan leer particiones con sistemas de archivos hfs y hfsplus (hfs+):
yum -y install kmod-hfs kmod-hfsplus

  • Con esto ya se puede usar el mount. Para crear los filesystems hfs y hfsplus es necesario instalar mkfs.hfs y mkfs.hfsplus. Para ello se puede usar el software libre diskdev_cmds u opcionalmente el de Paragon

Creación de Filesystems (FS) con   diskdev_cmds ( hfs-tools, hfsplus-tools )
  • Para CentOS 6 no encontré hfsplus-tools pero hay un programa equivalente que se llama diskdev_cmds y se puede bajar de rpm.pbone.net. Esta es la página:
http://rpm.pbone.net/index.php3/stat/4/idpl/23514719/dir/centos_6/com/diskdev_cmds-332.14-3.2.x86_64.rpm.html

  • Y si existe aún el archivo , se puede instalar con:

yum -y install ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/hrongyorgy/CentOS_CentOS-6/x86_64/diskdev_cmds-332.14-3.2.x86_64.rpm

  • El producto comercial Paragon tiene una versión de prueba y tiene algunas ventajas sobre la opción libre de hfs+. Home page:  
Paragon software

se desempaca el producto con :
tar xvfz <archivo.tar.gz>

  • Y se instala empleando el script:
./install.sh
By installing this software you accept the terms of End User License Agreement listed in License file.
Continue installing? [yes/no/read].
yes
Searching and removing previously installed UFSD driver in /lib/modules/3.10.105-1.el6.elrepo.x86_64/
Preparing to install
Building driver to kernel 3.10.105-1.el6.elrepo.x86_64
Install driver to kernel 3.10.105-1.el6.elrepo.x86_64
Driver was installed to system
which: no systemd in (/sbin:/bin:/usr/sbin:/usr/bin)
which: no systemctl in (/sbin:/bin:/usr/sbin:/usr/bin)
Installation complete!


domingo, 12 de marzo de 2017

Instalación de ambiente gráfico en instalación de CentOS 6.6 "Minimal"

Después de realizar la instalación "Mínima" de CentOS 6.x, es necesario activar la tarjeta de red y que tome una dirección de IP. Para esto, es necesario identificar previamente los interfaces de red. Esto último lo podemos hacer entrando como root y ejecutando:

ifconfig -a

En mi caso, la tarjeta de red tipo Ethernet está identificada con el nombre  'em1'. Le asignamos la dirección con:

dhclient em1

Una vez obtenida la dirección de red, procedemos a instalar el ambiente gráfico y el Firefox con los comandos:

Si se desea instalar el Xfce, es necesario instalar el EPEL:

yum -y install wget


wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

yum -y install ./epel-release-6-8.noarch.rpm


yum groupinstall Xfce


O si se desea instalar el Gnome:



yum -y groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"

yum -y install firefox


Después de esto ya es posible iniciar el sistema en ambiente gráfico. Esto se hace cambiando al nivel de arranque 5 con:


telinit 5


Para que la próxima vez arranque en el nivel 5 es necesario editar como root el archivo /etc/inittab:
 
gedit /etc/inittab
 
Y donde dice:  "id:3:initdefault", modificarlo para que quede: 


id:5:initdefault

Guardar los cambios y si es necesario probar esto, será necesario reiniciar la máquina.

jueves, 16 de febrero de 2017

Instalación IDE Arduino en Linux CentOS 6



Instalación IDE Arduino en Linux CentOS 6


  1. (Opcional)
    1. El kernel que trae CentOS por default es la versión 2.6. En algunos casos, como es la tarjeta Spqrkfun, la versión instalada no permitía acceder a la tarjeta del Arduino. En ese caso se recomienda instalar el kernel 3. Para ello es necesario primero instalar el repositorio 'elrepo.org' :
    2. rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
      rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
      
      
    3. Instalar el kernel 'Long Term' del repositorio 'elrepo'. Opcionalmente también se puede instalar la parte de desarrollo por si se emplea además el VirutalBox y es necesario compilar los drivers de VirualBox:
    4. yum -y --enablerepo=elrepo-kernel install kernel-lt kernel-lt-devel
      
      
      
    5. Editar el grub.conf para que tenga un nuevo titulo , por ejemplo 'Arduino'
    6.   
      sed -i 's/title.*3.*elrepo.*/title Arduino/g' /etc/grub.conf
      
      
    7. Actualizar configuración del grub:
    8.  
      grub-install hd0
      

  • Instalar IDE de Arduino bajándolo preferentemente de arduino.cc o bajarlo de lab.anahuac.mx con:

  • 
    
    cd /usr/local
    wget http://lab.anahuac.mx/diaov/arduino/arduino-1.8.1-linux64.tar.xz
    tar xvfJ arduino-1.8.1-linux64.tar.xz
     

  • Crear liga:

  • ln -s arduino-1.8.1/ arduino
     

  • Agregar el directorio de instalación al PATH del sistema:

  • echo 'export PATH=$PATH:/usr/local/arduino' > /etc/profile.d/arduino.sh
     

  • Agregar el usuario al grupo de dialout, que es el grupo correspondiene a /dev/ttyACM*. Por ejemplo:

  •  
      usermod -a -G dialout alumno
    
    #O automáticamente:
    
    usermod -a -G `ls -g /dev/ttyACM0 | cut -f3 -d' ' ` alumno
    

  • En el Desktop del usuario crear un launcher con:

  • cd ~/Desktop
    # ( o cd ~/Escritorio )
    
    cat > Arduino.desktop << FIN
    #!/usr/bin/env xdg-open
    
    [Desktop Entry]
    Version=1.0
    Type=Application
    Terminal=false
    Icon[es_MX]=/usr/local/arduino/lib/arduino.png
    Name[es_MX]=Arduino
    Exec=/usr/local/arduino/arduino
    Comment[es_MX]=Arduino IDE
    Name=Arduino
    Comment=Arduino IDE
    Icon=/usr/local/arduino/lib/arduino.png
    FIN
    chmod +x Arduino.desktop 
    
    

  • Si se instaló el nuevo kernel, es necesario reiniciar la máquina y seleccionar el arranque con el kernel indicado por el nuevo título.
  • Si no se instaló el nuevo kernel, solo es necesario salir de la cuenta del usuario y volver a entrar para que el ambiente de trabajo tome en cuenta los cambios de grupo y las variables de ambiente.
  • Probar el IDE Arduino con la cuenta del usuario. (Por ejemplo alumno)
  • Seleccionar del menú 'Tools' la tarjeta, el procesador y el puerto correspondientes.
  • Referencias:
    http://elrepo.org/tiki/tiki-index.php
    https://www.arduino.cc/en/Main/Software

    martes, 31 de enero de 2017

    Compilación e instalación de aria2 en CentOS 6.8

    1. Instalar como usuario root el grupo de paquetes correspondientes a las herramientas de desarrollo 'Development Tools', así como los paquetes necesarios para la compilación del aria2:
    2.  
      yum -y groupinstall 'Development Tools'
      yum -y install expat-devel gnutls-devel libmetalink-devel libtorrent libuv-devel libxml2-devel openssl-devel sqlite-devel xmlrpc3-client-devel xmlrpc3-server-devel zlib-devel
      
    3. Como usuario normal, bajar de sourceforge.net la versión 1.17.1, que  es la última versión que permite compilar el CentOS 6.8 . Se recomienda bajar el archivo aria2-1.17.1.tar.xz
    4. https://sourceforge.net/projects/aria2/files/stable/aria2-1.17.1/
    5. Cambiarse al directorio de descargas, descomprimir y 'desentarrar' el archivo:
    6. cd Downloads
      tar xvfJ aria2-1.17.1.tar.xz
      
      
    7. Cambiarse al directorio recién creado y ejecutar el comando ./configure:
    8. cd aria2-1.17.1
      ./configure
      
    9. Compilar con la utilería make:
    10.  make
      
      Nota: La compilación puede tardar varios minutos.
    11. Instalar como usuario root:
    12.   su
        make install
      
    13. Probamos bajar un archivo con 1 stream y con 2 en aria2c:
    14.  aria2c -x1 http://mirror.n5tech.com/CentOS/6.8/isos/i386/CentOS-6.8-i386-netinstall.iso
       aria2c -x2 http://mirror.n5tech.com/CentOS/6.8/isos/i386/CentOS-6.8-i386-netinstall.iso
      

    martes, 24 de enero de 2017

    Instalación del editor Bluefish en CentOS 6 (64 bits)

    Sitio de donde se pueden bajar los RPMs:

    http://bfwiki.tellefsen.net/index.php/Installing_Bluefish#Installing_Bluefish_on_RHEL.2FCentOS_6.5 
     
    Como root, bajar los rpms e instalarlos:
     
    wget http://bluefish.linuxexperience.net/downloads/epel6/release/x86_64/bluefish-2.2.7-1.el6.x86_64.rpm 
    wget http://bluefish.linuxexperience.net/downloads/epel6/release/x86_64/bluefish-shared-data-2.2.7-1.el6.noarch.rpm
    
    
    
    
    yum -y install bluefish*rpm

    Instalación de Geogebra en CentOS 6 (64 bits)

    1. Abrir una terminal y convertirse en usuario root:
    2.  
        su -
      
      
    3. Crear un directorio para bajar los paquetes y cambiarse a este:
    4.  
        mkdir geo && cd geo
      
      
    5. Entrar a rpm.pbone.net . Hacer click en 'Search' y seleccionar 'Advanced RPM Search'
    6. Hacer click en botón 'Uncheck all' y seleccionar solo CentOS6.
    7. Poner geogebra en el cuadro de texto y hacer click en botón 'SEARCH'
    8. Hacer click en la primera liga. Por ejemplo, en liga.
    9. Debajo de la palabra 'Download' copiar con el botón derecho del ratón la liga y bajarla con el wget. Ejemplo:
    10.   
         wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/heimdall78/CentOS_CentOS-6/x86_64/geogebra5-4.9.192.0-2.1.x86_64.rpm
      
      
    11.  El paquete para instalar todavía requiere de otros dos paquetes: geogebra5-jogl2 (geogebra5_exec ) y geogebra-mime-data . Los buscamos y guardamos de igual manera que el paquete anterior:
    12.   
        wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/heimdall78/CentOS_CentOS-6/noarch/geogebra5-jogl2-4.9.192.0-2.1.noarch.rpm 
        wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/heimdall78/CentOS_CentOS-6/noarch/geogebra-mime-data-1.0-76.1.noarch.rpm
      
    13. Procedemos a instalarlos con yum:
    14.  
       yum -y install geogebra*rpm
      
      

    martes, 20 de enero de 2015

    Instalación de ambiente gráfico en instalación de CentOS 6.6 "Minimal"

    Después de realizar la instalación "Mínima" de CentOS 6.x, es necesario activar la tarjeta de red y que tome una dirección de IP. Para esto, es necesario identificar previamente los interfaces de red. Esto último lo podemos hacer entrando como root y ejecutando:

    ifconfig -a

    En mi caso, la tarjeta de red tipo Ethernet está identificada con el nombre  'em1'. Le asignamos la dirección con:

    dhclient em1

    Una vez obtenida la dirección de red, procedemos a instalar el ambiente gráfico y el Firefox con los comandos:


    yum -y groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"

    yum -y install firefox


    Después de esto ya es posible iniciar el sistema en ambiente gráfico. Esto se hace cambiando al nivel de arranque 5 con:


    telinit 5


    Para que la próxima vez arranque en el nivel 5 es necesario editar como root el archivo /etc/inittab:
     
    gedit /etc/inittab
     
    Y donde dice:  "id:3:initdefault", modificarlo para que quede: 


    id:5:initdefault

    Guardar los cambios y si es necesario probar esto, será necesario reiniciar la máquina.