-
Notifications
You must be signed in to change notification settings - Fork 1
/
bundles.txt
171 lines (133 loc) · 2.81 KB
/
bundles.txt
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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
### network tooling ###
[net]
curl
wget
iputils-arping iputils-ping iputils-tracepath iputils-clockdiff
iproute2
net-tools
arp-scan
dnsutils
tcpdump
telnet
nmap
ncat
socat
tshark
traceroute
tcptraceroute
whois
ldap-utils
postgresql-client
### virtualization software ###
[virt]
qemu qemu-kvm
virtinst libvirt-daemon-system
### development software ###
[dev]
# install support for Assembly/C/C++
build-essential
clang lldb lld llvm
cmake
libboost-all-dev
qtbase5-dev qtbase5-dev-tools qttools5-dev qttools5-dev-tools qtchooser qt5-qmake
libgtkmm-3.0-dev libgtkmm-2.4-dev
# install support for Ada
gnat
# install support for Objective-C
gobjc
# install support for Perl
perl
libgtk3-perl
# install support for PHP
php-cli php-fpm
php-pear
# install support for Haskell
ghc
# install support for Python
python3
python3-pip
python3-venv
python-is-python3
# install support for Ruby
ruby-full
rubygems
# install support for JavaScript (Node.js environment)
nodejs
npm
# install support for C# (Mono environment)
mono-complete
# install support for Go
golang
# install support for Rust
rustc
cargo
# install support for Java, Scala and other JVM languages
openjdk-%OPENJDK_VERSION%-jdk
ant
maven
gradle
sbt
# install linting tool for shell scripts
shellcheck
### x86 related software ###
[dev:x86]
# install x86 specific tools and libraries for Assembly/C/C++
gcc-multilib g++-multilib
nasm
### minimal desktop ###
[desktop]
# install GTK+ libraries
libgtk-3-dev libgtk2.0-dev
# install GNOME desktop
gucharmap
gnome-core
gnome-contacts
gnome-calendar
gnome-software-plugin-snap
gnome-software-plugin-flatpak flatpak
language-selector-gnome
ubuntu-restricted-extras
materia-gtk-theme elementary-icon-theme dmz-cursor-theme
gnome-tweaks
dconf-cli dconf-editor
gedit ghex
# install some plugins for VPN support
network-manager-pptp network-manager-pptp-gnome
network-manager-l2tp network-manager-l2tp-gnome
network-manager-openvpn network-manager-openvpn-gnome
network-manager-openconnect network-manager-openconnect-gnome
network-manager-vpnc network-manager-vpnc-gnome
network-manager-strongswan
# install scanner and printer support
gscan2pdf
cups cups-client cups-bsd
# install font files
fonts-open-sans
fonts-dejavu
fonts-ubuntu fonts-ubuntu-console
# install OpenJDK JRE
openjdk-%OPENJDK_VERSION%-jre
# install audio recorder
audacity
# install webcam tooling
guvcview
# install web browsers
firefox
google-chrome-stable
chrome-gnome-shell
# install language pack
language-pack-gnome-%LANG%
### minimal desktop with virtualization software ###
[desktop:virt]
# graphical VM manager
virt-manager
### minimal desktop with network tooling ###
[desktop:net]
# install network packet analyzer
wireshark
### power saving tools ###
[laptop]
# install tool to collect power-usage metrics
powertop
# install advanced power management
tlp tlp-rdw