GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte jazyk Racket Programming Language na Linux

Raketa je univerzální a multiparadigmatický programovací jazyk založený na Lisp . Raketa je specificky založena na Schématu , jazyk rodiny Lisp, díky kterému je Racket dialektem Scheme. Je také známý jako programovací jazyk pro vytváření nových programovacích jazyků. Racket poskytuje grafické IDE s názvem DrRacket pro vývoj programů využívajících programovací jazyky Racket. Racket je open source, multiplatformní, který běží na Linuxu, Mac OS a Windows. V této příručce uvidíme, jak nainstalovat programovací jazyk Racket na Linux.

Instalace programovacího jazyka Racket v systému Linux

Pokud používáte Ubuntu a jeho varianty, jako je Linux Mint, použijte oficiální PPA Racket k instalaci Racketu.

$ sudo add-apt-repository ppa:plt/racket
$ sudo apt-get update
$ sudo apt-get install racket

V distribucích Linuxu si stáhněte nejnovější instalační skript Rackeru z oficiální stránky stahování .

$ wget https://mirror.racket-lang.org/installers/7.5/racket-7.5-x86_64-linux.sh

Přejděte do umístění, odkud jste stáhli instalační skript, a udělejte jej spustitelný. V mém případě je instalační skript uložen v aktuálním adresáři.

Chcete-li, aby byl skript instalačního programu Racket spustitelný, jednoduše spusťte:

$ chmod +x racket-7.5-x86_64-linux.sh

Nakonec spusťte instalační program Racket, jak je znázorněno níže.

$ sudo ./racket-7.5-x86_64-linux.sh

Bude vám položeno několik otázek. Přečtěte si je prosím pozorně a odpovídajícím způsobem odpovězte.

První otázka zní - Chcete distribuci ve stylu Unix ? Můžete si vybrat buď ANO nebo NE. Pokud zadáte ANO, všechny soubory se přesunou do různých adresářů podle konvencí Unixu. Pokud zvolíte NE, všechny soubory budou uloženy v jediném adresáři, který lze v budoucnu snadno vymazat nebo přesunout. Výchozí hodnota je NE . Doporučil jsem vám zvolit také NE. Používám výchozí hodnotu, tj. Ne .

This program will extract and install Racket v7.5.

Note: the required diskspace for this installation is 525M.

Do you want a Unix-style distribution?
  In this distribution mode files go into different directories according
  to Unix conventions.  A "racket-uninstall" script will be generated
  to be used when you want to remove the installation.  If you say 'no',
  the whole Racket directory is kept in a single installation directory
  (movable and erasable), possibly with external links into it -- this is
  often more convenient, especially if you want to install multiple
  versions or keep it in your home directory.
Enter yes/no (default: no) >no
[...]

Druhá otázka je - Kam chcete nainstalovat Racket? Budete mít pět možností, jak je uvedeno níže.

  1. /usr/racket - Toto je výchozí umístění. Instalace v rámci celého systému. To je dobré, pokud chcete umožnit všem uživatelům v systému používat Racket.
  2. /usr/local/racket - Stejné jako výše (instalace v celém systému).
  3. ~/raketa (/home/user/racket) - Instalace pro uživatele. Pokud nejste administrátor, můžete si vybrat tuto možnost a nainstalovat Racket do samotného adresáře $HOME.
  4. ./raketa (zde v samotném aktuálním adresáři).
  5. Jakékoli vlastní umístění dle vašeho výběru.

Jediné, co musíte udělat, je zadat číslo a stisknout ENTER pro pokračování. Obvykle je dobré instalovat celý systém, aby všichni uživatelé mohli spustit program Racket. Používám výchozí možnost, tj. /usr/racket

[...]
Where do you want to install the "racket" directory tree?
  1 - /usr/racket [default]
  2 - /usr/local/racket
  3 - ~/racket (/home/sk/racket)
  4 - ./racket (here)
  Or enter a different "racket" directory to install in.
> 1
[...]

Třetí a poslední možnost je - Kam chcete umístit systémové odkazy , jako je racket, drracket, raco atd. Vyberte společný adresář (obvykle vaše $PATH, například /usr/local/ ), takže nemusíte zadávat úplnou cestu ke spustitelnému souboru.

