Telepítés

A Nano Client előre fordított bináris terjesztési csomagokban érhető el a főbb platformokhoz. A legtöbb felhasználó a kényelem érdekében ezeket szeretné használni. Azok, akik forrásból szeretnének telepíteni itt megtalálhatják az útmutatót. Akárhogy is, töltse le a választott fájlokat a letöltések oldalról.

Common Criteria Certification

Some versions of the Nano client will be CC certified. You can see the certified versions on the download page.

Keep in mind, that only the binary software distributions are covered by the CC certification of any version of Nano.

To check if your Nano is certified, open the „About” window and verify that your version was published with CC certification.

Furthermore, the „Common Criteria” tab in the „About” window gives a summary and lists the relevant configuration that are necessary for CC certificated operation. Overview of the relevant configuration(s):

  • Require explicit peer trust: This configuration changes the identity verification policy of Nano from trust-on-first-use (TOFU) to verified-only. If it is switched on, no peer may request anything from the Nano from any room unless the owner has verified their identity in the web application.

    Figyelem

    The „Identity verification” functions are only available as technology preview in the web application. The experimental „Identity Signature” feature in the „Advanced Settings” must be switched on to access them.

Bináris fájlok telepítése

Az előre fordított alkalmazások összes függősége megtalálható egy kötegben. Működniük kell, ha az operációs rendszer követelményei teljesülnek.

Windows

For Windows the prebuilt application is available as an installer executable.

Launching it will prompt the user for elevated permissions, where the identity of the publisher is displayed for verification and the signing certificate can be inspected further. The installer will extract the application into the Program Files and create a start-menu shortcut. Creating a desktop and an auto-start on login shortcut can be disabled.

macOS

A macOS rendszerhez két „dmg” (virtuális lemezkép) fájl érhető el. Az egyik az Intel (64 bites) rendszerekhez, a másik pedig az új Apple Silicone (M1) rendszerekhez. Töltse le a készülékének megfelelő alkalmazás képét.

A letöltött fájlra duplán kattintva a rendszer ellenőrzi és csatolja a disztribúciós képfájlt. A képfájl tartalmazni fogja a „Clarabot Nano” nevű Nano kliens alkalmazást, valamint egy hivatkozást az „Applikációk” mappára. Ha a „Clarabot Nano”-t az „Applikációk” mappába húzza, kényelmesen átmásolja a rendszerbe. Az első indításkor a „Gatekeeper” ellenőrizni fogja az alkalmazást és rá fog kérdezni az alkalmazás futtatására.

Linux

For Linux we provide an AppImage containing the application. It is built on a fairly EOL distribution so most systems should have no trouble running it.

To verify the AppImage, its checksum file shall be downloaded as well. By using the sha384sum utility (or relevant alternate for the checksum file) the integrity of the AppImage can be verified. Example of invoking the utility and successful output:

$ sha384sum -c clarabot-nano-1.1.0-amd64.AppImage.sha384
clarabot-nano-1.1.0-amd64.AppImage: OK

On recently released systems some compatibility packages may be needed for running it, like libxcrypt-compat on Arch Linux.

Telepítés forrásból

Ez az útmutató minden platformra vonatkozik, de Linuxra összpontosít. Ez az útmutató egy egyszerű ajánlás, amely áttekintést nyújt a szükséges lépésekről, de más testreszabások és konfigurációk is lehetségesek.

Előfeltételek

  • Python version 3.10

  • wxWidgets 3+ (wxPython fordításához)

  • protobuf könyvtár (gcld3 fordításához)

  • dbus könyvtár (dbus-python fordításához)

  • OpenJDK (Java) 11

Telepítési lépések

  1. Töltse le a clarabot-nano és clarabot-crypto legújabb forráscsomagját a letöltések oldalról

  2. Hozzon létre egy virtualenv-t a nano telepítéshez

    python3.10 -m venv ~/.nano && source ~/.nano/bin/activate

  3. Telepítse a „wheel” csomagot minden más előtt

    pip install wheel

  4. Telepítse a „clarabot-crypto” és „clarabot-nano” csomagokat

    pip install clarabot-crypto-X.X.X-src.zip clarabot-crypto-X.X.X-src.zip

  5. Indítsa el a clarabot_nano fájlt. Ezen a ponton hibával leáll, de létrehozza a helyi konfigurációt. Csukja be

    python -m clarabot_nano

  6. Download Apache Tika 2.6.0 and Apache Solr 8.11.2. These version are what get bundled with binary distribution currently. Newer updates to these major releases may work as well.

  7. Hozzon létre könyvtárakat solr-hoz és tika-hoz

    mkdir ~/.nano/tika ~/.nano/solr

  8. Másolja a tika-server-standard-X.X.X.jar-t ide: ~/.nano/tika/

  9. Csomagolja ki a solr-X.X.X.tgz-t és másolja a solr-X.X.X könyvtár tartalmát ide: ~/.nano/solr/.

    cd ~/.nano/solr && tar --strip-components=1 -xf solr-X.X.X.tgz

  10. Módosítsa a ~/.config/clarabot/nano/local.yml fájl tartalmát úgy, hogy ne legyen kikommentelve és módosítsa a solr_bundle_dir beállítást a /home/YOUR_USERNAME/.nano/solr értékre és a tika_bundle_dir beállítást a /home/YOUR_USERNAME/.nano/tika értékre. Ezeket a fájl legalján találja meg.

  11. Indítsa el a nanot a

    python -m clarabot_nano

    VAGY

    Hozzon létre szkriptet a nano elindításához úgy, hogy a következőket mentse egy fájlba, állítsa be a végrehajtási engedélyeket a chmod +x fájlnév segítségével, majd kattintson duplán a fájlra a nano futtatásához.

    #!/bin/bash
    source ~/.nano/bin/activate
    python -m clarabot_nano
    

Telepítés után

Az alkalmazás elindítása után jelentkezzen be Nano felhasználói fiókjának hitelesítő adataival. Ha nincs regisztrálva Nano-fiókja, feltétlenül tegye meg a Regisztráció fejezetben leírt lépéseket követve.

A Nano Kliens alapértelmezett konfigurációs varázslóval érkezik. A varázsló segít abban, hogy beállítsa a klienst az első használathoz.