球拍,在Ubuntu中安装此编程语言

关于球拍

在下一篇文章中,我们将介绍Racket。 这是一个 基于Lisp的通用编程语言。 球拍可以被认为是 方案 反过来又是Lisp家族的语言。 它也被称为用于创建新编程语言的编程语言。

这种语言是 用于各种环境,例如脚本,计算机工程教学或研究。 Racket是可在Gnu / Linux,Mac OS和Windows上运行的开放源代码,跨平台的软件。

在Ubuntu上安装Racket

MGI Ubuntu用户及其变体(例如Linux Mint),我们将能够使用 官方PPA 通过球拍 安装它。 在终端(Ctrl + Alt + T)中,我们只需输入以下内容即可添加PPA:

添加回购球拍

sudo add-apt-repository ppa:plt/racket

添加存储库并更新软件列表后,我们可以 继续安装:

安装球拍apt

sudo apt-get install racket

另一种安装可能性是从以下页面下载最新的安装脚本: 官方下载。 我们可以通过打开终端(Ctrl + Alt + T)并使用wget来做到这一点,如下所示:

下载脚本球拍

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

下载后,我们将不得不 转到我们下载安装脚本的位置以使其可执行。 我们将使用以下命令实现此目的:

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

我们终于可以 运行安装程序 如下所示:

运行安装脚本

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

该脚本将向我们询问一些安装问题。 强烈建议您仔细阅读以下内容:

您会问我们的第一个问题是: 您要使用Unix风格的布局吗? 您可以选择是或否。 如果选择“是”,则所有文件将根据Unix约定进入不同的目录。 如果我们选择“否”,则所有文件都将保存在一个目录中,这使得将来轻松删除或移动它成为可能。 在此示例中,我将选择 默认值.

第二个问题是: 您想在哪里安装Racket? 我们将为您提供以下五个选项。

  • / usr /球拍-这是默认位置。 在整个系统中安装。
  • / usr /本地/球拍:与上述相同(系统范围内的安装)。
  • 〜/球拍(/家庭/用户/球拍):由用户安装。 如果您是管理员,则可以选择此选项以在您自己的$ HOME目录中安装Racket。
  • 。/球拍 (在当前目录中)。
  • 任何自定义位置。

您要做的就是键入相应的数字,然后按Enter继续。 通常,最好将其安装在整个系统上,从而允许所有用户运行它。

第三个问题是: 您想在哪里放置系统链接,例如球拍,dracket,raco等?。 选择一个公共目录(通常是$ PATH,例如/ usr / local /),这样就不必键入可执行文件的完整路径。

之后,将已经安装了球拍。

验证安装

如果您使用PPA安装,您必须在控制台中编写以下命令:

终端接口

racket

相反,如果您使用了安装脚本, 通过在安装过程中回答第二和第三个问题,写下安装路径。 对于此示例,安装位置为:

脚本安装检查

/usr/racket/bin/racket

安装完成后, 阅读有关该语言的文档,我们只需要编写 帮助 在球拍的控制台上 然后按Enter。 这将在默认的Web浏览器中打开文档页面。

本地帮助球拍

退出控制台,只需按组合键Ctrl +D。

DrRacket,图形界面

如果您不喜欢命令行,您将拥有 使用的可能性 IDE DrRacket图形。 我们可以通过在我们的团队中寻找它的投手来启动它。

DRracket启动器

你也可以 从终端启动DrRacket (Ctrl + Alt + T),使用以下命令:

关于德拉克

drracket

在打开的界面中,我们将要编写程序,点击“Ejecutar”位于右上角。

Drracket中的示例

卸载球拍

如果您已使用PPA安装了Racket,只需在终端(Ctrl + Alt + T)中运行以下命令:

sudo apt --purge remove racket

删除资料库 我们将使用以下命令:

卸载球拍apt

sudo add-apt-repository -r ppa:plt/racket

如果使用.sh文件手动安装,不会超过 删除安装目录. 在继续删除之前,请先验证路径,这一点很重要:

sudo rm -r /usr/racket

有关此语言及其使用的更多信息,用户可以使用 项目网站官方文件 它提供了什么


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。