From f294abcfbb3d872e9572677e5afca04ca90a3373 Mon Sep 17 00:00:00 2001 From: Nakajima Date: Sun, 7 Apr 2019 18:37:48 +0900 Subject: [PATCH] first commit --- scripts/chromeinstall.sh | 18 ++++++++++++++++++ scripts/chromeuninstall.sh | 4 ++++ scripts/eng-home-dir.sh | 3 +++ scripts/firefoxuninstall.sh | 4 ++++ scripts/is64bit.sh | 10 ++++++++++ scripts/kdeconnectinstall.sh | 4 ++++ scripts/kdeconnectuninstall.sh | 4 ++++ scripts/playonlinuxinstall.sh | 17 +++++++++++++++++ scripts/playonlinuxuninstall.sh | 7 +++++++ scripts/vscodeinstall.sh | 18 ++++++++++++++++++ scripts/vscodeuninstall.sh | 4 ++++ scripts/wineinstall.sh | 20 ++++++++++++++++++++ scripts/winetricksinstall.sh | 8 ++++++++ scripts/winetricksuninstall.sh | 3 +++ scripts/wineuninstall.sh | 7 +++++++ serene-setup-wizard | 10 ++++++++++ 16 files changed, 141 insertions(+) create mode 100755 scripts/chromeinstall.sh create mode 100755 scripts/chromeuninstall.sh create mode 100755 scripts/eng-home-dir.sh create mode 100755 scripts/firefoxuninstall.sh create mode 100755 scripts/is64bit.sh create mode 100755 scripts/kdeconnectinstall.sh create mode 100755 scripts/kdeconnectuninstall.sh create mode 100755 scripts/playonlinuxinstall.sh create mode 100755 scripts/playonlinuxuninstall.sh create mode 100755 scripts/vscodeinstall.sh create mode 100755 scripts/vscodeuninstall.sh create mode 100755 scripts/wineinstall.sh create mode 100755 scripts/winetricksinstall.sh create mode 100755 scripts/winetricksuninstall.sh create mode 100755 scripts/wineuninstall.sh create mode 100755 serene-setup-wizard diff --git a/scripts/chromeinstall.sh b/scripts/chromeinstall.sh new file mode 100755 index 0000000..d061e0a --- /dev/null +++ b/scripts/chromeinstall.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +is64bit=`./is64bit.sh` +if [ $is64bit = "no" ]; then + echo "Cannot install Google Chrome because this edition is 32bit." + exit 1 +fi + +rm -rf /tmp/chromeinstall + +mkdir /tmp/chromeinstall +cd /tmp/chromeinstall + +wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb +sudo apt update +sudo apt -y ./install google-chrome-stable_current_amd64.deb + +rm -rf /tmp/chromeinstall diff --git a/scripts/chromeuninstall.sh b/scripts/chromeuninstall.sh new file mode 100755 index 0000000..90fb761 --- /dev/null +++ b/scripts/chromeuninstall.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +sudo apt -y purge google-chrome-stable +sudo apt -y autoremove diff --git a/scripts/eng-home-dir.sh b/scripts/eng-home-dir.sh new file mode 100755 index 0000000..d6b48c4 --- /dev/null +++ b/scripts/eng-home-dir.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +LANG=C xdg-user-dirs-gtk-update diff --git a/scripts/firefoxuninstall.sh b/scripts/firefoxuninstall.sh new file mode 100755 index 0000000..b609004 --- /dev/null +++ b/scripts/firefoxuninstall.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +sudo apt -y purge firefox +sudo apt -y autoremove diff --git a/scripts/is64bit.sh b/scripts/is64bit.sh new file mode 100755 index 0000000..9a142d4 --- /dev/null +++ b/scripts/is64bit.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +str=`uname -a | grep x86_64 2> /dev/null` +len=${#str} + +if [ $len = 0 ]; then + echo no +else + echo yes +fi diff --git a/scripts/kdeconnectinstall.sh b/scripts/kdeconnectinstall.sh new file mode 100755 index 0000000..1fad09e --- /dev/null +++ b/scripts/kdeconnectinstall.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +sudo apt update +sudo apt -y install kdeconnect diff --git a/scripts/kdeconnectuninstall.sh b/scripts/kdeconnectuninstall.sh new file mode 100755 index 0000000..9f0c80e --- /dev/null +++ b/scripts/kdeconnectuninstall.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +sudo apt -y purge kdeconnect +sudo apt -y autoremove diff --git a/scripts/playonlinuxinstall.sh b/scripts/playonlinuxinstall.sh new file mode 100755 index 0000000..e4de173 --- /dev/null +++ b/scripts/playonlinuxinstall.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +rm -rf /tmp/playonlinuxinstall + +mkdir /tmp/playonlinuxinstall +cd /tmp/playonlinuxinstall + +wget -q "http://deb.playonlinux.com/public.gpg" +sudo apt-key add public.gpg + +sudo wget http://deb.playonlinux.com/playonlinux_bionic.list -O /etc/apt/sources.list.d/playonlinux.list + +sudo apt update +sudo apt -y install playonlinux + +rm -rf /tmp/playonlinuxinstall + diff --git a/scripts/playonlinuxuninstall.sh b/scripts/playonlinuxuninstall.sh new file mode 100755 index 0000000..16fcbdb --- /dev/null +++ b/scripts/playonlinuxuninstall.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +sudo apt -y purge playonlinux +sudo apt -y autoremove + +sudo rm -rf /etc/apt/sources.list.d/playonlinux.list + diff --git a/scripts/vscodeinstall.sh b/scripts/vscodeinstall.sh new file mode 100755 index 0000000..d3645ad --- /dev/null +++ b/scripts/vscodeinstall.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +is64bit=`./is64bit.sh` + +rm -rf /tmp/vscodeinstall +mkdir /tmp/vscodeinstall +cd /tmp/vscodeinstall + +if [ $is64bit = "yes" ]; then + wget https://go.microsoft.com/fwlink/?LinkID=760868 -O vscode.deb +else + wget https://go.microsoft.com/fwlink/?LinkID=760680 -O vscode.deb +fi + +sudo apt update +sudo apt -y install ./vscode.deb + +rm -rf /tmp/vscodeinstall diff --git a/scripts/vscodeuninstall.sh b/scripts/vscodeuninstall.sh new file mode 100755 index 0000000..a1720a2 --- /dev/null +++ b/scripts/vscodeuninstall.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +sudo apt -y purge code +sudo apt -y autoremove diff --git a/scripts/wineinstall.sh b/scripts/wineinstall.sh new file mode 100755 index 0000000..e389892 --- /dev/null +++ b/scripts/wineinstall.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +is64bit=`./is64bit.sh` +if [ $is64bit = "yes" ]; then + sudo dpkg --add-architecture i386 +fi + +rm -rf /tmp/wineinstall + +mkdir /tmp/wineinstall +cd /tmp/wineinstall + +wget -nc https://dl.winehq.org/wine-builds/winehq.key +sudo apt-key add winehq.key + +sudo apt-add-repository -y 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' +sudo apt update +sudo apt -y install --install-recommends winehq-stable + +rm -rf /tmp/wineinstall diff --git a/scripts/winetricksinstall.sh b/scripts/winetricksinstall.sh new file mode 100755 index 0000000..876e338 --- /dev/null +++ b/scripts/winetricksinstall.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +cd "${HOME}/Downloads" +wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks + +sudo mv winetricks /usr/bin/ +sudo chown root:root /usr/bin/winetricks +sudo chmod 755 /usr/bin/winetricks diff --git a/scripts/winetricksuninstall.sh b/scripts/winetricksuninstall.sh new file mode 100755 index 0000000..55221d9 --- /dev/null +++ b/scripts/winetricksuninstall.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo rm -f /usr/bin/winetricks diff --git a/scripts/wineuninstall.sh b/scripts/wineuninstall.sh new file mode 100755 index 0000000..8919677 --- /dev/null +++ b/scripts/wineuninstall.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +sudo apt -y remove winehq-stable +sudo apt -y autoremove + +sudo apt-add-repository -y --remove 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' + diff --git a/serene-setup-wizard b/serene-setup-wizard new file mode 100755 index 0000000..8473f42 --- /dev/null +++ b/serene-setup-wizard @@ -0,0 +1,10 @@ +#!/usr/bin/env python3 + +class Item() : + + def Item() : + + +print("Welcome to serene-wizard!!\n") + + -- 2.11.0