ish 是一個ios 上的應用程式,包含了一個完整的Linux (Alpine Linux)
可以在這邊下載到:https://apps.apple.com/us/app/ish-shell/id1436902243
剛下載好的 ish 裡面很空,我們可以安裝自己所需要的服務到這個Linux 內。
所幸ish 內建apk 這個程式管理器,使得一切都簡單了起來
關於apk的使用方式可以參考: https://wangchujiang.com/linux-command/c/apk.html
要加入程式使用
apk add + 應用程式名稱
要刪除使用
apk del openssh openntp vim
安裝git client,以方便後續取得資源
apk add git
安裝zsh 更方便使用shell
apk add zsh
安裝curl,方便檢測網路
apk add curl
如果有需要 apache-ant 來管理java 編譯可以安裝ant ,安裝ant 時會一併安裝 jre8
apk add apache-ant
參考網址: https://pkgs.alpinelinux.org/package/edge/community/x86/apache-ant
安裝jdk,這邊只支援openjdk的版本
apk add openjdk8
安裝好後並無法直接使用javac 來編譯,必須設定路徑,簡單的方式是在啟動時寫好路徑
vi /etc/profile.d/profile.sh
內容填入
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
export PATH="$JAVA_HOME/bin:${PATH}"
另外有使用到ant 指令的話
vi /usr/bin/ant
修改一下java 位置,在該文件最下方
vi /etc/profile.d/profile.sh
將以下內容也填進去
export ANT_HOME=/root/apache-ant-1.7.1
export PATH="${PATH}:$ANT_HOME/lib:$ANT_HOME/bin"