Как запустить команду syntax-highlighting.sh для cgit, чтобы проверить ее работоспособность?

Глядя на изображение, которое вы прикрепили, я могу сказать, что вы используете Ubuntu. Ubuntu предоставляет различные менеджеры пакетов, такие как Synaptic ] диспетчер пакетов, если вы GUIna pig, apt диспетчер пакетов, который является инструментом командной строки.

Меня действительно интересует ваш комментарий,

Недавно я узнал, что в Linux нет мастеров установки.

Итак, когда вы пытаетесь установить jdk tomcat и maven , либо найдите пакет в синаптическом диспетчере пакетов, либо используйте apt , чтобы найдите и установите пакет. Synaptic - это инструмент с графическим пользовательским интерфейсом, который позволяет легко установить любой пакет.

Для apt вы можете использовать следующие команды:

  • Обновите репозиторий, sudo apt-get update

  • Найдите пакет в репозитории. {{ 1}} apt-cache search maven (или любой другой пакет, который вы хотите установить)

  • Как только вы найдете нужный пакет в репо, установите его, используя, sudo apt -get install имя-пакета .

Если вы пытаетесь установить пакеты из сторонних репозиториев, что не гарантируется Ubuntu или любым другим дистрибутивом, который вы используете, то вы должны установить эти пакеты на свой страх и риск. Могут быть шансы сломать ваши пакеты из-за необработанных зависимостей.

В этом случае добавьте сторонние репозитории в /etc/apt/sources.list и выполните указанные выше действия.

ОБНОВЛЕНИЕ

FWIW. Если вы пытаетесь установить jdk , просто установите default-jdk , который предоставляется в самом вашем дистрибутиве.

2
18.07.2017, 20:09
1 ответ

Оказывается, чтобы подсветка синтаксиса работала в cgit, строка, определяющая подсветку синтаксиса, должна стоять перед строкой расположения репо. В приведенном ниже примере подсветка синтаксиса не будет работать, если строка source-filterбудет помещена после строки include.

source-filter=/usr/lib/cgit/filters/syntax-highlighting.py   
include=/home/infosys/sites/cgit.local/www/cgitrepos

Я проверил, и если это не задокументировано где-то, это должно быть ошибкой. Возможно, некоторые проблемы дизайна требуют, чтобы это было так.

Подробнее наhttps://wiki.archlinux.org/index.php/Cgit

5
27.01.2020, 22:09

Теги

Похожие вопросы