Skip to content

Instantly share code, notes, and snippets.

@m-tmatma
Last active January 4, 2021 03:56
Show Gist options
  • Save m-tmatma/83d6d801a4ca0a036a2b0be5609a4e5e to your computer and use it in GitHub Desktop.
Save m-tmatma/83d6d801a4ca0a036a2b0be5609a4e5e to your computer and use it in GitHub Desktop.
install-tools-to-ubuntu.sh
#!/bin/sh
# https://qiita.com/m-tmatma/items/9a562863ca99ca6c0d1c
sudo apt install -y openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh
# https://qiita.com/m-tmatma/items/7668afea91aff4fbfa85
sudo apt install -y avahi-daemon
sudo systemctl start avahi-daemon
sudo systemctl enable avahi-daemon
sudo apt install -y firewalld
sudo firewall-cmd --add-service=mdns --permanent
sudo firewall-cmd --reload
# https://qiita.com/m-tmatma/items/8488be9b3159286505db
sudo apt install -y samba
sudo pdbedit -a $USER
sudo apt install -y firewalld
sudo firewall-cmd --add-service=samba --permanent
sudo firewall-cmd --reload
# https://qiita.com/m-tmatma/items/139faeb1854494d66cc9
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt-get install -y apt-transport-https
sudo apt-get update
sudo apt-get install -y code
code --install-extension eamodio.gitlens
code --install-extension letmaik.git-tree-compare
code --install-extension mattlott.copy-github-url
code --install-extension mhutchie.git-graph
code --install-extension MS-CEINTL.vscode-language-pack-ja
code --install-extension ms-python.python
code --install-extension ms-vscode.cpptools
https://qiita.com/m-tmatma/items/10a02d60ae7b2cc6f32b
wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | gpg --dearmor > packages.google.gpg
sudo install -o root -g root -m 644 packages.google.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.google.gpg] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install -y google-chrome-stable
# https://qiita.com/m-tmatma/items/04456a9bd0e49bc43861
sudo apt-get install -y peco
# https://qiita.com/m-tmatma/items/dff66b3e294293115661
sudo add-apt-repository -y ppa:longsleep/golang-backports
sudo apt update -y
sudo apt install -y golang-go
# docker
# https://qiita.com/m-tmatma/items/490842fb553f19439631
sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/docker-ce-archive-keyring.gpg > /dev/null
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-ce-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker-ce.list > /dev/null
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
sudo usermod -a -G docker $USER
# yocto
sudo apt install -y curl python
# https://tech.librastudio.co.jp/entry/index.php/2017/12/20/post-1756/
LANG=C xdg-user-dirs-gtk-update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment