Erlangは、大規模でスケーラブルなリアルタイムシステムを構築するための関数型プログラミング言語です。もともとはエリクソンがプロプライエタリソフトウェアとして作成したものでしたが、後にErlangはオープンソースになりました。
アーランはUbuntuのユニバースリポジトリで入手できます。そのリポジトリを有効にすると、次のコマンドを使用して簡単にインストールできます。
sudo apt install erlang
ただし、Ubuntuリポジトリが提供するErlangバージョンは最新のものではない可能性があります 。
Ubuntuの最新のErlangバージョンが必要な場合 、ErlangSolutionsが提供するリポジトリを追加できます。さまざまなLinuxディストリビューション、Windows、macOS用のビルド済みバイナリを提供します。
erlang
という名前のパッケージをインストールした場合 以前は、追加されたリポジトリによって提供される新しいバージョンにアップグレードされます。
Ubuntuに最新バージョンのErlangをインストールする
Linuxターミナルでキーファイルをダウンロードする必要があります。そのためにwgetツールを使用できるので、インストールされていることを確認してください:
sudo apt install wget
次に、wgetを使用してErlang SolutionリポジトリのGPGキーをダウンロードし、aptパッケージングシステムに追加します。キーを追加すると、システムはリポジトリからのパッケージを信頼します。
wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo apt-key add -
ここで、APTsources.list.dディレクトリにErlangのファイルを追加する必要があります。このファイルにはリポジトリに関する情報が含まれ、APTパッケージマネージャーはそれを使用してパッケージとその将来の更新を取得します。
Ubuntu 20.04(およびUbuntu 20.10)の場合 以下を使用してください:
echo "deb https://packages.erlang-solutions.com/ubuntu focal contrib" | sudo tee /etc/apt/sources.list.d/erlang-solution.list
上記のコマンドがフォーカル(Ubuntu 20.04の場合)に言及していることは知っていますが、Ubuntu20.10groovyでも機能します。
Ubuntu 18.04の場合 、以下を使用してください:
echo "deb https://packages.erlang-solutions.com/ubuntu bionic contrib" | sudo tee /etc/apt/sources.list.d/erlang-solution.list
ローカルパッケージキャッシュを更新して、新しく追加されたリポジトリからのパッケージについて通知する必要があります:
sudo apt update
いくつかのアップグレードが提案されていることに気付くでしょう。利用可能なアップグレードをリストすると、そこにerlangパッケージがあります。既存のerlangバージョンを更新するか、新しくインストールするには、次のコマンドを使用します:
sudo apt install erlang
インストールしたら、テストできます。
Erlangシェルを終了するには、Ctrl+gを使用してqと入力します。これまでErlangを使用したことがなかったので、ヒットしてそれを理解する必要がありました。
erlangの削除
プログラムを削除するには、次のコマンドを使用します。
sudo apt remove erlang
いくつかの依存関係が残ります。次のコマンドでそれらを削除できます:
sudo apt autoremove
必要に応じて、追加したリポジトリファイルを削除することもできます:
sudo rm /etc/apt/sources.list.d/erlang-solution.list
それについてです。 UbuntuLinuxでErlangを使って学習とコーディングを楽しんでください。