-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun.sh
More file actions
executable file
·113 lines (85 loc) · 3.19 KB
/
run.sh
File metadata and controls
executable file
·113 lines (85 loc) · 3.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
#!/bin/bash
##############
# Add PPA's: #
##############
sudo add-apt-repository ppa:webupd8team/java -y
sudo add-apt-repository ppa:ubuntu-wine/ppa -y
sudo add-apt-repository ppa:noobslab/evolvere -y
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo sed -i /^# deb .*partner/ s/^# // /etc/apt/sources.list
# pulseaudio-equalizer:
sudo add-apt-repository ppa:nilarimogard/webupd8 -y
# fluxgui:
sudo add-apt-repository ppa:nathan-renniewaldock/flux -y
# peek:
sudo add-apt-repository ppa:peek-developers/stable -y
# yd-tools:
sudo add-apt-repository ppa:slytomcat/ppa
sudo apt-get update
#######################
# Installing software #
#######################
sudo apt install -y git htop emacs24-nox whois zsh clipit mc ipython shutter unrar shntool cuetools flac cmake checkinstall openvpn suckless-tools nfs-kernel-server iotop curl
sudo apt install -y yakuake calibre gparted baobab clementine vlc krusader kdiff3 redshift
sudo apt install -y adobe-flashplugin
sudo apt install -y oracle-java8-installer oracle-java8-set-default
sudo apt install -y android-tools-adb
sudo apt install -y wine1.8-amd64 wine1.8 winetricks
sudo apt install -y mysql-server-5.5 php5 php5-cli php5-intl php5-mysql php5-memcache php5-imagick php5-gd php5-dev memcached php5-apcu php5-sqlite php5-pgsql php5-xdebug php5-readline
sudo apt install -y evolvere-icon-suite
sudo apt install -y grub-customizer
sudo apt install -y pulseaudio-equalizer
sudo apt install -y krita libgoo-canvas-perl
sudo apt install -y fluxgui
sudo apt install -y rabbitmq-server postgresql
sudo rabbitmq-plugins enable rabbitmq_management
sudo apt install -y peek
sudo apt install -y yd-tools
####################
# Configuring GIT: #
####################
git config --global user.email a.kolomycev@gmail.com
git config --global user.name "Artem B. Kolomycev"
git config --global core.editor "emacs"
#######################################
# Installing python monitoring tools: #
#######################################
sudo apt install -y python-pip build-essential python-dev
sudo pip install Glances
sudo pip install PySensors
#####################
# Removing garbage: #
#####################
sudo apt-get remove -y ktorrent amarok dragonplayer
###################################
# Installing downloaded packages: #
###################################
for file in packages/*.deb
do
sudo gdebi "$file"
done
mkdir -p ~/Apps
for file in packages/*.tar.*
do
tar xxf "$file" -C ~/Apps
echo "$file" untarred into ~/Apps
done
###########################
# Installing custom stuff #
###########################
# node.js:
curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
apt install -y nodejs npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
###########################
# Making home dirs links: #
###########################
[ -d ~/Desktop ] || ln -s '~/Рабочий стол' ~/Desktop
[ -d ~/Downloads ] || ln -s '~/Загрузки' ~/Downloads
[ -d ~/Pictures ] || ln -s '~/Изображения' ~/Pictures
[ -d ~/Documents ] || ln -s '~/Документы' ~/Documents
[ -d ~/Music ] || ln -s '~/Музыка' ~/Music
###########################
# Raw added lines follow: #
###########################