Instalar fuente ProFont en Fedora

Para instalar la fuente ProFont hay que descargarla de su web y hacer un procedimiento manual, ya que no tiene instalador. Por eso creé un simple script (basándome en otro para instalar otra fuente) que puede ahorrarnos unos minutos.

Shell script profont-install.sh:

#!/bin/bash

echo -e "Starting the installation\n"
mkdir -p /usr/share/fonts/profont

echo -e "Extracting 7z File\n"
7za e profont-x11.7z -o/usr/share/fonts/profont > /dev/null

echo -e "Entering Font Directory\n"
cd /usr/share/fonts/profont

echo -e "Deleting unnecessary files\n"
rm -df LICENSE readme.txt profont-x11/

echo -e "Installing font\n"
chmod 644 *.pcf -R
mkfontscale
mkfontdir

echo -e "Leaving Font Directory\n"
cd - > /dev/null #To avoid showing the pwd

echo -e "Done!"

Para tener en cuenta:

  • Se debe descargar el archivo 7z
  • El script debe ubicarse en el mismo directorio que el archivo descargado (profont-x11.7z)
  • Se le deben dar permisos de ejecución con:
chmod +x profont-install.sh
  • Se debe ejecutar con privilegios administrativos
sudo ./profont-install.sh
Anuncios

Ejecutar script al inicio del sistema

Para ejecutar comandos al inicio del sistema se puede utilizar el directorio rc.local de la siguiente manera: creamos/editamos el archivo /etc/rc.d/rc.local donde debemos incluir el shebang y los comandos que necesitemos ejecutar.

sudo vim /etc/rc.d/rc.local

y dentro agregamos lo siguiente por ejemplo, para ejecutar el comando del hdparm:

#!/bin/bash
hdparm -M 254 /dev/sdb

También hay que asegurarse de que este archivo tenga permisos de ejecución:

chmod +x rc.local

Luego para habilitar el inicio de los comandos incluidos en este archivo:

sudo systemctl enable rc-local.service

y vemos si quedó todo correcto con:

sudo systemctl status rc-local.service -l

Fuentes: AskFedoraProject, ForumFedoraProject

Minimizar ruido de los discos duros con hdparm

Es posible reducir el ruido que generan los discos internos del disco duro que al rotar, si cambiamos la velocidad de la rotación, una velocidad fácil de conocer gracias al comando hdparm.

Para instalar hdparm en Fedora 23:

sudo dnf install hdparm -y

Luego de finalizada la instalación de hdparm, iremos a ver a cuántas revoluciones giran los discos de nuestro disco duro, para eso escribimos en la terminal:

sudo hdparm -I /dev/sdb | grep acoustic

Esto devolverá algo como lo siguiente:

Recommended acoustic management value: 254, current value: 0

Utilizando esta información podemos ejecutar lo siguiente, para establecer el valor recomendado:

sudo hdparm -M 254 /dev/sdb

Ver el artículo ejecutar script al inicio del sistema para ejecutar este comando en cada inicio del sistema.

Fuente: LinuxAdictos

Instalar ClamAV antivirus en Fedora 23

Para instalar ClamAV en Fedora 23 se puede utilizar directamente el gestor de paquetes DNF, a través del siguiente comando:

sudo dnf install clamav clamav-update clamtk -y

Luego de que dnf finalice la instalación hay que editar el archivo de configuración:

/etc/freschclam.conf

comentando la línea

#Example

y descomentando

DNSDatabaseInfo current.cvd.clamav.net
DatabaseMirror db.XY.clamav.net
DatabaseMirror database.clamav.net

siendo XY el código del país elegido (por ej. uy para Uruguay). Ver en http://www.iana.org/cctld/cctld-whois.htm la lista de códigos de países.

Para actualizar las firmas del antivirus se debe ejecutar el siguiente comando:

sudo freshclam

Fuentes: Ittechnik3, Server-world, ClamTK

Instalar Fish Shell en Fedora 23

Esta excelente shell es muy sencilla de instalar y me hace la vida bastante más fácil. Lo primero que debes hacer es buscar la última versión en su sitio oficial http://fishshell.com/ y copiar el link de descarga para tu distribución, en este caso Fedora que se encuentra dentro de la opción CentOS.

Una vez copiado el link introduces los siguientes comandos:

sudo wget http://download.opensuse.org/repositories/shells:fish:release:2/Fedora_23/shells:fish:release:2.repo -O /etc/yum.repos.d/shells:fish:release:2.repo
sudo dnf repolist
sudo dnf install fish -y

Y finalmente para cambiar la shell de tu usuario:

chsh -s /usr/bin/fish

Listo!