Reproducir 3gp y arm en Fedora23

Este tipo de archivos son los comúnmente utilizado por los celulares. A tratar de respaldar mi anterior S3 mini me encontré con que no podía reproducir los archivos de video 3gp en mi PC con Fedora.

Busqué en los foros pero no encontré una respuesta que me complaciera por lo que decidí hacer lo más fácil: buscar con dnf search…

Simplemente usando

sudo dnf install amrnb -y

y listo. Ya VLC reproduce los videos del celular.

Instalar Spotify en Fedora 23

Linux, Linux… ¿qué era eso?

Parece que los fenómenos de Spotify creen que GNU/Linux equivale a Ubuntu, es decir, que no existe más Linux fuera de esta porquería de distribución. Por eso, el resto de los usuarios de Linux tenemos que conformarnos con algún contribuidor de la comunidad, que empaquete y ponga a nuestra disposición un repositorio para instalar el cliente de Spotify.

Instalación

De todas formas, los giles que pagamos la suscripción de Spotify Premium y tenemos la desgracia de utilizar un sistema operativo libre, podemos igualmente instalar el dichoso cliente, de la siguiente manera:

Primero necesitamos los repositorios RPM Fusion. Instalamos tanto los libres como los no-libres.

sudo dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-23.noarch.rpm -y
sudo dnf install http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-23.noarch.rpm -y

Luego de esto agregamos el repositorio de Negativo17 para descargar e instalar Spotify desktop.

sudo dnf config-manager --add-repo=http://negativo17.org/repos/fedora-spotify.repo -y
sudo dnf install spotify-client -y

Con eso ya tendremos nuestra música sonando… libre.

Por si quieren quejarse de esta situación aquí les dejo un enlace al soporte técnico de Spotify.

Fuente: RPM Fusion, Negativo17

Instalar ownCloud y Adobe Flash en Fedora 23

Algo que puede querer hacerse en cuanto se instala Fedora es instalar los repositorios para el plugin de Flash del navegador y del cliente de ownCloud para sincronizar nuestros archivos en la nube.

owncloud-logo

Para ownCloud hay que buscar la URL del repositorio desde aquí (para otras versiones o distribuciones) y ejecutar:

sudo wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Fedora_23/isv:ownCloud:desktop.repo -O /etc/yum.repos.d/isv:ownCloud:desktop.repo

*Es necesario ser root para escribir en /etc/yum.repos.d/

Luego para la instalación:

sudo dnf install owncloud-client -y

y listo. Ya quedó instalada la última versión de ownCloud client.

Adobe_Flash_Player

Para instalar Flash también es muy sencillo. Instalamos el repositorio a través de un paquete rpm con dnf (se puede hacer también con el comando rpm):

sudo dnf install http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm

y luego instalamos Adobe Flash:

sudo dnf install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurlD -y

Listo. Al reiniciar el navegador ya tendremos Flash instalado.

 

Fuente: OpenSuse & If Not True Then False

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

Instalar reproductor mp3

Buscaba instalar un reproductor de música similar al desaparecido WinAmp. Googleando encontré este pequeño y sencillo reproductor llamado Audacious. Se encuentra en los repositorios de Fedora por lo cual la instalación es trivial, la única cosa a recordar es la instalación de los códecs de mp3. Todo esto se instala con el comando:

sudo dnf install audacious audacious-plugins-freeworld -y

Nótese que me gusta el -y al final, para llevar la contra 😉

Fuente: http://audacious-media-player.org/download

Agregar ítems al menú contextual del explorador Nemo (Cinnamon)

En mi PC de escritorio utilizo el Spin Cinnamon de Fedora 23. Me gusta mucho más que Gnome 3 aunque quizá no es tan “lindo”. Éste trae a Nemo como explorador de archivos por defecto, el cual comenzó como un fork de Nautilus (nombrado así debido al personaje de Julio Verne “Nemo” quien era el Capitán del “Nautilus”) y se convirtió en el explorador por defecto de la distribución Linux Mint (quienes desarrollan Cinnamon).

Este gestor de archivos no tiene la opción de enviar por e-mail “out of the box”, como dicen los angloparlantes, sino que hay que agregarla manualmente. Para esto se puede optar por usar una configuración global o una por usuario. Fue esta última la que usé, tanto para agregar esta funcionalidad como la de revisar los archivos con el antivirus ClamAV.

Para hacerlo hay que agregar en el directorio ~/.local/share/nemo/actions/ los archivos de acciones, con extensión .nemo_action.
La estructura del archivo clamscan.nemoaction es la siguiente:

[Nemo Action]
Name=Clam Scan
Comment=Escanear con ClamAV
Exec=gnome-terminal -x sh -c "clamscan -r %F | less"
Icon-Name=bug-buddy
Selection=Any
Extensions=dir;exe;dll;zip;gz;7z;rar;pdf;

Mientras que el contenido de send_to_thunderbird.nemo_action es:

[Nemo Action]
Name=Enviar por e-mail
Exec=thunderbird -compose to=,"attachment='%F'"
Icon-Name=mail-attachment
Selection=NotNone
Extensions=nodirs;
Dependencies=thunderbird;
Separator=,

Menú_005Para más información sobre cómo agregar estas y otras configuraciones al gestor de archivos Nemo, ver la Wiki de Nemo en ArchLinux o directamente Nemo Actions.

Fuente: Linux Mint Forums

Instalar RedSleeve 7.1 en Raspberry Pi

RedSleeve es un port basado en RedHat que permite tener un servidor empresarial RedHat/CentOS corriendo en un Raspberry Pi.

