在 Linux 上安装 Racket 编程语言

球拍 是一种通用的多范式编程语言,基于 语言. 球拍是专门基于 方案,一种 Lisp 家族语言,它使 Racket 成为 Scheme 方言。 它也被称为用于创建新的编程语言的编程语言。 Racket 提供了一个图形 IDE,称为 球拍博士 用于使用 Racket 编程语言开发程序。 Racket 是开源的、跨平台的,可在 Linux、Mac OS 和 Windows 上运行。 在本指南中,我们将了解如何在 Linux 上安装 Racket 编程语言。

内容

  1. 在 Linux 上安装 Racket 编程语言
    1. 验证 Racket 安装
    2. 卸载球拍
    3. 帮助我们帮助您:

在 Linux 上安装 Racket 编程语言

如果您使用的是 Ubuntu 及其变体(如 Linux Mint),请使用 火箭官方PPA 安装球拍。

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

在 Linux 发行版上,从 官方下载页面.

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

转到下载安装程序脚本的位置并使其可执行。 就我而言,安装程序脚本保存在当前目录中。

要使 Racket 安装程序脚本可执行,只需运行:

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

最后,运行 Racket 安装程序,如下所示。

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

您将被问到几个问题。 请仔细阅读并相应回答。

第一个问题是—— 你想要一个 Unix 风格的发行版吗? 您可以选择是或否。 如果输入 YES,所有文件将根据 Unix 约定进入不同的目录。 如果选择“否”,所有文件将保存在一个目录中,方便日后擦除或移动。 这 默认值为否. 我建议你也选择NO。 我使用默认值,即 .

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 [...] 

第二个问题是—— 您想在哪里安装 Racket? 您将有五个选择,如下所示。

  1. /usr/球拍 – 这是默认位置。 系统范围的安装。 如果您想让系统中的所有用户都使用 Racket,这很好。
  2. /usr/local/球拍 – 同上(系统范围安装)。
  3. 〜/球拍 (/home/user/racket) – 每用户安装。 如果您是非管理员,您可以选择此选项将 Racket 安装到您的 $HOME 目录本身中。
  4. 。/球拍 (在当前目录本身中)。
  5. 任何 自定义位置 你的选择。

您所要做的就是输入数字并按 ENTER 继续。 通常最好在系统范围内安装以让所有用户运行 Racket 程序。 我使用默认选项,即 /usr/球拍

[...] 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 [...] 

第三个也是最后一个选项是 – 你想把系统链接放在哪里,例如racket、drracket、raco等。选择一个通用目录(通常是你的$PATH,例如 /usr/本地/),因此您无需键入可执行文件的完整路径。

[...] 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.

现在已经安装了球拍。

验证 Racket 安装

如果您使用 PPA 安装了 Racket,只需键入以下命令即可进入 Racket 控制台:

$ racket

如果您使用了 Racket 安装程序脚本并更改了不同的安装位置,请通过在安装过程中回答第二个和第三个问题,根据您安装它的位置键入以下任一命令。

$ /usr/racket/bin/racket

或者,

$ /usr/local/racket/bin/racket

或者,

$ ~/racket/bin/racket

我使用了 PPA,因此我使用命令进入了 Racket 控制台:

$ racket

这就是我的 Ubuntu 18.04 桌面中 Racket 命令提示符的样子。

Welcome to Racket v7.5. >