2023/4/13
初版
linuxでbrew経由でclojure/leinをインストールする手順について記述する。
以下を実行する:
sudo apt install build-essential procps curl file git
/usr/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> /home/XXXX/.profile
# XXXXを実際のユーザー名にする
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
sudo apt install build-essential
brew install gcc
#バージョンを確認して、pathが通っている確認。
brew --version
Homebrew 4.0.12
以下を実行する:
brew install clojure/tools/clojure
# バージョンの確認
clj --version
Clojure CLI version 1.11.1.1273
brew insall leiningen
brewをインストールすると
pythonが最新版になるようなので
それが不都合になる場合、
以下を実行して別名でpython3.10をインストールする:
UbuntuにPython 3.10をインストールする方法
# この場合、コマンド名を別名にするので既存のものをアンインストールする必要はない。
以下を実行する:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.10
# インストールが完了したら、
# 以下のようにインストールされていることを確認する。
python3.10 --version
3.10.3
上のインストールで自動的にOpenJDKがインストールされているような気がするが、
インストールされてなければ以下を実行する:
「How to Install OpenJDK on Ubuntu 22.04」を参照するがubuntu22.10でも有効のようなので、そのまま実行する。
sudo apt update && sudo apt upgrade -y
sudo apt install openjdk-17-jdk
#sudo apt-get install openjdk-17-jre
# バージョン確認
javac -version
javac 17.0.6
gedit ~/.bashrc
以下を追加する:
---------------------
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
export PATH=$PATH:$JAVA_HOME/bin
---------------------
# 現在の環境に反映させる
source ~/.bashrc
# パスの確認
echo $JAVA_HOME
echo $PATH
OpenJDKの動作確認:
以下のファイルを作成する。
HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World from Java!");
}
}
ビルド:
javac HelloWorld.java
実行:
java HelloWorld
出力:
Hello World from Java!
以上
SuperCollider関連:
SuperCollider
Designing Sound in SuperCollider
オープンソースの音響プログラミング言語「SuperCollider」の紹介
SuperCollider自主練 - 基本編
以上