domingo, 3 de junio de 2012

Actualiza Fedora 17 mediante PreUpgrade

Fedora 17 fue lanzada hace un par de días, (puedes ver las notas de lanzamiento aquí) y a muchos nos gusta tener la última versión, no sé si es por "versionitis" o para aprovechar las nuevas implementaciones para servidores como JBoss 7, VirtSandbox... o bien por un mejor soporte de hardware, o por sea el motivo que sea que tan relativo es. Sea lo que sea, Fedora a diferencia de distribuciones como Ubuntu, Debian, Slackware... dispone de un sistema muy bien construido que te permite actualizar de cualquier versión que tengas incluso de forma remota, sea 10, 11, 12... a F17 sin tener problemas como pasa en otras distribuciones de GNU/Linux. Éste mecanismo se llama PreUpgrade, y lo podemos usar de forma GUI o no GUI, como gustes, el resultado es el mismo.
GNOME 3 en Fedora 17 Beefy Miracle
Bien, empecemos, primeramente, antes de continuar, debemos tener todo el sistema actualizado.
$ su -c "yum upgrade"
Posteriormente, instalamos ciertos plugins para yum requeridos por PreUpgrade (GUI o no GUI)
$ su -c "yum install yum-plugin-rpm-warm-cache.noarch yum-plugin-remove-with-leaves.noarch yum-plugin-auto-update-debug-info.noarch"
Nota:
  • Antes de empezar, aviso que si tienen instalado yum-plugin-fastestmirror lo eliminen, dado que ocasionará conflictos en la descarga de los paquetes, imágenes...
¡Empezamos!
  • PreUpgrade (GUI)
Instalamos, y lo ejecutamos
$ su -c "yum install preupgrade"
$ preupgrade
Nos saldrá un gestor gráfica bastante bonito y muy sencillo de usar, con él seleccionamos la versión a actualizar, en éste caso F17 (Beefy Miracle) y le damos a Aplicar. Cuando termines reiniciamos y comenzará ha actualizarse.
  • PreUpgrade-cli (no GUI)
Instalamos y ejecutamos
$ su -c "yum install preupgrade"
$ preupgrade-cli
Una vez ejecutado, nos aparecerá una lista (o no), de las versiones que queremos actualizar, bien, como pretendemos hacerlo para tener la última versión, volvemos a ejecutar el comando con un añadido.
$ preupgrade-cli "Fedora 17 (Beefy Miracle)"
Lo dejamos y listo, luego reiniciamos y seguimos los pasos.
Después de actualizar...

Una vez actualizado el sistema a Beefy Miracle, deberemos hacer frente a los archivos nuevos de configuración ".rpmnew", para ello usamos el programa rpmconf
$ su -c "yum install rpmconf"
$ su -c "rpmconf -a"
Después revisamos que todo está en orden, los "mirrors" sean los correctos, es decir, que sean F17 y no la versión anterior...
$ su -c "yum repolist"
$ su -c "yum distro-sync"
 Y habremos terminado.

Otras cosas
  • Instalación mediante red.
Usas VNC... revisa la siguiente página.
  • Solución de errores
Es preferible que antes indagues aquí antes de preguntar. 
Referencias
How to use PreUpgrade, Fedora Project wiki
Fedora 17 Release Notes, Fedora Documentation

Artículo original en Fusion is Freedom: Actualiza Fedora 17 mediante PreUpgrade por netSys por el mundo y para el mundo.

Aporta a la humanidad mientras chateas, navegas por Internet...

Logotipo de Boinc
Hace unos días me comentaron un programa llamado BOINC. Un programa con el que prestando un poco de nuestro PC podemos ayudar a Universidades tanto privadas como públicas en todo el mundo a generar cálculos que posiblemente nos salven de enfermedades, epidemias, o hasta el propio cáncer así como búsquedas de nuevas formas de vida, investigar sobre los pulsares y mucho más.

Para hacernos una mejor idea de cómo funciona el proyecto, diremos que trabaja más o menos igual que un "clúster", es decir, cogemos cada porción de cálculo de millones de ordenadores que usen BOINC, y luego todo se sube a un servidor, donde se usarán dichos datos para que sean estudiados.

Los proyectos los podemos elegir nosotros, hay una "burrada", así que si tienes una PC potente, te invito a formar parte de éstos proyectos. Sin embargo, no todos podemos unirnos a esa "burrada" de proyectos, dado que, depende también de nuestro procesador así como del sistema en el que nos alojamos, pero no pasa nada, que hay para escoger a nuestros gustos.

Para instalarlo en Fedora, es bastante simple, sobre todo gracias a la Universidad de Berkley por facilitarnos un pequeño tutorial en su Wiki.

Lo instalamos
$ su -c "yum install boinc-client boinc-manager"
Hacemos que se ejecute al inicio del sistema
$ su -c "/sbin/chkconfig boinc-client on"
 Ahora podemos o bien, reiniciar, o ejecutar el demonio manualmente.
$ su -c "/sbin/service boinc-client start"
AVISO: En Fedora 17 tendremos errores con chkconfig y service con el siguiente error:
/sbin/chkconfig boinc_client on
error al leer la información del servicio boinc_client: No existe el fichero o el directorio
La solución a éste problema es el que encontré en una respuesta del usuario Skytux en un post a otro usuario de Fedora que le pasaba lo mismo en FedoraForum.org
$ su -c "cp /usr/lib/systemd/system/boinc-client /usr/lib/systemd/system/boinc-client.service"
Ya podremos añadirlo al inicio con chkconfig o systemctl o que ejecute cuando queramos con service.

EOF

