Actualizar a Fedora 23 por consola con dnf

Actualizar a Fedora 23 mediante dnf es fácil, solamente tiene la pega de que es necesario descargar 1,4 Gb y eso lleva tiempo si no se tiene una conexión rápida. La forma de hacerlo sería la siguiente:

  1. Haz una copia de respaldo de tu sistema y de la información importante que guardes en el disco. Se dice siempre, pero nunca se hace. Luego vienen los lamentos.
  2. Desinstala todo lo que realmente no necesites. La actualización necesitará espacio en disco y si has hecho la instalación standard de Fedora con el directorio root en una partición aparte no muy grande, es posible que te quedes sin espacio. Después de hacer todos los sudo dnf remove <lo_que_sea> que hagan falta, es muy conveniente hacer un sudo dnf clean all para obtener espacio libre limpiando todo lo que ya no se necesita.
  3. Actualiza primero tu sistema con sudo dnf update --refresh. Si se te instala un nuevo kernel, tienes que reiniciar el sistema antes de continuar. Si no estás seguro de que haya pasado, reinicia por si acaso.
  4. Instala el plugin de actualización con sudo dnf install dnf-plugin-system-upgrade
  5. Descarga los paquetes necesarios con sudo dnf system-upgrade download --releasever=23 --best --allowerasing
  6. Si todo termina sin errores, ya puedes lanzar la actualización a Fedora 23 con sudo dnf system-upgrade reboot

Esta entrada ha sido escrita a partir del contenido de esta página, en la que tienes más información sobre el plugin dnf-system-upgrade, y de esta otra en donde tienes también una serie de pantallazos con el proceso de actualización.

Anuncios

Instalar LAMP en Fedora 22

Para instalar el entorno de desarrollo LAMP en Fedora 22 tenemos que realizar los siguiente pasos en una terminal:

  1. Instalar (como root) el servidor web con el comando: dnf groupinstall “Web Server”
  2. Instalar la base de datos: dnf install mariadb-server
  3. Modificar el fichero /etc/php.ini para adaptarlo a nuestras necesidades
  4. Arrancar el servidor web con: service httpd start
  5. Arrancar la base de datos con: service mariadb start
  6. Asegurar la base de datos con el comando: mysql_secure_installation
  7. Instalar phpmyadmin (si lo vas a usar, claro): dnf install phpmyadmin
  8. Habilitar el directorio de usuario de Apache:
    1. Editamos el fichero /etc/httpd/conf.d/userdir.conf para que quede así (sustituyendo usuario por nuestro nombre de usuario)etc_httpd_conf.d_userdir.conf
    2. Creamos el directorio ~/public_html con: mkdir ~/public_html
    3. Le damos los permisos necesarios con: chmod 755 ~/public_html
    4. Le damos los permisos necesarios a /home con: chmod 711 /home/usuario
    5. Configuramos SELinux para permitir los directorios de usuario con:
      setsebool P httpd_enable_homedirs true
    6. Reiniciamos el servidor con: service httpd start

Y ya está. Tenéis más información en este artículo y este otro, que son los que he consultado para hacer esta entrada.

Cómo habilitar las clean url de Drupal en el directorio de usuario de Apache2 en Debian/Ubuntu y Fedora

  1. Habilitar el módulo mod_rewrite de Apache. En Debian/Ubuntu hay que lanzar el comando: sudo a2enmod rewrite. En Fedora ese módulo ya viene habilitado por defecto.
  2. Editar el fichero /etc/apache2/mods-enabled/userdir.conf en Debian/Ubuntu cambiando la linea con AllowOverride FileInfo AuthConfig Limit Indexes de forma que solo tenga AllowOverride All. En Fedora dicho fichero está en /etc/httpd/conf.d/userdir.conf
  3. Editar el fichero .htaccess de nuestro directorio de Drupal descomentando la linea con la opción RewriteBase y dejándola como  RewriteBase /~MiUsuario/miDirectorioDrupal/
  4. Reiniciar Apache. En Debian/Ubuntu con el comando: sudo service apache2 restart y en Fedora con: sudo service httpd restart

Este procedimiento me ha funcionado con Ubuntu 14.04 con Drupal 8, y también en Fedora 23 con Drupal 7

En esta entrada recojo mi experiencia personal tras seguir las indicaciones de:
http://tolocalhost.blogspot.com.es/2013/04/enabling-drupal-clean-url-in-apache2.html

Fedora 15 en Acer Aspire One modelo ZG5

Después de probar varias distros para instalar en el Acer Aspire One mod. ZG5 finalmente le he dejado con Fedora 15. La única pega es que como el disco SSD es muy lento, todos los accesos a disco hacen que el sistema se ralentice. Para mejorar este comportamiento se pueden hacer varias cosas (no todas son estrictamente necesarias):

  1. Ampliarle la RAM (puede llegar a alojar hasta 1,5 Gb). Esto es recomendable en cualquier caso, pero es importante hacerlo si se hace también el punto 2.
  2. Montar ciertas carpetas mediante tmpfs para ahorrarnos acceso a disco. Esto se consigue editando como root el fichero /etc/fstab e incluyendo las siguientes líneas:
    tmpfs    /var/log      tmpfs   defaults    0    0
    tmpfs    /var/tmp      tmpfs   defaults    0    0
    tmpfs    /tmp          tmpfs   defaults    0    0
  3. Si la seguridad no es muy importante, al desactivar Selinux ganaremos un poco de velocidad. Esto se hace editando el fichero /etc/selinux/config para que quede:
    Selinux=disabled
  4. Podemos modificar el “ascensor” del lectura del disco, para configurarlo en la forma más adecuada para los discos SSD modificando el fichero /boot/grub/grub.conf añadiendo “elevator=noop” al final de la línea que comienza con “kernel /vmlinuz …”.
  5. Desactivar servicios que no se vayan a utilizar como por ejemplo en mi caso “sendmail” o “cups”. Para hacerlo hay varias maneras, el estilo “Red Hat” es teclear en la consola chkconfig cups off. Yo sólo he desactivado un par de ellos, pero hay quien desactiva muchos más con un único comando:

for s in atd auditd avahi-daemon bluetooth cups cpuspeed gpm ip6tables kerneloops mdmonitor netfs nfslock portreserve rpcbind rpcgssd rpcidmapd sendmail setroubleshoot livesys livesys-late microcode_ctl; do echo "chkconfig $s off"; chkconfig $s off; done

Después de todos estos ajustes el equipo va claramente más rápido.

Skype en Fedora 15

Al instalar Skype en Fedora 15 configurando el repositorio de forma similar a como se hace para Fedora 14, la aplicación no funciona, y eso es debido a que faltan por incluir algunas librerías. Se soluciona haciendo:

#yum install glibc.i686 qt-4.7.2-8.fc15.i686
qt-x11-4.7.2-8.fc15.i686 libXScrnSaver-1.2.1-2.fc15.i686
alsa-lib-1.0.24-2.fc15.i686

Después de la instalación de estas librerías ya funcionará Skype.

Fedora 14: instalación de paquetes interesantes

Una vez terminada la instalación de Fedora 14 tenemos un sistema prácticamente completo, en el que solamente faltarían por añadir algunas aplicaciones interesantes, como los codecs para ver/oir algunos formatos de audio/video no incluidos en la distribución, el plugin de Adobe para flash, Skype y Dropbox. Para instalarlos tenemos que hacer lo siguiente:

Continúa leyendo Fedora 14: instalación de paquetes interesantes