Last active
January 4, 2021 03:56
-
-
Save m-tmatma/83d6d801a4ca0a036a2b0be5609a4e5e to your computer and use it in GitHub Desktop.
install-tools-to-ubuntu.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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