<commit_before>---
layout: post
title: ArchLinux 3rd Party App Install Guide for Noobs
tags: productivity linux development noob
---

If you are a Linux noob with a Windows background like me you will probably find yourself looking up all kinds of random stuff that should be easy(and actually really is) but you just don't know how. Since I keep looking these things up I've decided I'm going to document them all on my blog for future reference. So without further ado:

####How to Install a 3rd Party App on ArchLinux(Manjaro)

Notes:
- whenever I say {my-application-xxxx} I obviously mean the application specific file/folder you just downloaded

- Download the tar/zip package of the app you want to install(as an example I'm going to use [Android Studio](https://developer.android.com/sdk/installing/index.html?pkg=studio))
- Extract the tar/zip to a folder:
	Tar file:
	- `tar -zxvf {my-application-tar-file}.tar.gz`
		eg. `tar -zxvf ~/Downloads/android-studio.tar.gz`
	Zip file:
	- open thunar
	- double-click the file
	- extract the file
	- I am embarressed I don't know how to do this with bash yet :(
- Take ownership of the folder/file you just extracted
	- `sudo chown -R root:root {my-application-folder}`
		eg. `sudo chown -R root:root ~/Downloads/android-studio /opt`
- Move the application to the `/opt` directory
	- `sudo mv {my-application-folder}
		eg. `sudo mv ~/Downloads/android-studio /opt`
- Create symlink so you don't have to nav around in bash
	- `sudo ln -s /opt/{my-application-start-file} /usr/local/bin/{my-application-shortcut-name}`
		eg. `sudo ln -s /opt/android-studio/bin/studio.sh /usr/local/bin/android-studio`

Done! Grats, you can now use your new application. <commit_msg>- formatting changes(first of many)<commit_after>---
layout: post
title: ArchLinux 3rd Party App Install Guide for Noobs
tags: productivity linux development noob
---

If you are a Linux noob with a Windows background like me you will probably find yourself looking up all kinds of random stuff that should be easy(and actually really is) but you just don't know how. Since I keep looking these things up I've decided I'm going to document them all on my blog for future reference. So without further ado:

####How to Install a 3rd Party App on ArchLinux(Manjaro)

Notes:
- whenever I say {my-application-xxxx} I obviously mean the application specific file/folder you just downloaded

#####Download the package
Download the tar/zip package of the app you want to install(as an example I'm going to use [Android Studio](https://developer.android.com/sdk/installing/index.html?pkg=studio))
- Extract the tar/zip to a folder:
	- Tar file:
		- `tar -zxvf {my-application-tar-file}.tar.gz`
			- eg. `tar -zxvf ~/Downloads/android-studio.tar.gz`
	- Zip file:
		- be embarressed you don't know how to do this with bash yet :(
		- open thunar
		- double-click the file
		- extract the file		
- Take ownership of the folder/file you just extracted
	- `sudo chown -R root:root {my-application-folder}`
		eg. `sudo chown -R root:root ~/Downloads/android-studio /opt`
- Move the application to the `/opt` directory
	- `sudo mv {my-application-folder}
		eg. `sudo mv ~/Downloads/android-studio /opt`
- Create symlink so you don't have to nav around in bash
	- `sudo ln -s /opt/{my-application-start-file} /usr/local/bin/{my-application-shortcut-name}`
		eg. `sudo ln -s /opt/android-studio/bin/studio.sh /usr/local/bin/android-studio`

Done! Grats, you can now use your new application. 
{'fraction_non_alphanumeric': 0.09799426934097422, 'fraction_numerical': 0.001146131805157593, 'mean_word_length': 3.730352303523035, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 11, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5214602', 'n_tokens_mistral': 1128, 'n_tokens_neox': 1058, 'n_words': 458}