[...]
Checking the integrity of the binary archive... ok.
Unpacking into "/usr/racket" (Ctrl+C to abort)...
Done.

If you want to install new system links within the "bin", "man"
  and "share/applications" subdirectories of a common directory prefix
  (for example, "/usr/local") then enter the prefix of an existing
  directory that you want to use.  This might overwrite existing symlinks,
  but not files.
(default: skip links) > /usr/local 
Installing links in "/usr/local/bin"...
  drracket, gracket, gracket-text, mred, mred-text, mzc, mzpp, mzscheme, mztext, pdf-slatex, plt-games, plt-help, plt-r5rs, plt-r6rs, plt-web-server, racket, raco, scribble, setup-plt, slatex, slideshow, swindle
  done.
"/usr/local/share/man/man1" does not exist, skipping.
"/usr/local/share/applications" does not exist, skipping.

Installation complete.

Raketa je nyní nainstalována.

Ověřte instalaci Racketu

Pokud jste nainstalovali Racket pomocí PPA, jednoduše zadejte následující příkaz pro vstup do konzole Racket:

$ racket

Pokud jste použili instalační skript Racket a změnili jste jiné umístění instalace, zadejte kterýkoli z následujících příkazů v závislosti na tom, kam jste jej nainstalovali, a odpovězte na 2. a 3. otázku během procesu instalace.

$ /usr/racket/bin/racket

Nebo,

$ /usr/local/racket/bin/racket

Nebo,

$ ~/racket/bin/racket

Použil jsem PPA, a proto jsem vstoupil do konzole Racket pomocí příkazu:

$ racket

Takto vypadá příkazový řádek Racket na mé ploše Ubuntu 18.04.

Welcome to Racket v7.5.
>

Chcete-li si přečíst dokumentaci k raketě, napište help v konzole Racket a stiskněte ENTER. Tím se otevře stránka dokumentace Racket ve vašem výchozím webovém prohlížeči.

Chcete-li opustit konzolu, stiskněte Ctrl+D .

Pokud se vám nelíbí způsob příkazového řádku nebo jste začátečník, použijte DrRacket grafické IDE.

Spusťte DrRacket z Menu nebo Dash. DrRacket můžete také spustit z Terminálu pomocí příkazu:

$ drracket

Výchozí rozhraní DrRacket bude vypadat níže.

Napište svůj program do rozhraní DrRacket a stiskněte tlačítko "Spustit" v pravém horním rohu.

Zde je jednoduchý program pro zobrazení daného textu:

#lang racket
(displayln "Welcome to OSTechNix!")

Výstup:

Odinstalovat Racket

Pokud jste nainstalovali Racket pomocí PPA, jednoduše spusťte následující příkaz pro odstranění Racket:

$ sudo apt --purge remove racket

Pokud jste jej nainstalovali ručně pomocí instalačního programu, stačí odstranit instalační adresář. Před odstraněním cestu znovu zkontrolujte.

$ sudo rm -r /usr/racket

Nakonec najděte a odstraňte nepoužívané nefunkční symbolické odkazy které se vytvoří během procesu instalace.

Doufám, že to pomůže.

Doporučené čtení:

  • Jak nainstalovat jazyk Go v systému Linux
  • Jak nainstalovat NodeJS na Linux
  • Nainstalujte programovací jazyk Rust v systému Linux
  • Začínáme s programovacím jazykem Haskell

Linux
  1. Jak nainstalovat programovací jazyk Erlang na Debian 10

  2. Nainstalovat programovací jazyk R na Fedoru 35 – průvodce krok za krokem?

  3. Jak nainstalovat programovací jazyk R na Fedora 35

  1. Jak nainstalovat programovací jazyk Go na Linux (Ubuntu/Debian/CentOS)

  2. Jak nainstalovat programovací jazyk Go na Debian 11

  3. Jak nainstalovat Rust Programming Language na Rocky Linux 8

  1. Nainstalujte programovací jazyk Rust v Linuxu

  2. Jak nainstalovat programovací jazyk Nim na Linux

  3. Jak nainstalovat jazyk Go v Linuxu