Permitimos a nuestro usuario hacer uso de él (Es el  método más seguro)
$ su -c "/usr/sbin/usermod -G boinc -a username"
$ su -c "chmod g+rw /var/lib/boinc"
$ su -c "chmod g+rw /var/lib/boinc/*.* "
$ su -c "ln -s /var/lib/boinc/gui_rpc_auth.cfg /home/username/gui_rpc_auth.cfg"
Abrimos el gestor GUI de BOINC
$ boincmgr
Nos dirigimos a "Advanced View" >  "Avanzado" > "Seleccionar ordenador", escribimos en "Nombre del ordenador" 
localhost
Y en contraseña, la que nos generó el fichero gui_rpc_auth.cfg situado en nuestra $HOME.

Nota:
  • BOINC precisa de puertos que deben abrir para que funcione correctamente, los puertos pueden abrirlo de forma gráfica con el programa system-config-firewall además de abrir los del router. Sin embargo, éstos puedes configurarlos en el programa.
Posteriormente escogemos nuestro proyecto desde el propio programa, en la opción "Herramientas" > "Añadir un proyecto o un administrador de cuentas" y luego "Añadir un proyecto"

Nota:
  • Si queremos saber a qué universidad corresponde los proyectos que escojamos, en qué consisten... pueden verlo de forma completa en la siguiente página Web Choosing BOINC projects.
Nos pedirá que creemos un usuario por proyecto en caso de que no lo tengamos.

Todo lo que contribuyamos lo veremos reflejado en las estadísticas y gráficas facilitadas por el programa, no obstante, cuando accedes a un proyecto, debes incorporarte a un grupo dentro de ese proyecto.

Referencias:
  • RyanChile, persona que me comentó la existencia del programa en Freenode
  • BOINC wiki
Artículo original en Fusion is Freedom redactado por netSys para el mundo.

domingo, 22 de abril de 2012

Instalando GNOME Shell

Sábado en casa y quise darle mas cache a Gnome Shell y poder administrar mejor mi escritorio.

Ingresamos al Terminal como root


[hacataka@terminator ~]$ su -
Contraseña: xxxxxxx


Primero que nada vamos hacer la consulta de las diferentes extensiones que existen para Gnome Shell

[root@terminator ~]# yum search gnome-shell

De toda la lista vamos a elegir los siguientes y mas conocidos, mas adelante vamos a ver en el gráfico lo que hemos instalado.

[root@terminator ~]# yum install gnome-shell-extension-cpu-temperature gnome-shell-extension-mediaplayers gnome-shell-extension-alternate-tab gnome-shell-extension-theme-selector

gnome-shell-extension-alternate-tab

Permite usar el clásico Alt+Tab (ventanas en lugar de aplicaciones) en GNOME Shell.

gnome-shell-extension-cpu-temperature

Con esta extensión visualizaremos la temperatura de nuestro laptop o cpu.



gnome-shell-extension-mediaplayers

Para instalar GNOME Shell Mediaplayer extensión














sábado, 7 de abril de 2012

Tip, despues de la instalacion de Fedora 16

Después de la instalación de Fedora 16, nos preguntamos por muchas cosas, como por ejemplo, un repositorio, flash player, chrome, Skype, aMsn, Talk, etc

Lo primero que aremos es actualizar nuestro Plugin Fastest Mirror para YUM.

Este plugin nos permitirá acelerar las descargas.

yum -y install yum-plugin-fastestmirror  Comando para actualizar el sistema  yum update  Despues de las actualizaciones para no tener problema con dispositivos usb extraibles o disco portables y montar particiones NTFS automaticamente al inicio del sistema, para 32 y 64 Bits 
ntfs-3g.i686 : Linux NTFS userspace driver
ntfs-3g.x86_64 : Linux NTFS userspace driver
 yum install ntfs-3g.x86_64  Ahora vamos agregar repositorios yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm LivnaLivna es un repositorio para las diferentes versiones de Fedora que nos permitirá instalar paquetes que por razones fundamentalmente de licencias no podemos encontrar en los repositorios oficiales de la distribución.  rpm -ivh http://rpm.livna.org/livna-release.rpm

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna
 Instalacion de Google Chrome  Primero que nada vamos a crear un repositorio que apunte hacia Google.  cat> /etc/yum.repos.d/google.repo 
[google]
name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

yum install google-chrome-stable
 Ejecutar comando para instalación de adobe Flash Player rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
 Nota: todos los comandos de instalación se deben de ejecutar como root.
 
      

miércoles, 14 de marzo de 2012

Virtualizando en Fedora 16 x64

INSTALAR KVM CON QEMU, PARA VIRTUALIZAR SERVIDORES

He probado e instalado servidores y estaciones de trabajo en Virtual Machine Manager, funcionando perfecto por HACATAKA.

En los primero pasos vamos a instalar lo necesario y no nos presente ningún problema, por eso agregare tips e instalaciones directas, yum o repositorio.

1.- yum install kvm

2.- yum install virt-manager libvirt libvirt-python python-virtinst
(Instale los otros paquetes de virtualización recomendados)

3.- después de la instalación, realizamos lo siguiente ponemos en permisivo el Selinux, de ahi nos vamos a Aplicaciones - Herramientas de Sistemas y abrimos, Administrador de Máquina Virtual, hasta ahí ya tenemos nuestro programa para correr nuestras máquinas virtuales, usaremos de prueba a nuestro conejillo de Microsoft.

4.- presionamos el botón del asistente para crear máquinas virtuales, el primer icono del menú, las imágenes hablan por si solas.







IMPORTANTE: para que nuestra red pueda estar en Bridge y pueda salir a internet, vamos hacer lo siguiente: del menú Editar - Host Detalles, y en Redes Virtuales creamos una con el nombre de bridge, el cual le vamos a colocar a todas nuestras máquinas virtuales, según imagen.