{ "meta": { "title": "Inštalátor systémových nástrojov | Dokumentácia ProxMenux", "description": "Inštalátor nástrojov CLI pre Proxmox VE s 25 balíkmi v hlavnom zozname (htop, btop, iperf3, tmux, ...). Vlastný výber, inštalácia všetkého a preddefinované skupiny (základné, vývoj, kompresia, multiplexery, analýza, sieť). Skupiny môžu obsahovať ďalšie balíky. Používa ensure_repositories + install_single_package.", "ogTitle": "Inštalátor systémových nástrojov | Dokumentácia ProxMenux", "ogDescription": "Nainštalujte vybrané nástroje CLI v Proxmox VE jedným kliknutím alebo vlastným výberom." }, "header": { "title": "Inštalátor systémových nástrojov", "description": "Výber 25 nástrojov CLI z hlavného zoznamu PROXMENUX_UTILS. Ponúka vlastný výber, inštaláciu všetkého, šesť preddefinovaných skupín a overenie inštalácií. Skupiny môžu obsahovať nástroje mimo hlavného zoznamu. Používa spoločné funkcie ensure_repositories() + install_single_package() na jednotnú správu repozitárov a správy o jednotlivých balíkoch.", "section": "Nástroje" }, "info": { "title": "Čo to robí?", "body": "Inštaluje nástroje CLI zo zoznamu 25 balíkov. Každá inštalácia používa rovnaký postup: ensure_repositories overí použiteľný repozitár Proxmox pre spustenú hlavnú verziu PVE; potom install_single_package nainštaluje balík a overí dostupnosť príkazu v PATH." }, "opening": { "heading": "Otvorenie inštalátora", "intro": "Z menu Utilities vyberte System Utilities Installer. Hlavné menu ponúka deväť možností:", "imageAlt": "Menu inštalátora systémových nástrojov s vlastným výberom, ALL, preddefinovanými skupinami a overením" }, "actions": { "heading": "9 akcií menu", "headerOption": "Možnosť", "headerBehaviour": "Správanie", "rows": [ { "option": "1. Vlastný výber", "behaviourRich": "Výberový zoznam všetkých 25 balíkov. SPACE prepína označenie a ENTER potvrdzuje; nainštalujú sa iba vybrané balíky." }, { "option": "2. Nainštalovať všetky nástroje", "behaviourRich": "Nainštaluje všetky balíky z PROXMENUX_UTILS naraz. Použite po novej inštalácii Proxmox." }, { "option": "3. Základné", "behaviourRich": "grc, htop, tree, curl, wget" }, { "option": "4. Vývoj", "behaviourRich": "git, vim, nano" }, { "option": "5. Kompresia", "behaviourRich": "zip, unzip, rsync" }, { "option": "6. Terminálne multiplexéry", "behaviourRich": "screen, tmux" }, { "option": "7. Analýza", "behaviourRich": "jq, ncdu, iotop" }, { "option": "8. Sieť", "behaviourRich": "iperf3, nethogs, nmap, tcpdump, lsof" }, { "option": "9. Overiť inštalácie", "behaviourRich": "Prejde každú položku v PROXMENUX_UTILS, overí dostupnosť príkazu v PATH a vypíše súhrn Dostupné / Chýbajúce." } ] }, "packages": { "heading": "25 balíkov", "intro": "Definované v spoločnom súbore scripts/global/utils-install-functions.sh ako PROXMENUX_UTILS (formát: package:verify_command:description). Ďalšie skripty ProxMenux, napríklad spúšťanie sieťových nástrojov iftop / iptraf-ng / iperf3, tieto položky používajú tiež, aby balík a overovací príkaz zostali zosúladené.", "headerPackage": "Balík", "headerVerify": "Overovací príkaz", "headerDescription": "Popis", "rows": [ { "package": "axel", "verify": "axel", "description": "Urýchľovač sťahovania" }, { "package": "aria2", "verify": "aria2c", "description": "Sťahovanie z viacerých zdrojov" }, { "package": "btop", "verify": "btop", "description": "Moderný monitor zdrojov" }, { "package": "cabextract", "verify": "cabextract", "description": "Extrahovať CAB súbory" }, { "package": "chntpw", "verify": "chntpw", "description": "Upraviť register Windows / heslá" }, { "package": "dos2unix", "verify": "dos2unix", "description": "Previesť DOS / Unix textové súbory" }, { "package": "genisoimage", "verify": "genisoimage", "description": "Vytváranie obrazov ISO" }, { "package": "grc", "verify": "grc", "description": "Všeobecné farebné zvýrazňovanie záznamov" }, { "package": "htop", "verify": "htop", "description": "Interaktívny prehliadač procesov" }, { "package": "iftop", "verify": "iftop", "description": "Používanie siete v reálnom čase" }, { "package": "intel-gpu-tools", "verify": "intel_gpu_top", "description": "Nástroje Intel GPU" }, { "package": "iotop", "verify": "iotop", "description": "Monitorovanie diskových vstupov a výstupov" }, { "package": "iperf3", "verify": "iperf3", "description": "Testovanie šírky pásma siete" }, { "package": "ipset", "verify": "ipset", "description": "Správa množín IP adries" }, { "package": "iptraf-ng", "verify": "iptraf-ng", "description": "Nástroj monitorovania siete" }, { "package": "libguestfs-tools", "verify": "virt-filesystems", "description": "Nástroje pre disky VM" }, { "package": "msr-tools", "verify": "rdmsr", "description": "Prístup k registrom MSR procesora" }, { "package": "net-tools", "verify": "netstat", "description": "Staršie sieťové nástroje" }, { "package": "plocate", "verify": "locate", "description": "Rýchlo nájsť súbory" }, { "package": "s-tui", "verify": "s-tui", "description": "Stress-Terminal UI" }, { "package": "sshpass", "verify": "sshpass", "description": "Neinteraktívne prihlásenie SSH" }, { "package": "tmux", "verify": "tmux", "description": "Terminálny multiplexer" }, { "package": "unzip", "verify": "unzip", "description": "Extrakcia ZIP súborov" }, { "package": "wimtools", "verify": "wimlib-imagex", "description": "Správa obrazov WIM" }, { "package": "zip", "verify": "zip", "description": "Vytvoriť ZIP súbory" } ] }, "howItWorks": { "heading": "Ako funguje inštalácia jedného balíka", "items": [ "ensure_repositories rozpozná PVE 8 alebo 9 a načíta repozitáre cez API Proxmox. Pri použiteľnom repozitári Proxmox nič nemení. Hostiteľ bez aktívneho predplatného s jediným repozitárom Enterprise musí potvrdiť prechod na no-subscription. Po potvrdenej zmene sa spustí apt-get update.", "install_single_package \"pkg\" \"verify_cmd\" \"description\" spustí apt-get install -y \"$pkg\" so správami (msg_info / msg_ok / msg_error)." ], "verifyIntro": "Po inštalácii sa overovací príkaz skontroluje pomocou command -v \"$verify_cmd\". Možné sú tri výsledky:", "verifyOutcomes": [ "0 (úspech): príkaz je dostupný a balík sa počíta ako Úspešný.", "1 (zlyhanie): apt zlyhal a balík sa počíta ako Neúspešný.", "2 (upozornenie): apt uspel, ale očakávaný príkaz sa nenašiel v PATH; balík sa počíta ako S upozorneniami." ], "summary": "Na konci skupinovej/vlastnej inštalácie sa v súhrnnom dialógovom okne zobrazí počet Úspešné / S upozorneniami / Neúspešné." }, "verify": { "heading": "Overiť inštalácie", "intro": "Možnosť 9 je iba na čítanie: prejde PROXMENUX_UTILS a spustí command -v pre každý príkaz. Výstup vyzerá takto:", "code": "Total: 25\nAvailable: 18\nMissing: 8\n\n✓ axel - Download accelerator\n✓ aria2c - Multi-source downloader\n✓ btop - Modern resource monitor\n✗ cabextract - Extract CAB files\n✓ dos2unix - Convert DOS / Unix text files\n✗ genisoimage - Create ISO images\n✓ grc - Generic log colorizer\n...", "outro": "Užitočné pred spustením skriptov závislých od týchto nástrojov. Napríklad uup_dump_iso_creator.sh potrebuje aria2c + cabextract + wimlib-imagex. Ak niečo chýba, nainštalujte príslušnú skupinu alebo vyberte chýbajúce balíky jednotlivo." }, "troubleshoot": { "heading": "Riešenie problémov", "reposTitle": "„Repozitáre sa nepodarilo nastaviť. Inštalácia sa zrušila.“", "reposBody": "Kontrola repozitárov zlyhala: prechod na no-subscription bol odmietnutý, stav predplatného sa nedal načítať alebo položka repozitára potrebuje zásah. Príčinu uvádza predchádzajúca správa. Repozitáre sú v Node → Updates → Repositories; príkaz apt-get update v konzole zobrazí chybu apt.", "warningsTitle": "Balíček je hlásený \"S upozorneniami,\" ale príkaz funguje po zatvorení menu", "warningsBody": "Po apt-get install funkcia spustí hash -r, krátko počká a overí očakávaný príkaz cez command -v. Upozornenie znamená, že kontrola stále zlyhala, ale neurčuje príčinu. Skúste nový shell a ak príkaz stále chýba, overte inštaláciu balíka a PATH.", "hangsTitle": "Apt inštalácia visí", "hangsBody": "Pravdepodobne je otázka debconf skrytá za potlačeným výstupom. Skript pri volaniach apt používa DEBIAN_FRONTEND=noninteractive, čo zvyčajne otázky potlačí, ale niektoré balíky stále potrebujú vstup. Zrušte operáciu pomocou Ctrl+C a ručne spustite apt-get install -y <pkg> v shelli, aby ste otázku videli a mohli rozhodnúť." }, "files": { "heading": "Príslušné súbory", "code": "scripts/utilities/system_utils.sh # this script\nscripts/global/utils-install-functions.sh # PROXMENUX_UTILS, install_single_package\nscripts/global/repository-functions.sh # ensure_repositories\nscripts/global/repository_policy.py # reads and switches repositories through the Proxmox API\n/etc/apt/sources.list.d/proxmox.sources # no-subscription source, written by Proxmox when the switch is accepted" }, "related": { "heading": "Súvisiace", "items": [ { "href": "/docs/utils/system-update", "label": "Aktualizácia systému Proxmox", "tailRich": " — pre samotný apt dist-upgrade na hostiteľovi." }, { "href": "/docs/network/monitoring", "label": "Živé monitorovacie nástroje (Sieť)", "tailRich": " — používa iftop / iptraf-ng / iperf3 z rovnakého zoznamu." }, { "href": "/docs/utils", "label": "Prehľad pomocných nástrojov", "tailRich": " — Späť na prehľad sekcie." } ] } }