TexLive 2014 + TexStudio en Fedora 22 (GNOME 3)

Esta vez necesité correr Fedora 22 con GNOME 3 por razones inherentes a alguna necedad de esas que me surgen. Pero pensé, esta vez no me va a ser demasiado fácil si quiero contar con un editor especializado.

Pero no es así. No tan difícil.

Instalé la versión 2014 queriendo probar a hacer la actualización de TexLive 2015 posteriormente, así que la instalación es básicamente la misma como en la entrada de blog anterior.

Así que, una vez instalado TexLive, se procede a instalar TexStudio con el siguiente hack:

Creamos donde_sea una carpeta llamada texstudio, y desde dentro descargamos con dnf los paquetes necesarios, TexStudio y sus dependencias propias.

# dnf download libXaw libpaper perl-Filter perl-Tk perl-XML-XPath perl-encoding perl-open poppler-qt5 qt5-qtsvg qtlockedfile-qt5 qtsingleapplication-qt5 zziplib texstudio

Desde ahí mismo:

# rpm -i --nodeps *

Y listo.

TeXLive 2014 + Kile en Fedora 21 (KDE)

A pesar de que la mayoría de mis conocimientos en TeXLive se desarrollaron siendo usuario de Fedora, el repo TeXLive de Fedora no viene siendo ni mucho menos lo tolerable… Las mejores características muchas veces resultan lo más complicado de instalar y/o configurar a la “mano pelada”. Paquetes que no existen y cosas que se hacen imposibles de instalar desde el repo nativo.

El uso de Fedora siempre ha ido a la par del uso de TeXLive para la creación de documentos de trabajo importantes, documentos personales, presentaciones, e incluso complicadas tablas, que en un editor de texto o suite de ofimática me sacaría las canas queriendo lograr algo respetable o decente.

Esta vez no fue la excepción en Fedora. El repo TeXLive sigue estando a años luz de ser 100% usable, aunque he de reconocer que ha tenido sus avances desde que le pusieron especial atención. Pero bueno, logré lo que hace tiempo quería: instalar el DVD de TeXlive, configurarlo y disfrutarlo a mis anchas en mi instalación de Fedora… con KDE.

Sin premeditarlo, pero necesitándolo, procedí a descargar la iso del DVD de TeXLive 2014… vía torrent.

Sin mucha espera, lo descargué y lo descomprimí en foo directorio. Desde ahí lo instalé con un simple comando como superusuario:

# ~/tl/texlive2014-20140525/perl install-tl

Después de seis minutos todo estaba instalado en /usr/local/texlive/

Luego de eso había que probar la instalación, pero antes había que indicarle a Fedora las rutas de acceso a los diferentes ejecutables. Eso se logra agregando a ~/.bash_profile las siguientes líneas:

PATH=/usr/local/texlive/2014/bin/x86_64-linux:$PATH; export PATH
MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH; export INFOPATH

Sin eso no hay mágia. Guardo. Cierro sesión. Abro sesión. Los cambios están cargados.

Si se me antoja actualizarlo en algún momento, lo siguiente será de utilidad:

# tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet

Ahora habrá que indicarle al sistema TeX dónde debería encontrar las fuentes instaladas con:

# cp /usr/local/texlive/2014/texmf-var/fonts/conf/texlive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf

Actualizo la caché de las fuentes:

# fc-cache -fsv

(lleva algo de tiempo)

Y acabado eso, probamos la instalación como usuario sin privilegios mayores:

$ tex --version

Que debería arrojarnos algo así:

TeX 3.14159265 (TeX Live 2014)
kpathsea version 6.2.0
Copyright 2014 D.E. Knuth.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.

Y luego:

$ latex sample2e.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=latex)
restricted \write18 enabled.
entering extended mode
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/sample2e.tex
LaTeX2e <2014/05/01>
Babel <3.9k> and hyphenation patterns for 78 languages loaded.
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/size10.clo))
No file sample2e.aux.
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/omscmr.fd) [1] [2] [3]
(./sample2e.aux) )
Output written on sample2e.dvi (3 pages, 7484 bytes).
Transcript written on sample2e.log.

Sin error alguno si todo ha ido bien en la instalacíon y post-instalación.

Pero esto no termina aquí, porque si vamos a usar algún editor especializado como Texmaker, Texstudio o Kile, nos meteríamos a una maraña de compilaciones y dependencias difíciles. Tenemos KDE instalado y lo mejor sería irnos con algo bastante completo y nativo: Kile.

Pero dice yum que hay 200+ dependencias para Kile y todas esas dependencias son de TeXLive, al que ya tenemos instalado off-repos. Cómo instalar únicamente Kile?

$ yumdownloader kile

Y ahora como admin:

# rpm -i --nodeps kile-2.1.3-6.fc21.x86_64.rpm

Y listo.

Todas las dependencias nativas de Kile ya están instaladas poque son comunes de KDE. Con rpm -i --nodeps evitamos que rpm se queje de las dependencias de TeXLive. Ya Kile sabrá encontrar el camino para hacer su trabajo sin necesidad de esas dependencias ni configuración posterior.

