jueves, 12 de noviembre de 2015

Instalar SublimeText 3 en Fedora 23

Sublime Text es un editor de texto sofisticado para el código, marcado y prosa. Te va a encantar la interfaz de usuario mancha, características extraordinarias y un rendimiento increíble.
La instalación mediante RPM no existe para fedora, sin embargo se puede instalar mediante un tarball que se descarga desde la página oficial de sublime text 3 para x86_64 aqui http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3083_x64.tar.bz2 y para x86 aquí http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3083_x32.tar.bz2  o si desean visitar la página oficial http://www.sublimetext.com/3.

Bueno, ejecutar los siguientes comandos:
Luego de la descarga, que no tarda mucho ya que tan solo son 7 MB, pasamos a desempaquetar y ubicarlo, en el directorio /opt/ que en teoría es usado para almacenar aplicaciones que no forman parte de la distribución. Todo lo que tenemos que hacer es (ojo, seleccionar el archivo correspondiente a la arquitectura que usen):
sudo tar -xvjf sublime_text_3_build_3083_x64.tar.bz2 -C /opt/
Luego de esto, nos tocara enviar el binario a nuestro directorio /usr/bin , y con solo hacer un enlace simbólico, podremos tenerlo en el directorio antes mencionado:
sudo ln -s /opt/sublime_text_3/sublime_text /usr/bin/sublime_text
Podremos crear un acceso directo a la aplicación usando el .desktop que viene en el tarball, para ello deberemos copiarlo del directorio /opt/sublime_text_3/ y enviarlo a ~/.local/share/applications:
cp /opt/sublime_text_3/sublime_text.desktop ~/.local/share/applications/
Al lanzador .desktop tendremos que hacerle unos pequeños cambios:
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text_3/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=/opt/sublime_text_3/Icon/128x128/sublime-text.png
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;
 
[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text_3/sublime_text -n
OnlyShowIn=Unity;
 
[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text_3/sublime_text --command new_file
OnlyShowIn=Unity;
En caso de que ustedes ubiquen en otro directorio los archivos descargados, deben modificar el lanzador para que funcione correctamente.
Si presentan algun problema, puede asignarle su usuario al directorio de sublime-text 3 ubicado en /opt haciendo:
sudo chown -R $USER:$USER /opt/sublime_text_3/ 

Adicionalmente pueden utilizar una de estas licencias.
—– BEGIN LICENSE —–
Andrew Weber
Single User License
EA7E-855605
813A03DD 5E4AD9E6 6C0EEB94 BC99798F
942194A6 02396E98 E62C9979 4BB979FE
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
5CDB7036 E56DE1C0 EFCC0840 650CD3A6
B98FC99C 8FAC73EE D2B95564 DF450523
—— END LICENSE ——
—– BEGIN LICENSE —–
K-20
Single User License
EA7E-940129
3A099EC1 C0B5C7C5 33EBF0CF BE82FE3B
EAC2164A 4F8EC954 4E87F1E5 7E4E85D6
C5605DE6 DAB003B4 D60CA4D0 77CB1533
3C47F579 FB3E8476 EB3AA9A7 68C43CD9
8C60B563 80FE367D 8CAD14B3 54FB7A9F
4123FFC4 D63312BA 141AF702 F6BBA254
B094B9C0 FAA4B04C 06CC9AFC FD412671
82E3AEE0 0F0FAAA7 8FA773C9 383A9E18
—— END LICENSE —— 
—– BEGIN LICENSE —–J2TeaM
2 User License
EA7E-940282
45CB0D8F 09100037 7D1056EB A1DDC1A2
39C102C5 DF8D0BF0 FC3B1A94 4F2892B4
0AEE61BA 65758D3B 2EED551F A3E3478C
C1C0E04E CA4E4541 1FC1A2C1 3F5FB6DB
CFDA1551 51B05B5D 2D3C8CFE FA8B4285
051750E3 22D1422A 7AE3A8A1 3B4188AC
346372DA 37AA8ABA 6EB30E41 781BC81F
B5CA66E3 A09DBD3A 3FE85BBD 69893DBD
—— END LICENSE ——

Y eso es todo.

jueves, 5 de noviembre de 2015

Instalar ZShell en Fedora 23


Existen varios shell's disponibles para las terminales en Linux y la mayoría de estos sistemas usa uno que se llama Bash. Aunque bash es bueno y funcional para la mayoría de tareas que realizamos a diario en la consola, existen otras alternativas y una de ellas es ZSH. Piensa en él como en "un shell mejorado"; A mi personalmente me gusta definirlo como "El sublime text de las consolas" Ya que aparte de curiosas funcionalidades agregadas, también nos permite disfrutar de cosas como plugins y temas.

ZSH viene como paquete disponible desde los repos oficiales de cualquier distro, y para instalarlo en Fedora por ejemplo haríamos un:
Es muy importante que éstos comandos se ejecuten con sudo únicamente, para que los cambios sean para el usuario que estemos usando al instalarlo, si lo hacen usando el usuario root, entonces dicho usuario será él único que tenga esta configuración y no nuestro usuario normal con sudo.
Su página oficial es: http://ohmyz.sh/ también la pueden encontrar en github https://github.com/robbyrussell/oh-my-zsh.

El proceso de instalación es el siguiente:
sudo dnf -y install zsh
sudo dnf -y install git
Una vez instalado, es buena idea instalar el paquete de configuración "oh my zsh!" y esto se hace con:
1)
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
2)
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
3)
cp ~/.zshrc ~/.zshrc.orig
4) cambiar la shell actual a la shell zsh
sudo chsh -s /bin/zsh usuario
El último comando nos pedirá nuestra contraseña y más adelante, tendremos que cerrar sesión y volverla a abrir para ver nuestro nuevo shell en acción en la terminal. Podremos saber que estamos en ZSH porque el prompt es distinto al de bash.
Si quisieramos regresar  a nuestra shell aterior basta con hacer lo siguiente
sudo chsh -s /bin/bash usuario

