SliTaz SliTaz Forum

You are not logged in.

#1 2016-01-27 15:15:06

altair
Member
Registered: 2016-01-27
Posts: 22

"Отсутствует рецепт" - что делать?

при попытке установить texlive тазпкг выдал это ясным русским языком:

...

Welcome to TeX Live!

Logfile: /tmp/get-texlive25709/install-tl/texlive-install-tl-20160124/fs/usr/local/texlive/install-tl-20160124/install-tl.log

/usr/bin/get-texlive: line 91: can't create texlive-install-tl-20160124/receipt: nonexistent directory

/usr/libexec/tazpkg/pack: cd: line 10: can't cd to texlive-install-tl-20160124

Отсутствует рецепт. Обратитесь к документации.

Unpacked size: 34M

Please confirm installation of texlive-install-tl-20160124 (y/N): y

Не удалось найти файл «/tmp/get-texlive25709/install-tl-20160124/texlive-install-tl-20160124.tazpkg»

дело в том, что по команде get-instal устанавливается не сам техлайв, а установочный скрипт, а вот исправление косяков в подобных вещах мною в документации найдено не было. Может, искать не умею.

Offline

#2 2016-01-28 21:04:06

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: "Отсутствует рецепт" - что делать?

Привет, altair.

Кажется, мне удалось исправить. Слово за тобой, я в Техе ничего не понимаю.

Загрузи и установи обновленный пакет:

[c]su
wget -O get-texlive-2008.tazpkg 'http://cook.slitaz.org/cooker.cgi?download=get-texlive-2008.tazpkg'
tazpkg -i get-texlive-2008.tazpkg --forced[/c]
Теперь запускай скрипт, который закачает компоненты, создаст и установит пакет texlive (по-прежнему с правами root):

[c]get-texlive[/c]
Когда спросит

[c]Please confirm installation of texlive-install-tl-20160127 (y/N):[/c]

отвечай 'y'

Можно выходить из сессии root в терминале (Ctrl+D). После того как пакет установлен, не помешает перезагрузить систему или просто в терминале выполнить команду:

[c]. /etc/profile[/c]
Это нужно для того, чтобы система нашла бинарники Теха, которые располагаются по нестандартным путям.

После перезагрузки эта команда выполняется автоматически.

В меню нету ярлыка, как я понимаю программа чисто консольная и ярлык тут не нужен. Или не помешает?

Offline

#3 2016-01-30 12:42:14

altair
Member
Registered: 2016-01-27
Posts: 22

Re: "Отсутствует рецепт" - что делать?

получилось! а что там было?

нет, ярлык не нужен, программа делалась в расчете на запуск из консоли, сейчас запускают из ИДЕ. я раньше везде использовал geany.

tex тут ужасно огрызочный ((

Offline

#4 2016-01-30 13:18:45

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: "Отсутствует рецепт" - что делать?

а что там было?

Точно не знаю. Похоже на то, что get-пакет делался в далеком 2008 году и с тех пор изменилось название архива. Из названия некорректно извлекалась версия. При упаковке пакета использовались неверные пути.

tex тут ужасно огрызочный ((

Как и что добавить, идеи есть?

Offline

#5 2016-01-30 13:47:27

altair
Member
Registered: 2016-01-27
Posts: 22

Re: "Отсутствует рецепт" - что делать?

ну так-то он мне выдал при установке:

- A texlive minimal scheme is now installed -

Verify that PATH is well formatted in /etc/profile,

and contain /usr/local/texlive/20160128/bin/i386-linux/

To improve texlive, run tlmgr as root.

If you prefer graphicals interfaces, install perl-tk,

and run tlmgr gui.

The tlmgr man page can be found here:

http://tug.org/texlive/doc/tlmgr.html

[ Готово ]

================================================================================

Пакет «texlive» (20160128) установлен.

root@slitaz:/home/aaa# tlmgr

sh: tlmgr: not found

--- то есть направление раскопок задано, но очень неохота копать, потому что тех --- это мега-монстр, и там велика вероятность нарваться на нехилый геморрой с изучением тонны доков на английском  и лагами из-за местных особенностей

у меня есть еще куча побочных вопросов, которые будут выдавать во мне чайника, и я их побаиваюсь задавать )))

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.019 seconds, 8 queries executed - Memory usage: 1.54 MiB (Peak: 1.77 MiB) ]