-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathapplications.sh
218 lines (195 loc) · 7.16 KB
/
applications.sh
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
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
# Applications
# https://wiki.archlinux.org/index.php/List_of_applications
# Game
yaourt -S --noconfirm --needed steam
# Internet
## Network Managers
yaourt -S --noconfirm --needed networkmanager network-manager-applet
# https://wiki.archlinux.org/index.php/GNOME/Keyring TODO
yaourt -S --noconfirm --needed gnome-keyring libgnome-keyring seahorse
systemctl enable networkmanager
systemctl start networkmanager
## Web browsers
yaourt -S --noconfirm --needed google-chrome chromium-pepper-flash firefox opera
## Downloaders
### BitTorrent clients
yaourt -S --noconfirm --needed deluge
### eDonkey clients
yaourt -S --noconfirm --needed amule
### Video downloaders
yaourt -S --noconfirm --needed you-get
## Communication
### Email clients
yaourt -S --noconfirm --needed thunderbird
### Instant messaging
#### IRC clients
yaourt -S --noconfirm --needed hexchat
### News, RSS, and blogs
#### Blog software
yaourt -S --noconfirm --needed nodejs-hexo #TODO
#### Microblogging clients TODO
#yaourt -S --noconfirm --needed rainbowstream
## Pastebin TODO
yaourt -S --noconfirm --needed wgetpaste
# Multimedia TODO
## Image
### Image viewers
yaourt -S --noconfirm --needed feh jpeginfo pinta
## Graphics and image manipulation
### Raster editors TODO
## Screen capture TODO
yaourt -S --noconfirm --needed deepin-screenshot
## Audio
### Audio players TODO
yaourt -S --noconfirm --needed deadbeef
## Video
### Video players TODO
yaourt -S --noconfirm --needed mpv gnome-mpv vlc mediainfo
### Subtitles TODO
yaourt -S --noconfirm --needed aegisub
# Utilities
## Partitioning tools
yaourt -S --noconfirm --needed gparted
## Mount tools
## Terminal emulators
yaourt -S --noconfirm --needed termite
## Files
### File managers
# https://wiki.archlinux.org/index.php/File_manager_functionality#Thumbnail_previews
yaourt -S --noconfirm --needed ranger highlight atool poppler transmission-cli
yaourt -S --noconfirm --needed nautilus gvfs-smb gvfs-mtp \
thumbler poppler-glib ffmepgthumbnailer freetype2 libgsf raw-thumbnailer totem
## Desktop search engines
yaourt -S --noconfirm --needed catfish
## Archiving and compression tools
yaourt -S --noconfirm --needed bzip2 gzip p7zip tar unrar unzip xz zip ### Graphical TODO
## Comparison, diff, merge
yaourt -S --noconfirm --needed meld
## Disk cleaning TODO
yaourt -S --noconfirm --needed bleachbit
## Disk usage display
yaourt -S --noconfirm --needed baobab
## Clock synchronization TODO
## System monitoring
yaourt -S --noconfirm --needed conky gnome-system-monitor htop
## System information viewers
yaourt -S --noconfirm --needed alsi cpu-g-bzr hardinfo lsb-release
## Power management see general.sh
## Clipboard managers TODO
yaourt -S --noconfirm --needed xclip
## Wallpaper setters TODO
yaourt -S --noconfirm --needed feh
## Package management see general.sh
## Input method editor
yaourt -S --noconfirm --needed fcitx-im fcitx-rime fcitx-im fcitx-configtool fcitx-qt5
## File synchronization
yaourt -S --noconfirm --needed rsync
# Documents
## Office suites
yaourt -S --noconfirm --needed wps-office
## Document markup languages
yaourt -S --noconfirm --needed markdown pandoc python-sphinx
## Scientific documents
yaourt -S --noconfirm --needed texmate
## Translation and localization TODO
## Text editors
yaourt -S --noconfirm --needed gvim gedit emacs
yaourt -S --noconfirm --needed neovim python-neovim
yaourt -S --noconfirm --needed typora
## Readers and Viewers
### PDF and DjVu
yaourt -S --noconfirm --needed llpp
### Pager
yaourt -S --noconfirm --needed nvimpager-git
### CHM
### Comic book
yaourt -S --noconfirm --needed mcomix
### Scanning software TODO
### OCR software TODO
## Mind-mapping tools
yaourt -S --noconfirm --needed xmind
## Character Selector TODO
## Bibliographic reference managers TODO
# Security
## Firewalls see gneneral.sh
## Network security TODO
## Threat and vulnerability detection TODO
## File security TODO
## Anti malware TODO
## Backup programs see general.sh
## Screen lockers TODO
yaourt -S --noconfirm --needed xautolock i3lock
## Hash checkers
yaourt -S --noconfirm --needed gtkhash gtkhash-nautilus
## Encryption, signing, steganography TODO
## Password managers TODO
# Science
## Mathematics
### Calculator
yaourt -S --noconfirm --needed gnome-calculator
### Scientific or technical computing TODO
# Other
## Work environment
### Bootsplash TODO
### Command shells see general.sh
### Terminal multiplexers see general.sh
### Window managers see general.sh
## Application launchers TODO
yaourt -S --noconfirm --needed dmenu synapse
## Emulators TODO
################################################################################
## Proxy TODO
yaourt -S --noconfirm --needed shadowsocks cow-proxy
## Cloud backup TODO
yaourt -S --noconfirm --needed nutstore nautilus-nutstore
## Remote desktop
yaourt -S --noconfirm --needed teamviewer
## Safe plugins
yaourt -S --noconfirm --needed upeditor aliedit
## Others
yaourt -S --noconfirm --needed cmatrix weatherboy whois create_ap openssh \
linux-headers rescuetime autojump tree gnome-control-center
# Development
## VCS
yaourt -S --noconfirm --needed git gitg tig hub
mkdir ~/.ssh
ssh-keygen -t rsa -b 4096 -C "[email protected]"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
echo "add your key to git server!"
## python
yaourt -S --noconfirm --needed python
yaourt -S --noconfirm --needed flake8
yaourt -S --noconfirm --needed ipython jupyter jupyter-notebook mathjax
yaourt -S --noconfirm --needed python-pip python2-pip
# http://blog.csdn.net/gaoyingju/article/details/50449522#0-tsina-1-61768-397232819ff9a47a7b7e80a40613cfe1
pip install pep8-naming flake8-import-order flake8-todo flake8-quotes
## rust
yaourt -S --noconfirm --needed rust
## C/C++
yaourt -S --noconfirm --needed gdb cmake clang valgrind ctags cpplint
yaourt -S --noconfirm --needed opencv boost boost-libs
yaourt -S --noconfirm --needed gperftools
## system profiler
yaourt -S --noconfirm --needed strace lsof perf
## nodjes
yaourt -S --noconfirm --needed nodejs npm
## Machine Learning
yaourt -S --noconfirm --needed boost google-glog hdf5 leveldb lmdb protobuf \
snappy gflags
### Caffe
yaourt -S --needed atlas-lapack
yaourt -S --noconfirm --needed cuda boost protobuf google-glog gflags hdf5 \
lmdb leveldb cudnn
yaourt -S --noconfirm --needed cython python-numpy python-scipy \
python-matplotlib python-scikit-image python-h5py python-plyvel \
python-networkx python-nose python-pandas python-dateutil python-gflags \
python-yaml python-six python-pillow python-protobuf
### SciPy
yaourt -S --noconfirm --needed python-numpy python-scipy python-matplotlib \
ipython jupyter jupyter-nootbook python-pandas python-syumpy python-nose
## Others
yaourt -S --noconfirm --needed cloc ack fdupes the_silver_searcher \
search-and-view-git stow nyancat \
enca dos2unix unix2dox renameutils \
powerline python-powerline