image/build-iso.sh пересобирает официальный Ubuntu Server 24.04 live-server ISO (amd64/arm64) в установщик Virtuality: - /autoinstall.yaml: установщик спрашивает только сеть, диск и пользователя, остальное автоматически; есть полностью автоматический режим --unattended; - исходники Virtuality (git-репозиторий, чтобы работал центр обновлений) и Python-колёса для офлайн-установки панели; - virtuality-firstboot.service при первой загрузке ставит KVM, libvirt, Cockpit, web-панель, vhealth и консольный dashboard, повторяя попытку до успеха. Также: зависимости панели закреплены полностью, установщики работают неинтерактивно и учитывают VIRTUALITY_USER, bootstrap.sh стал обёрткой над install.sh. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_019LEUXMcdZo7b87mjkUsPgg
26 строки
549 B
Plaintext
26 строки
549 B
Plaintext
# Virtuality web panel dependencies.
|
|
# Direct dependencies:
|
|
fastapi==0.115.6
|
|
uvicorn[standard]==0.34.0
|
|
jinja2==3.1.5
|
|
python-multipart==0.0.20
|
|
itsdangerous==2.2.0
|
|
# Transitive dependencies, pinned for reproducible installs and offline image wheels:
|
|
annotated-types==0.8.0
|
|
anyio==4.15.1
|
|
click==8.5.0
|
|
h11==0.16.0
|
|
httptools==0.8.0
|
|
idna==3.20
|
|
markupsafe==3.0.3
|
|
pydantic==2.13.5
|
|
pydantic-core==2.46.5
|
|
python-dotenv==1.2.3
|
|
pyyaml==6.0.3
|
|
starlette==0.41.3
|
|
typing-extensions==4.16.0
|
|
typing-inspection==0.4.4
|
|
uvloop==0.22.1
|
|
watchfiles==1.3.0
|
|
websockets==17.1
|