среда, 15 июня 2016 г.

Установка пакета R xslx в Ubuntu

Возможные ошибки в ходе установки:

error: Cannot compile a simple JNI program

лечится так:
  1. установить переменные $JAVA_HOME and $PATH
  2. выполнить sudo R CMD javareconf
спасибо Fabio Ciotoli, (http://stackoverflow.com/a/23041950/1635919)


libjvm.so: cannot open shared object file: No such file or directory

Это ошибка при установке пакета rJava из списка зависимостей xlsx

лечится так :

Создать файл /etc/ld.so.conf.d/java.conf с содержимым:

/usr/lib/jvm/java-8-oracle/jre/lib/amd64
/usr/lib/jvm/java-8-oracle/jre/lib/amd64/server

java-8-oracle заменить на java-7-oracle, если у Вас версия отличается.

Выполнить sudo ldconfig, перезапустить процесс R (перезапустить RStudio) и снова попытаться установить xlsx.  (http://stackoverflow.com/a/25932828/1635919)

У меня больше ошибок не было и все установилось нормально.


















вторник, 26 января 2016 г.

LaTeX в Ubuntu: устновка, менеджер пакетов tlmgr, классы для диссертации

Это черновик, оформлять не было времени, но все команды проверены и работают в Ubuntu 14.04 и 15.04

Установка texlive:


sudo apt-get install texlive
sudo apt-get install texlive-lang-cyrillic

см. http://tex.stackexchange.com/a/134377


Использование установщика пакетов lmgr:


перед использованием инициализировать:

$ tlmgr init-usertree

потом можно устанавливать пакеты, например tabu для таблиц в LaTeX или вот пакеты для русского языка:

$ tlmgr install babel-russian hyphen-russian cyrillic t2 lh cm-super   # lh also installed package ec

см. http://strela.jinr.ru/wiki/TeXLive


Возможно появление ошибки:

/usr/bin/tlmgr: Initialization failed (in setup_unix_one):
/usr/bin/tlmgr: could not find a usable xzdec.
/usr/bin/tlmgr: Please install xzdec and try again.
Couldn't set up the necessary programs.
Installation of packages is not supported.
Please report to texlive@tug.org.
tlmgr: exiting unsuccessfully (status 1). 

устраняется установкой требуемой программы:

sudo apt-get install xzdec

Еще возможная ошибка в Ubuntu 16.04:

Unknown directive ...containerchecksum c59200574a316416a23695c258edf3a32531fbda43ccdc09360ee105c3f07f9fb77df17c4ba4c2ea4f3a5ea6667e064b51e3d8c2fe6c984ba3e71b4e32716955... , please fix it! at /usr/share/texlive/tlpkg/TeXLive/TLPOBJ.pm line 210, <$retfh> line 5579.

если такое произошло, то нужно переключить репозиторий с версией TeX 2015:

tlmgr option repository ftp://tug.org/historic/systems/texlive/2015/tlnet-final
на данный момент это решило проблему (Ubuntu 16.04, окт. 2016).

см. http://tex.stackexchange.com/a/313823

Пакет классов для написания диссертаций, авторефератов и т.п.:

см. http://sourceforge.net/projects/disser/

при установке (make install) может возникнуть ошибка:

! pdfTeX error (font expansion): auto expansion is only possible with scalable
fonts.
\AtBegShi@Output ...ipout \box \AtBeginShipoutBox
                                                  \fi \fi
l.177 %  \clearpage
                  
!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on disser.log.
make: *** [disser.pdf] Error 1

устраняется установкой пакета cm-super (см. раздел про установку с помощью tlmgr).  Установка может оказаться долгой.

Шаблон диссертации
https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template

пятница, 1 января 2016 г.

Редактирование видео в Ubuntu

В очередной раз я попытался склеить видео в Ubuntu и снова мне это не удалось.  На этот раз я попытался понять причину неудач.  Оказалось, что проблема не в кривых руках, версии операционки или железе, и возникает она не у меня одного.  Коротко: из всех известных видео-редакторов для Linux подтверждена приемлемая работа только одного --- это Blender.  Я был, потому что считал это программой для создания 3D-графики.  Мой неудачный опыт использования других редакторов и мысли смотри под катом.