Tento skript automaticky stáhne a nainstaluje nejnovější verzi Discord Canary pro Linux.
- Bash: Skript je napsán v Bashu.
- Curl: Pro stahování souborů.
- Wget: Pro stahování souborů.
- Tar: Pro rozbalení stažených archivů.
- Rsync: Pro přesun souborů.
- Node.js a npm: Pro spuštění instalačního skriptu
InstallVencord.js
. - VencordInstallerCli-linux: Spustitelný soubor pro instalaci Discordu. Musí být ve složce
VencordInstaller
.
- Uložte skript: Uložte tento skript jako
install-discord.sh
. - Změňte oprávnění:
chmod +x install-discord.sh
- Spusťte skript:
./install-discord.sh
Skript nejprve zkontroluje, zda je dostupná nová verze Discord Canary. Pokud je, stáhne ji a rozbalí. Poté přesune nově stažené soubory do instalační složky. Nakonec spustí instalační skript InstallVencord.js
, který provede finální instalaci.
Pokud se objeví chyby, zkontrolujte:
- Přístup k internetu: Ujistěte se, že máte aktivní připojení k internetu.
- Správná cesta: Zkontrolujte, zda jsou cesty k instalačním složkám a souborům správné.
- Požadované programy: Ujistěte se, že máte nainstalované potřebné programy (curl, wget, tar, rsync, node.js).
- Chyby v
InstallVencord.js
: Pokud se objeví chyby při spuštěníInstallVencord.js
, zkontrolujte chybové zprávy v konzole.
Následující proměnné můžete upravit dle potřeby:
URL
: URL pro stažení Discord Canary.VERSION_FILE
: Soubor pro uložení verze.DOWNLOAD_DIR
: Složka pro dočasné stahování.DOWNLOAD_FILE
: Název stahovaného souboru.INSTALL_DIR
: Cesta k instalační složce.INSTALL_SCRIPT
: Cesta k instalačnímu skriptuInstallVencord.js
.
- Skript předpokládá, že instalační skript
InstallVencord.js
je v adresářiVencordInstaller
. - Skript automaticky vytvoří složku
downloads
, pokud neexistuje. - Skript používá
rsync
pro přesun souborů, což je efektivnější nežcp
pro větší soubory. - Skript používá
-av
volbu prorsync
, která zajistí, že se soubory přesunou s atributy a že se odstraní staré soubory. - Skript používá
-remove-source-files
volbu prorsync
, aby se zdrojové soubory po kopírování odstranily.