Para instalarlo en nuestro Raspberry Pi (versión 1 modelo B) sólo seguí las instrucciones de la Wiki de RedSleeve. Después de descargar la versión raspi-redsleeve7.1-cli-0.4.img.xz  (cli significa command line interfase, osea que es la versión que no tiene entorno gráfico), busqué el nombre de la unidad USB, que en mi caso es /dev/sdd y corrí los siguientes comandos:

sudo xz -cd raspi-redsleeve7.1-cli-0.4.img.xz | sudo dd of=/dev/sdd bs=4M

Después de unos minutos (dependiendo de la velocidad de la tarjeta SD) quedó grabado el contenido de la imagen de disco en la tarjeta, pronta para bootear con el Raspberry. Con esto pronto el dispositivo ya funcionaría, pero para poder utilizarlo habría que conectarlo a un monitor y a un teclado para poder tener una interfase con qué trabajar, ya que por defecto tiene habilitado DHCP (o quizá buscar la IP que le asigne el servidor DHCP para poder entrar por SSH).

De todas maneras creí recomendable hacer algunas tareas antes de usarlo:

  • La primera: redimensionar la partición para darle más espacio en la tarjeta SD,
  • configurar la red con IP estática antes de encenderlo y
  • modificar los espejos de los repositorios que vienen por defecto.

Redimensionar tarjeta SD:

Para redimensionar la tarjeta SD utilicé GParted, el cual no tenía instalado, cosa que hice con un simple:

sudo dnf install gparted -y

Desde ahí, como la tarjeta SD es de 8 Gb, asigné todo el espacio libre a la partición  del sistema (antes de realizar este procedimiento es recomendable desmontar la partición). Hay que recordar que con una de 2 Gb alcanza para “instalar” RedSleeve.

Configurar la IP estática:

Después de utilizar toda el espacio disponible de la tarjeta lo que hice fue ingresar como root para modificar los archivos /etc/sysconfig/network-scripts/ifcfg-eth0, para que la red quedara configurada con una IP estática:

DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.255
IPADDR=192.168.0.200
NETMASK=255.255.255.0
GATEWAY=192.168.0.2
DNS1=200.40.200.245
DNS2=200.40.30.245
DOMAIN=midominio.uy
ONBOOT=yes

y /etc/resolv.conf para los DNS, de la siguiente manera:

search midominio.uy
nameserver 200.40.30.245
nameserver 200.40.220.245
nameserver 8.8.4.4
nameserver 8.8.8.8

Modificar los repos desactualizados:

Esto lo explico en este artículo.

Para recordar:

La contraseña de root por defecto en RedSleeve es password, no olvidar modificarla. Para esto basta con ejecutar el comando:

passwd root

Actualizar RedSleeve 7 en Raspberry Pi

Luego de instalar RedSleeve 7 -una distribución derivada de RedHat, como si fuese CentOS para Raspberry Pi- encontré un error al intentar actualizar el sistema operativo:

# yum update
Complementos cargados:fastestmirror
Could not retrieve mirrorlist http://ftp.redsleeve.org/pub/el7/mirrors error was
14: HTTP Error 404 - Not Found


 One of the configured repositories failed (Desconocido),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Disable the repository, so yum won't use it by default. Yum will then
        just ignore the repository until you permanently enable it again or use
        --enablerepo for temporary usage:

            yum-config-manager --disable <repoid>

     4. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true

Cannot find a valid baseurl for repo: Redsleeve_7.1
[root@grey ~]# yum repo list
Complementos cargados:fastestmirror
No existe el comando: repo. Por favor, utilice /usr/bin/yum --help

Luego de googlear el error encontré la solución en un sitio japonés. Para arreglar los links de los repositorios debemos editar los repositorios Redsleeve.repo:

# vi /etc/yum.repos.d/Redsleeve.repo

comentando las URI que trae por defecto en mirrorlist y agregando las nuevas:

[Redsleeve_7.1]
name=RSEL 7.1
failovermethod=priority
#mirrorlist=http://ftp.redsleeve.org/pub/el7/mirrors
mirrorlist=http://ftp.redsleeve.org/pub/el7-devel/el7/mirrors
enabled=1
metadata_expire=0s
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redsleeve-release
 
[Redsleeve_7.1_updates]
name=RSEL 7.1 Updates
failovermethod=priority
#mirrorlist=http://ftp.redsleeve.org/pub/el7/mirrors-updates
mirrorlist=http://ftp.redsleeve.org/pub/el7-devel/el7/mirrors-updates
enabled=1
metadata_expire=0s
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redsleeve-release
También hacemos lo mismo para el otro repositorio raspberry.repo:
# vi /etc/yum.repos.d/raspberry.repo
Quedando de esta manera:
[Redsleeve_raspberrypi]
name=RSEL raspberrypi repo
failovermethod=priority
#mirrorlist=http://ftp.redsleeve.org/pub/el7/raspberrypi/mirrors
mirrorlist=http://ftp.redsleeve.org/pub/el7-devel/el7/raspberrypi/mirrors
enabled=1
metadata_expire=0s
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redsleeve-release
Fuente: Air-Foron

Instalar NotepadQQ, alternativa a Notepad++ en Linux

NotepadQQ es una aplicación alternativa al Notepad++ de Windows, para Linux. Aunque todavía le faltan muchas de las opciones de la aplicación original, se le parece y es un muy cómodo y liviano editor de texto que puede usarse de forma similar al bloc de notas (notepad) de Windows.

Para instalarlo hay que agregar el repositorio a través del siguiente comando:

sudo wget -O /etc/yum.repos.d/sea-devel.repo http://sea.fedorapeople.org/sea-devel.repo

Y posteriormente instalarlo con DNF:

sudo dnf install notepadqq