Espero les sea útil.

TeXlive en Fedora 18

De un release a otro muchas cosas cambian. No deja de suceder con \TeXLive en Fedora 18, y en mi intento por habilitar un entorno mínimo de \TeXLive, me doy cuenta que mi método de instalación anterior no funciona o no me proporciona lo que necesito. Así que buscando una solución a esto (al parecer \TeXLive ahora cuenta con su “propia” nomenclatura de paquetes en Fedora 18), logré encontrar una. Como de costumbre, sin más explicación, en F18, instalamos \TeXLive así:

# yum install texstudio texlive-collection-latex texlive-collection-latexextra texlive-collection-science texlive-collection-latexrecommended texlive-collection-genericextra texlive-collection-genericrecommended texlive-collection-fontsrecommended tex-pst-optexp texlive-epstopdf-bin

Nótese que el primer paquete es texstudio, que es el editor que yo uso. Podés instalar en su defecto, kile o texmaker.

De vuelta por aquí

He estado algo alejado de mi blog en el último mes.

Una de las razones es que el Amor me ha tenido ocupado en sus idilios. Es obvio que me ha gustado esa ocupación. A ella le consta muy bien.

La otra razón es que estuve atendiendo la oportunidad de aprender a programar en Python, y pues no podía desaprovechar aprender lo que no había podido aprender a falta de paciencia para hacerlo autodidactamente. Claro que tendré que profundizar en mucha teoría aún, pero las principales bases ya las he aprendido, y eso es lo importante.

Y bueno, espero en adelante ponerle un poco más de atención al blog y aprovechar que necesito repasar mis escuetas habilidades en *TeX para actualizar en un par de entradas mi otro blog.

Saludos.

Fedora 11 (Leónidas)

Desde la liberación de Fedora 11 (Junio de 2009) hasta hace una semana había estado padeciendo de una pereza crónica. En mi máquina principal todavía tenía instalado Fedora 10 desde finales de Abril de este año; y no desde antes por que el driver Intel no me andaba como yo quería.

Me llevó unas cuatro horas instalar, configurar, remozar y pimpear mi Fedora 11, pero fue tiempo que valió la pena invertir. Algunos señalan esta u otra distro entre las más atractivas (chulas, dicen), pero la verdad es que Fedora, GNU/Linux en general, es un Sistema Operativo super flexible y remozable de mil maneras posibles, tomando en cuenta los entornos de escritorio que existen (GNOME, KDE, XFCE), los manejadores de ventanas, los miles de recursos en eye candy, temas de todos los tipos, inclusive. El escritorio GNU/Linux es una orgía romana de eye candy, por supuesto.

Quisiera señalar un par de cosas que me llamaron la atención, cosas en pro y cosas en contra de esta versión de mi distro favorita.

  • El driver Intel: Perfecto. No más scrolls en negro, no más pseudo-negrillas en el texto. Ya veremos como anda con los juegos y la aceleración gráfica.
  • Compiz fusion: que si bien es cierto no me trabaja como yo quiero, ya no tengo parpadeos de pantalla en algunos efectos; eso tiene que ver con el driver Intel.
  • Soporte de perifericos ‘raros’: en Fedora 10 me funcionaba sin problemas el dock que trae mi laptop con los puertos extras y la lectora de discos; ahora cada vez que la intento quitar o se me congela el sistema o se me va en negro la pantalla. Incluso, tuve un error de kernel en una de esas.
  • Presto plugin de Yum: podes creer que una actualizacion de 19 Mb sólo me descargo 465 Kb? Tenes que probarlo para darte cuenta.
  • SELinux: al fin me dejó en paz 😀 desde que apareció SELinux –creo que a partir de Fedora 8– no me ha dejado en paz, tan sólo unos 20 minutos después de la instalación ya estaba peleando con él. Nada de eso en Fedora 11… o al menos en esta máquina.
  • TeX Live: no viene en el DVD de instalación. Eso lo lamento mucho; era una de las razones por las cuales no había instalado Fedora 11. Y es que si me tocaba instalarlo desde repositorios moriría en el intento con mi servicio de internet. Cuáles fueron las razones para retirarlo del DVD de instalación? Las desconozco, pero sí se que un sistema TeX completo, con la documentación y todo el soporte de idiomas, bien roza los 600 Mb de descarga y cerca de 1 Gb en la instalación. Definitivamente prefiero usar TeX Live desde Kile que usar OpenOffice.Org Write; esto es una cuestión de gustos y de como me siento mejor con mis documentos.

Una semana usando Fedora 11 y debo decir que me ha sorprendido. En mi máquina de sobremesa tuve instalado Fedora 11 recién fue liberado, pero esa máquina la uso para ver películas y escuchar música, solamente; así que no había tenido la oportunidad de auscultar dentro de tantas mejoras que trae Fedora en su último release. En términos generales, y desde Fedora 8, es lo más estable que he visto de mi distribución preferida.

Saludos.