Ahora les recomiendo un tema modificado por mi, que es el que uso en la primera imagen, el proceso de instalación se encuentra en este link http://linuxgx.blogspot.mx/2015/11/un-tema-elgante-para-zshell.html

Un tema elegante para nuestra consola usando ZShell


 ZShell es un motor de línea de comandos mejorado, tiene muchas ventajas, como son autocompletar palabras sin importar si están o no en mayúsculas, personalizar qué se muestra en la terminal, mostrar mensajes bonitos y con colores, etc.

Y todo esto, para que al usar la terminal sea más cómodo y rápido. Su página es http://ohmyz.sh/

Pero en esta ocasión lo que les traigo es un tema modificado por mi, es el que se muestra en la primera imagen. Antes de realizar estos pasos, es necesario instalar ZSH, seguir mi otro tutorial para eso: http://linuxgx.blogspot.mx/2015/11/instalar-zshell-en-fedora-23.html

Para instalarlo basta con hacer lo siguiente:
Descargar el archivo de este enlace y descomprimirlo en Descargas: https://mega.co.nz/#!jMRWTSLI!AKKm0ZGxxmd8U1hOroecw0NGa-kFQk806rJTDZb5NeM

Entrar a la carpeta e instalar la tipografía llamado PowerlineSymbols.otf basta con darle doble clic para instalar.



Luego abrir la terminal y teclear los siguientes comandos:
cd ~/Descargas
cd Archivos
mkdir ~/.fonts
cp PowerlineSymbols.otf ~/.fonts/
mkdir ~/.config/fontconfig
mkdir ~/.config/fontconfig/conf.d 
cp 10-powerline-symbols.conf ~/.config/fontconfig/conf.d

Actualizar las tipografías instaladas:
fc-cache -vf ~/.fonts/
Agregar el nuevo tema dentro de la carpeta de temas de ZSH con el comando:
cp agnosterPerzonalizado.zsh-theme ~/.oh-my-zsh/themes/

Abrir el archivo .zshrc con el siguiente comando y reemplazar ZSH_THEME="" por ZSH_THEME="agnosterPerzonalizado"
gedit ~/.zshrc
y quedará como se muestra en la siguiente imagen:

Y ahora solo queda reiniciar y listo.
Los archivos descargados y carpetas descompresas se pueden eliminar, no hay problema con ello.

Solucionar error de kernel VirtualBox en Fedora 23


En ocasiones pasadas ya he comentado, que cada actualización del kernel en fedora, es necesario recompilarlo para virtualbox, el proceso es sencillo, el primer error que se muestra es el que se visualiza en la imagen de arriba.

Bueno, en las versiones anteriores de VirtualBox, se ejecutaba el comando que mostraba la ventana, es decir el comando que se muestra entre "", pero en las versiones anteriores eso no funciona más.

Ahora es necesario ejecutar lo siguiente:
sudo /sbin/rcvboxdrv setup

Al ejecutar dicho comando, mostrará algo similar:


Espero que eso solucione el error en caso de que se les presente, a mi me ha funcionado.

miércoles, 4 de noviembre de 2015

Qué hacer después de instalar Fedora 23


