Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verzeNásledující verzeObě strany příští revize | ||
navody:vps:api [2020/09/30 16:58] – [Linux] snajpa | navody:vps:api [2022/01/26 10:17] – Postupy instalace rozděleny do podstránek Aither | ||
---|---|---|---|
Řádek 57: | Řádek 57: | ||
Typ tokenu a časový interval, o který se prodlužuje, | Typ tokenu a časový interval, o který se prodlužuje, | ||
- | ===== CLI ===== | + | ===== Instalace klienta |
- | [[https:// | + | [[https:// |
- | Pro správnou funkci vyžaduje Ruby >= 2.0 a nainstalované hlavičkové soubory | + | (rozhraní pro příkazovou řádku) a knihovnu pro použití v Ruby skriptech. |
+ | Pro správnou funkci vyžaduje Ruby >= 2.7 a nainstalované hlavičkové soubory | ||
Ruby, OpenSSL a ncurses (většinou balíčky s příponou '' | Ruby, OpenSSL a ncurses (většinou balíčky s příponou '' | ||
- | + | Poté klienta nainstalujeme pomocí Ruby gems: | |
- | ==== Linux ==== | + | |
- | + | ||
- | ==== Ubuntu 20.04 ==== | + | |
- | + | ||
- | === Instalace závislostí === | + | |
<code bash> | <code bash> | ||
- | sudo apt-get | + | gem install |
</ | </ | ||
- | === Instalace vpsfree-client === | + | Konkrétní postupy instalace podle platformy: |
- | + | ||
- | <code bash> | + | |
- | sudo gem install vpsfree-client | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ====Instalace na Centos 7==== | + | |
- | + | ||
- | Zdrojový kod klienta lze najít [[https:// | + | |
- | + | ||
- | vpsfree-client vyžaduje ruby > | + | |
- | + | ||
- | Ruby ve verzi nižší než [[https:// | + | |
- | + | ||
- | Aktuální Ruby je možné nainstalovat pomocí [[ https:// | + | |
- | + | ||
- | Například: | + | |
- | < | + | |
- | yum install -y openssl-devel readline-devel zlib-devel | + | |
- | / | + | |
- | # následně je zapotřebí přidat rbenv do PATH a provést trochu magie(snippet z .bashrc): | + | |
- | export PATH=" | + | |
- | if [ -d '/ | + | |
- | eval " | + | |
- | fi | + | |
- | / | + | |
- | / | + | |
- | #projistotu spustte nový bash který uvidí novou verzi ruby | + | |
- | / | + | |
- | #proveďte instalaci | + | |
- | / | + | |
- | # | + | |
- | / | + | |
- | / | + | |
- | / | + | |
- | Usage: / | + | |
- | ... | + | |
- | </ | + | |
- | =============== | + | |
- | ====Instalace CLI na Linux distribucích založených na Arch Linux==== | + | |
- | Testováno na [[https:// | + | |
- | + | ||
- | <code bash> | + | |
- | sudo pacman -Syu # | + | |
- | sudo pacman -S rubygems # | + | |
- | gem install vpsfree-client # | + | |
- | </ | + | |
- | + | ||
- | Přidáme PATH k nainstalovaným gems do '' | + | |
- | + | ||
- | <code bash> | + | |
- | sudo nano ~/.bashrc | + | |
- | </ | + | |
- | + | ||
- | Na konec souboru přidáme: | + | |
- | + | ||
- | <code bash> | + | |
- | if which ruby >/ | + | |
- | PATH=" | + | |
- | fi | + | |
- | </ | + | |
- | + | ||
- | Restartujeme shell '' | + | |
- | <code bash> | + | |
- | vpsfreectl ip_traffic top | + | |
- | </ | + | |
- | + | ||
- | Výše uvedené příkazy nefungují na distribucích založených na Debian/ | + | |
- | + | ||
- | ==== macOS ==== | + | |
- | + | ||
- | Na OS X je nutné nainstalovat OpenSSL přes [[http:// | + | |
- | poté se dá nainstalovat EventMachine (gem, jenž klient vyžaduje). | + | |
- | + | ||
- | <code bash> | + | |
- | $ brew install openssl | + | |
- | $ sudo gem install eventmachine -- --with-opt-include="/ | + | |
- | </ | + | |
- | + | ||
- | Nainstalovat jej lze pomocí ruby gems: | + | |
- | + | ||
- | <code bash> | + | |
- | $ sudo gem install vpsfree-client | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | gem vypíše PATH pod kterým lze najít nainstalovaný balíček | + | |
- | <code bash> | + | |
- | WARNING: | + | |
- | gem executables will not run. | + | |
- | + | ||
- | </ | + | |
- | </ | + | |
- | + | ||
- | ==== Windows ==== | + | |
- | Instalace ve Windows 10 využitím Ubuntu Linux subsystem: | + | |
- | + | ||
- | - ve Windows 10 povolit developer mode, nechat nainstalovat | + | |
- | - přes Programy a funkce otevřít přidání součástí Windows, úplně dole zvolit Linux subsystem, nechat nainstalovat a restartovat počítač | + | |
- | - po restartu jako admin spustit v nabídce Start bash | + | |
- | - vytvořit Unix username a heslo | + | |
- | - stisknout y a nechat nainstalovat základ Ubuntu | + | |
- | + | ||
- | === Instalace závislostí === | + | |
- | + | ||
- | <code bash> | + | |
- | sudo apt-get install ruby2.1 ruby2.1-dev libssl-dev make g++ | + | |
- | </ | + | |
- | + | ||
- | === Quick & Dirty fix pro nastavení ruby2.1 jako výchozího namísto 1.9 === | + | |
- | + | ||
- | <code bash> | + | |
- | sudo rm / | + | |
- | sudo ln -s / | + | |
- | sudo ln -s / | + | |
- | sudo ln -s / | + | |
- | sudo ln -s / | + | |
- | sudo ln -s / | + | |
- | sudo gem update --system | + | |
- | sudo gem pristine --all | + | |
- | </ | + | |
- | + | ||
- | Zdroj: http:// | + | |
- | + | ||
- | === Instalace vpsfree-client === | + | |
- | + | ||
- | <code bash> | + | |
- | sudo gem install vpsfree-client | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | ---- | + | |
+ | * Linux | ||
+ | * [[navody: | ||
+ | * [[navody: | ||
+ | * [[navody: | ||
+ | * [[navody: | ||
+ | * [[navody: | ||
Po instalaci by v '' | Po instalaci by v '' | ||
Řádek 218: | Řádek 88: | ||
<code bash> | <code bash> | ||
- | $ PATH=" | + | $ PATH=" |
</ | </ | ||
- | ==== Použití CLI ==== | + | ===== Použití CLI ===== |
< | < |