VirtlabDia-instalace, použití a rozšiřování

Z VirtlabWiki

Přejít na: navigace, hledání

Obsah

Stav implementace VirtlabDia

  • Generování logické topologie i clickable bitmapy z Virtlab DIA zdrojáku je merge-ováno v SVN
    • Zbývá pouze mergeovat Honzovo přidání alternativních symbolů (např. pro různé typy PC) do sheetu Virtlab a aktualizovat binární balíčky pro toto rozšíření

Informace

  • Jako Ethernet linky lze použít všechny typy spojovacích čar z hlavní palety (5 typů, i obloukové a Bezier, i ZigZagLine)
  • Používané symboly princpiálně nemusí být ve sheetu Virtlab, pokud budou tabulky v parserech pro logickou toplogii a clickable bitmapu rozšířeny

o symboly z jiných sheetů- Sheet Virtlab byl založen hlavně proto, aby uživatel věděl, které prvky může používat (pro které je podpora v parserech)

Jak dodat prvek ze sheetu X do sheetu Virtlab

  • Do Virtlab.sheet.in zkopírovat z X.sheet.in sekci příslušného prvku (<object name="X - KopirovanyPrvek" ...>). V názvu nahradit jméno sheetu (X -> Virtlab)
    • případně lze modifikovat v sekci text v Description (lze libovolně)
  • Do src/shapes/Virtlab zkopírovat KopirovanyPrvek.shape a příslušný .png (obvykle se jmenuje KopirovanyPrvek.png, pokud ne, najde se odkaz na jeho jméno v .shape)
  • Ve KopirovanyPrvek.shape aktualizovat jméno prvku (<name>) na sheet Virtlab
  • VirtlabDia překompilovat

Umožnění používání symbolů (dědících ze Shape) z jiných sheetů než Virtlab

Musí se přidat do tabulky v parserech (PHP) pro vytváření logické topologie (DP kap. 5.3,XMLTransform.php.inc) a clickable bitmapy (DP kap. 5.5-Výpis 13, virtlabDia.php-inc)

Zjištění symbolů, které jsou ve zdrojovém textu obrázku (Virtlab)Dia použity:

grep <dia:object="NECO">

Pak odstranit texty ( <dia:object="Text xxx">, zredukovat opakující se řádky (uniq)


Instalace VirtlabDia na lokalitu

Buďto z balíčku nebo kompilací ze zdrojových textů (preferováno). Před instalací je nutno odstranit pozůstatky dříve nainstanovaných baličků standardní Dia, popř. starých verzí VirtlabDia (dpkg -l | grep -i dia) a to včetně jejich konfigurací.

Při instalaci postupovat podle README ve zdrojových textech. Pozor, v DP (Výpis 21, s.54) je chyba, má se spouštět autogen.sh, ne automake.

Vyrobit symlink z virtlabdia na dia (ve stejném adresáři jako virtlabdia)

TODO

  • Z obrázku existujících produkčních úloh již upravených (Dášou+Pavlem) ve VirtlabDia vy-grep-ovat seznam použitých symbolů pro síťové prvky, ty doplnit do tabulek parserů
  • Doplnění nových symbolů do Virtlab sheet - Honza R.
  • Instalace VirtlabDia na produkčních lokalitách - Katka + Petr (DONE)
Osobní nástroje