This is a problem when you write script in windows with line endings, etc. (more info: https://askubuntu.com/questions/979213/cant-apt-get-from-shell-script)
Run following command in terminal
sed -i -e 's/\r$//' initializelinux
Then try
./initializelinux
You can put multiple commands in one line like:
sudo apt-get install build-essential gdb git
This would install build-essential, gdb, and git or also:
sudo apt-get update && sudo apt-get dist-upgrade
-qq
suppresses output unless an error occurs
--yes
answers the prompt 'Do you want to continue? [Y/n]'
To update the distribution:
sudo apt-get update
To update latest versions of system packages:
sudo apt-get dist-upgrade
To install stuff from internet and have certificates for following command(two commands):
sudo apt-get install wget ca-certificates
Reference for following command: https://docs.microsoft.com/en-us/visualstudio/liveshare/reference/linux#install-linux-prerequisites
wget -O ~/vsls-reqs https://aka.ms/vsls-linux-prereq-script && chmod +x ~/vsls-reqs && ~/vsls-reqs
sudo apt install libssl1.0.0 libkrb5-3 zlib1g libicu[0-9][0-9] gnome-keyring libsecret-1-0 desktop-file-utils x11-utils
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install git
sudo apt-get install ddd
sudo apt-get install build-essential
sudo apt-get install gdb
To compile C programs into 32-bit code in 64-bit Ubuntu Linux: (for CPTS-360) (command: cc -m32 'filename')
sudo apt-get install gcc-multilib
sudo apt install emacs
Install Snapd: manages and maintains packages (needed for snapd commands) sudo apt update sudo apt install snapd
Forward display
need to run and install xLaunch
export DISPLAY="grep nameserver /etc/resolv.conf | sed 's/nameserver //'
:0"
looks interesting sudo apt-get install tasksel
install z finder script
z.sh
base file included in repo
need to add . ~/z.sh
to .bashrc script
example .bashrc script included (./examplebashrc
)
https://www.gatsbyjs.com/docs/how-to/local-development/gatsby-on-linux/#windows-subsystem-linux-wsl
Installing NVM (Node Version Manager)
Install NodeJS
sudo apt install nodejs npm
sudo apt install npm
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
(might have to exit/restart or try running
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
then
npm install -g gatsby-cli
nvm install
npm install
nvm install node
IF (doesnt seem to be the case) npx isn't installed then npm install -g npx
Google script styleguides (go up one level to see more) https://google.github.io/styleguide/shellguide.html