Подробное руководство по созданию собственной Linux-системы из исходного кода
Go to file
Linuxoid85 29208a596e Добавление методов для генерации prologue/packages.md
Различия:
- Название пакета теперь заголовок второго уровня (##), а не первого (#), как было раньше;
- Изменение внешнего вида этого блока. Если раньше было что-то вроде Пункт: **значение** (значение выделялось жирным шрифтом, то сейчас наоборот: **Пункт:** значение. Выглядит намного лучше.

Использование:
'python3 ./tools/gen-info.py mode'

Режимы работы (mode):
- individual - сгенерировать отдельные страницы для каждого пакета;
- prologue - сгенерировать файл prologue/packages.md

TODO:
- Рефакторинг кода. Две переменные 'info' с примерно одинаковым (и достаточно большим) содержимым никчему
2022-03-05 01:42:16 +03:00
docs Удаление ненужных отступов в файлах описания 2022-01-29 18:51:08 +03:00
tools Добавление методов для генерации prologue/packages.md 2022-03-05 01:42:16 +03:00
.gitignore Исправлено #979 2021-12-25 13:33:08 +03:00
LICENSE Initial commit 2021-04-20 16:36:06 +03:00
mkdocs.yml Добавление страницы со списком дополнительного софта 2021-12-29 19:28:38 +03:00
README.md Исправлено #979 2021-12-25 13:33:08 +03:00

Linux для себя

Lx4U или “Linux для себя” - подробное руководство по созданию Linux-системы, используя исходные тексты необходимого программного обеспечения.

Это руководство - самостоятельное ответвление от проекта Linux From Scratch.

На ваш выбор предлагается использование multilib системы, поддержка EFI и набор дополнительного программного обеспечения для организации комфортной работы. Кроме того, существует расширенное руководство, в котором содержится информация о настройке окружения рабочего стола и программного обеспечения, охватывающего различные области применения.

Но главная идея остаётся - вы в центре всего, и вы решаете, какой должна быть Ваша собственная система. А мы просто протягиваем Вам руку помощи.

Начните собственное путешествие в мир Linux прямо сейчас!

Чтобы изучить руководство локально

Требования

  • python3 для работы генератора документации и сервера;
  • pip3 для установки зависимостей.

Установка зависимостей

pip install mkdocs-material mkdocs
pip install git+https://github.com/RedisLabs/mkdocs-include.git

Сборка в Linux

mkdocs build # Сборка
mkdocs serve # Запуск

Сборка в Windows

Могут возникнуть проблемы со сборкой в Windows из-за кодировки. Чтобы исправить эту проблему, можно выставить переменную окружения PYTHONUTF8 со значением 1

Например

export PYTHONUTF8=1
python -m mkdocs build # Сборка
python -m mkdocs serve # Запуск

В результате будет сгенерирован каталог site. Руководство будет доступно по адресу http://127.0.0.1:8000/mkdocs/.