Я хотел установить пакетnoweb
поэтому, как обычно, я попробовал, tlmgr install noweb
но tlmgr вернул:
пакет noweb отсутствует в репозитории пакетов
Позже я заметил, что noweb
пакет находится в отдельном каталоге CTAN под названиемweb
и что все пакеты в этом каталоге не могут быть установлены с помощью стандартной tlmgr
команды.
Итак, как мне установить noweb
и другие web
пакеты?
решение1
Пакет noweb
представляет собой «инструмент грамотного программирования», вдохновленный Knuth's Web. Ему нужны исполняемые файлы, которые предоставляются только некоторыми платформами (и последняя дата сборки — 2006 год), поэтому, вероятно, их нужно пересобрать, следуя инструкциям.
Его нет в TeX Live, поэтому его нельзя установить, tlmgr
поскольку лицензия не свободна:
АВТОРСКИЕ ПРАВА
Авторские права на Noweb принадлежат Норману Рэмси с 1989 по 2006 год. Все права защищены.
Вы можете использовать и распространять noweb в любых целях, бесплатно. Вы можете изменять noweb и создавать производные работы, при условии сохранения уведомления об авторских правах, но результат не может называться noweb без моего письменного согласия. Вы не можете продавать сам noweb, но вы можете делать все, что захотите, с программами, созданными с помощью noweb.
Хотя в уведомлении говорится, что программа бесплатна, то, как написана лицензия, не позволяет отнести ее к категории «Свободное ПО» в строгом смысле. Если вы хотите установить и использовать noweb
, вам придется сделать это самостоятельно.