From 6b9bb89f43fa53cb1ca58cd17999a5ddce6ee746 Mon Sep 17 00:00:00 2001 From: "Mr. Blogger" Date: Wed, 10 Aug 2022 00:45:49 +0530 Subject: [PATCH] docs: add yarn installation method for termux (#5286) --- docs/termux.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/docs/termux.md b/docs/termux.md index cfaec3607..b2b9a06b4 100644 --- a/docs/termux.md +++ b/docs/termux.md @@ -3,6 +3,7 @@ # Termux - [Install](#install) +- [Yarn Installation](#yarn-installation) - [Upgrade](#upgrade) - [Known Issues](#known-issues) - [Git won't work in `/sdcard`](#git-wont-work-in-sdcard) @@ -65,6 +66,59 @@ curl -fsSL https://code-server.dev/install.sh | sh > Consider using a new user instead of root, read [here](https://www.howtogeek.com/124950/htg-explains-why-you-shouldnt-log-into-your-linux-system-as-root/) why using root is not recommended.\ > Learn how to add a user [here](#create-a-new-user). +## Yarn Installation + +1. Get [Termux](https://f-droid.org/en/packages/com.termux/) from **F-Droid**. + +2. We will now change using the following command. + +```sh +termux-change-repo +``` + +Now select `Main Repository` then change repo to `Mirrors by Grimler Hosted on grimler.se`. + +3. After successfully updating of repository update and upgrade all the packages by the following command + +```sh +pkg update +pkg upgrade -y +``` + +4. Now let's install requirement dependancy. + +```sh +pkg install -y \ + build-essential \ + binutils \ + pkg-config \ + python3 \ + yarn \ + nodejs-lts +npm config set python python3 +node -v +``` + +you will get node version `v16.15.0` + +5. Now install code-server + +```sh +yarn global add code-server +``` + +6. Congratulation code-server is installed on your device using the following command. + +```sh +code-server --auth none +``` + +7. If already installed then use the following command for upgradation. + +``` +yarn upgrade code-server +``` + ## Upgrade 1. Remove all previous installs `rm -rf ~/.local/lib/code-server-*`