Como sabemos, después de instalar una versión de Fedora y aún más si es desde cero, es necesario reinstalar todos nuestros programas favoritos, desde los codecs de vídeo hasta nuestras utilerías de oficina.

Aquí hago un miniresumen de todos los paquetes necesarios a instalar en esta nueva versión de Fedora, espro y les sea de utilidad.

Les recomiendo descargar e instalar los repositorios del siguiente link, sin embargo no todos han sido actualizados por las empresas propietarias de los mismos, habría que esperar.

Para instalarlos, descargar el archivo, descomprimir, desde la terminar acceder a la carpeta y teclear el siguiente comando:
sudo cp *.repo /etc/yum.repos.d/
sudo dnf -y update
sudo dnf -y upgrade

1.- Configurar DNF

sudo dnf -y install yumex dnf-plugins-core

2.- Actualizar el sistema

sudo dnf -y update

3.- Instalar repositorios extras necesarios

sudo dnf install --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
sudo dnf -y update 

4.- Instalación de Codecs necesarios para reproducir música, vídeos, imágenes, etcétera.

sudo dnf -y install gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer-ffmpeg xine-lib-extras xine-lib-extras-freeworld k3b-extras-freeworld gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg mencoder
sudo dnf -y  install gstreamer-plugins-bad  gstreamer-plugins-bad-free-extras  gstreamer-plugins-bad-nonfree  gstreamer-plugins-ugly gstreamer-ffmpeg
sudo dnf -y install gstreamer1-libav gstreamer1-plugins-bad-free-extras  gstreamer1-plugins-bad-freeworld gstreamer1-plugins-base-tools gstreamer1-plugins-good-extras gstreamer1-plugins-ugly  gstreamer1-plugins-bad-free gstreamer1-plugins-good  gstreamer1-plugins-base gstreamer1
sudo dnf -y install ffmpeg
sudo dnf -y install mencoder

sudo dnf -y install ffmpeg2theora

sudo dnf -y install mplayer

sudo dnf -y install libdvdread libdvdnav lsdvd libdvdcss 

5.- Instalar algunos programas para diseño

sudo dnf -y install gimp scribus inkscape blender audacity-freeworld calligra-krita shutter pencil

6.- Instalar software de vídeos

sudo dnf -y install vlc clementine soundconverter mediainfo 

7.- Software para ripear y DVD

sudo dnf -y install k3b sound-juicer kid3

8.- Software para aplicación del sistema

sudo dnf -y install gparted nano wget curl smartmontools htop inxi bleachbit firewall-config beesu pysdm

9.- Compresores de archivos

sudo dnf -y install unrar unzip zip p7zip p7zip-plugins

10.- Instalar Wine en caso de que sea necesario

sudo dnf -y install wine cabextract
sudo wget http://winetricks.org/winetricks -O /usr/local/bin/winetricks && sudo chmod +x /usr/local/bin/winetricks 

11.- Instalar Java

sudo dnf -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel icedtea-web

12.- Utilidades de Gnome

sudo dnf -y install screenfetch rfkill lsb
sudo dnf -y install cheese gnome-shell-extension-common dconf-editor gnome-tweak-tool gtk-murrine-engine* libreoffice-langpack-es 

13.- Software básico de compilación

sudo dnf -y install kernel-headers kernel-devel dkms
sudo dnf -y install kernel-PAE-devel (Sólo Si tienes Kernel PAE)
sudo dnf groupinstall "Development Tools" && sudo dnf groupinstall "Development Libraries" 

14.- Configuración de lenguaje

sudo dnf -y install system-config-language

sudo system-config-language

15.- Adobe flash para navegadores Antes de instalar, son necesarios los repositorios:

Para sistemas de x86 Bits
sudo dnf -y install http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
sudo dnf -y install flash-plugin
Para Sistemas de x86_64 Bits
sudo dnf -y install http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
sudo dnf -y install flash-plugin

15.- Configurar libreoffice en español y el corrector ortografico: propuesto por Unknown

sudo dnf -y install libreoffice-base libreoffice-calc libreoffice-core 
libreoffice-draw libreoffice-impress libreoffice-langpack-es 
libreoffice-math libreoffice-writer hunspell hunspell-es 

Opcionales:
sudo dnf -y install projectlibre

sudo dnf -y install pdfmod

sudo dnf -y install inskcape

sudo dnf -y install blender

sudo dnf -y install openshot

sudo dnf -y install soundconverter

sudo dnf -y install yumex

sudo dnf -y install gnome-tweak-tool



Espero les sea de utilidad: