-
-
Notifications
You must be signed in to change notification settings - Fork 12
/
ArchI0.sh
executable file
·2425 lines (2279 loc) · 86 KB
/
ArchI0.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
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#!/bin/bash
#Let's Begin ::
##########################################################
# ArchI0 script #
# ArchLinux Applications Automatic Installation Script #
##########################################################
# +FIRST : sudo chmod +x ArchI0.sh #
# (Give EXEC Access To Script) #
# +TO RUN : sudo ./ArchI0.sh #
##########################################################
# Variables
b='\033[1m'
u='\033[4m'
bl='\E[30m'
r='\E[31m'
g='\E[32m'
y='\E[33m'
bu='\E[34m'
m='\E[35m'
c='\E[36m'
w='\E[37m'
endc='\E[0m'
enda='\033[0m'
spath="$( cd "$( dirname $0 )" && pwd )"
######################################1ST PART###################################################
#Install script if not installed
function installArchI0 {
if [ ! -e "/usr/bin/ArchI0" ];then
echo -en "\e[32m[-] : Script is not installed. Do you want to install it ? (Y/N) !\e[0m"
read install
if [[ $install = Y || $install = y ]] ; then
wget https://github.com/raw/SofianeHamlaoui/ArchI0/master/ArchI0.sh -O /usr/bin/ArchI0
chmod +x /usr/bin/ArchI0
echo "Script should now be installed. Launching it !"
sleep 1
echo "You can run the script anytime by typing 'ArchI0' on the Terminal"
sleep 2
ArchI0
exit 1
else
echo -e "\e[32m[-] Ok,maybe later !\e[0m"
fi
else
echo "Script is installed"
sleep 1
fi
}
#Cheking Os Architecture
function archicheck {
if [[ $(uname -m ) = x86_64 ]]; then
sed -i "/\[multilib\]/,/Include/"'s/^#//' /etc/pacman.conf
else
echo -e "\e[32m[-] multilab is already Enabled !\e[0m"
#sed -i "/\[multilib\]/,/Include/"'s/^#//' /etc/pacman.conf
fi
}
# ArchI0 Logo
function showlogo {
clear
echo """
_____ .__ .___ _______ ________ ____
/ _ \ _______ ____ | |__ | |\ _ \ ___ __\_____ \ /_ |
/ /_\ \ \_ __ \_/ ___\ | | \ | |/ /_\ \ \ \/ / / ____/ | |
/ | \ | | \/\ \___ | Y \| |\ \_/ \ \ / / \ | |
\____|__ / |__| \___ >|___| /|___| \_____ / \_/ \_______ \ /\ |___|
\/ \/ \/ \/ \/ \/
Sofiane Hamlaoui | 2019
""";
echo
}
# ROOT User Check
function checkroot {
showlogo && sleep 1
if [[ $(id -u) = 0 ]]; then
echo -e " Checking For ROOT: ${g}PASSED${endc}"
else
echo -e " Checking For ROOT: ${r}FAILED${endc}
${y}This Script Needs To Run As ROOT${endc}"
echo -e " ${b}ArchI0.sh${enda} Will Now Exit"
echo
sleep 1
exit
fi
}
# Initial pacman -Syu
function initpacmanupd {
echo ""
echo; echo -e "\033[1m Updating ..... \e[0m\E[31m| Please stop any install process before updating\e[0m";
echo
pacman -Syu --noconfirm;
echo "Update Completed";
sleep 1;
}
# Requirements Check
function checkyay {
which yay > /dev/null 2>&1
if [ "$?" -eq "0" ]; then
echo [✔]::[Yay]: installation found!;
else
echo [x]::[warning]:this script require Yay ;
echo ""
echo [!]::[please wait]: Installing Yay .. ;
git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si
echo ""
fi
sleep 1
}
function checkgit {
which git > /dev/null 2>&1
if [ "$?" -eq "0" ]; then
echo [✔]::[Git]: installation found!;
else
echo [x]::[warning]:this script require Git ;
echo ""
echo [!]::[please wait]: Installing Git .. ;
pacman -S git --noconfirm
echo ""
fi
sleep 1
}
function checkwget {
which wget > /dev/null 2>&1
if [ "$?" -eq "0" ]; then
echo [✔]::[wget]: installation found!;
else
echo [x]::[warning]:this script require wget ;
echo ""
echo [!]::[please wait]: Installing Wget ;
pacman -S --noconfirm wget
echosleep 2
echo ""
fi
sleep 1
}
# Script Initiation
checkroot && sleep 1
checkwget && checkyay && checkgit && sleep 1
showlogo && echo -e " ${y} Preparing To Run ${b}ArchI0${endc}"
archicheck && initpacmanupd && clear && installArchI0 && sleep 1
#################################################################################################
#######################################2ND PART##################################################
######### Programs Installations : START : ##########################
# Install Okular
function installokular {
echo
echo -e " Currently Installing ${b}Okular${enda}"
echo -e " ${bu}Okular is a universal document viewer
developed by KDE.
Read more about it here: ${b}https://okular.kde.org/${endc}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Okular${enda}"
pacman -S --noconfirm okular
echo -e " ${b}Okular${enda} Was Successfully Installed"
echo && echo -e " Run Okular From The ${b}Office${enda} Menu "
echo -en " ${y}Press Enter To Return To Menu${endc}"
echo
read input
}
# Install Gparted
function installgparted {
echo
echo -e " Currently Installing ${b}GParted${enda}"
echo -e " ${bu}GParted is a free partition editor for
graphically managing your disk partitions.
Read more about it here: ${b}https://gparted.org/${endc}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}GParted${enda}"
pacman -S --noconfirm gparted
echo -e " ${b}Gparted${enda} Was Successfully Installed"
echo -en " ${y}Press Enter To Return To Menu${endc}"
echo
read input
}
# Install Clementine
function installclementine {
echo
echo -e " Currently Installing ${b}Clementine${enda}"
echo -e " ${bu}Clementine is a free and open-source audio player.
It is a port of Amarok 1.4 to the Qt 4 framework and the GStreamer
multimedia framework
Read more about it here: ${b}https://www.clementine-player.org/${endc}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Clementine${enda}"
pacman -S --noconfirm clementine
echo -e " ${b}Clementine${enda} Was Successfully Installed"
echo && echo " Run Clementine From ${b}Multimedia${endc}"
echo -en " ${y}Press Enter To Return To Menu${endc}"
echo
read input
}
# Install Geary
function installgeary {
echo
echo -e " Currently Installing ${b}Geary${enda}"
echo -e " ${bu}Geary is a free and open-source email client
written in Vala and based on WebKitGTK. Although since adopted
by the GNOME project.
Read more about it here: ${b}https://wiki.gnome.org/Apps/Geary${endc}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Geany${enda}"
pacman -S --noconfirm geany
echo -e " ${b}Geany${enda} Was Successfully Installed"
echo && echo " Run geany From ${b}Internet${endc}"
echo -en " ${y}Press Enter To Return To Menu${endc}"
echo
read input
}
# Install Emacs
function installemacs {
echo
echo -e " Currently Installing ${b}Emacs${enda}"
echo -e " ${bu}GNU Emacs is an extensible, customizable text editor—and
more. At its core is an interpreter for Emacs Lisp,
a dialect of the Lisp Development language with
extensions to support text editing.
Read more about it here: ${b}https://goo.gl/2aEvFi${endc}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Emacs${enda}"
pacman -S --noconfirm emacs
echo -e " ${b}Emacs${enda} Was Successfully Installed"
echo && echo " Run Emacs From ${b}Development${endc}"
echo -en " ${y}Press Enter To Return To Menu${endc}"
echo
read input
}
# Install GEdit
function installgedit {
showlogo
echo -e " ${y}Preparing To Install GEdit${endc}" && echo
echo -e " ${bu}GEdit is a text editor for the GNOME desktop environment,
Mac OS X and Microsoft Windows. Designed as a general purpose
text editor, GEdit emphasizes simplicity and ease of use.
It includes tools for editing source code and structured
text such as markup languages.
Read more about it here: ${b}https://goo.gl/PsfkTc${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}GEdit${enda}"
pacman -S --noconfirm gedit
echo -e " ${b}GEdit${enda} Was Successfully Installed"
echo && echo -e "Run GEdit From The ${b}Accessories${endc} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}" && echo
read input
}
# Install Geany
function installgeany {
showlogo
echo -e " ${y}Preparing To Install Geany${endc}" && echo
echo -e " ${bu}Geany is a text editor using the GTK2 toolkit with
basic features of an integrated development environment.
It was developed to provide a small and fast IDE, which has
only a few dependencies from other packages. It supports
many filetypes and has some nice features.
Read more about it here: ${b}https://goo.gl/m8Kqqq${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Geany${enda}"
pacman -S --noconfirm geany
echo -e " ${b}Geany${enda} Was Successfully Installed"
echo && echo -e " Run Geany From The ${b}Development${endc} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}" && echo
read input
}
# Install FileZilla
function installfilez {
showlogo
echo -e " Preparing To Install ${b}FileZilla${enda}" && echo
echo -e " ${bu}FileZilla Client is a free, open source FTP client. It supports
FTP, SFTP, and FTPS (FTP over SSL/TLS). The client is
available under many platforms, binaries for Windows, Linux
and Mac OS X are provided.
Read more about it here: ${b}https://goo.gl/HkWTQD${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}FileZilla${enda}"
pacman -S --noconfirm filezilla
echo -e " ${b}FileZilla${enda} Was Successfully Installed"
echo && echo -e " Run FileZilla From The ${b}Internet${endc} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}" && echo
read input
}
# Install gFTP
function installgftp {
showlogo
echo -e " Preparing To Install ${b}gFTP${enda}" && echo
echo -e " ${bu}gFTP is a free/open source multithreaded FTP client. It is
most used on Unix-like systems, such as Linux, Mac OS X and
Sony PlayStation 3. There is support for the FTP, FTPS (control
connection only), HTTP, HTTPS, SFTP and FSP protocols, as well
as FTP and HTTP proxy server support and FXP file transfers
(transferring files between 2 remote servers via FTP).
Read more about it here: ${b}https://goo.gl/nDaZbC${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}gFTP${enda}"
pacman -S --noconfirm gftp
echo -e " ${b}gFTP${enda} Was Successfully Installed"
echo && echo -e " Run gFTP From The ${b}Internet${endc} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}" && echo
read input
}
# Install Transmission
function installtransmission {
showlogo
echo -e " Preparing To Install ${b}Transmission${enda}" && echo
echo -e " ${bu}Transmission is designed for easy, powerful use. We've set the
defaults to Just Work and it only takes a few clicks to
configure advanced features like watch directories,
bad peer blocklists, and the web interface.
Read more about it here: ${b}https://goo.gl/NX5imd${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Transmission${endc}"
pacman --noconfirm transmission-qt
echo -e " ${b}Transmission${enda} Was Successfully Installed"
echo && echo -e " Run Transmission From The ${b}Internet${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}" && echo
read input
}
# Install Pinta
function installpinta {
showlogo
echo -e " Preparing To Install ${b}Pinta${enda}" && echo
echo -e " ${bu}Pinta is a free, open source drawing/editing program
modeled after Paint.NET. Its goal is to provide users
with a simple yet powerful way to draw and manipulate
images on Linux, Mac, and Windows.
Read more about it here: ${b}https://goo.gl/i2Jk1j${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Pinta${enda}"
pacman -S --noconfirm pinta
echo -e " ${b}Pinta${enda} Was Successfully Installed"
echo && echo -e " Run Pinta From The ${b}Graphics${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install GIMP
function installgimp {
showlogo
echo -e " Preparing To Install ${b}GIMP${enda}" && echo
echo -e " ${bu}GIMP is the GNU Image Manipulation Program. It is a freely
distributed piece of software for such tasks as photo
retouching, image composition and image authoring. It
works on many operating systems, in many languages.
Read more about it here: ${b}https://goo.gl/th8MKc${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}GIMP${enda}"
pacman -S --noconfirm gimp
echo -e " ${b}GIMP${enda} Was Successfully Installed"
echo && echo -e " Run GIMP From The ${b}Graphics${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Inkscape
function installinkscape {
showlogo
echo -e " Preparing To Install ${b}Inkscape${enda}" && echo
echo -e " ${bu}An Open Source vector graphics editor, with capabilities
similar to Illustrator, CorelDraw, or Xara X, using the
W3C standard Scalable Vector Graphics (SVG) file format.
Inkscape supports many advanced SVG features (markers,
clones, alpha blending, etc.) and great care is taken in
designing a streamlined interface. It is very easy to edit
nodes, perform complex path operations, trace bitmaps and
much more.
Read more about it here: ${b}https://goo.gl/mGpNGp${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Inkscape${enda}"
pacman -S --noconfirm inkscape
echo -e " ${b}Inkscape${enda} Was Successfully Installed"
echo && echo -e " Run Inkscape From The ${b}Graphics${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Ark
function installark {
showlogo
echo -e " Preparing To Install ${b}Ark${enda}" && echo
echo -e " ${bu}Ark is a program for managing various archive formats
(RAR, ZIP, ...) within the KDE environment. Archives can
be viewed, extracted, created and modified from within Ark. The
program can handle various formats such as tar, gzip, bzip2,
zip, rar and lha (if appropriate command-line programs are
installed). Ark can work closely with Konqueror in the KDE
environment to handle archives, if you install the Konqueror
Integration plugin available in the kdeaddons package.
Read more about it here: ${b}https://goo.gl/yiCdCq${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Ark${enda}"
pacman -S --noconfirm ark
echo -e " ${b}Ark${enda} Was Successfully Installed"
echo && echo -e " Run Ark From The Terminal: ${b}ark${enda}"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install fileroller
function installfileroller {
showlogo
echo -e " Preparing To Install ${b}File-Roller${enda}" && echo
echo -e " ${bu}File Roller is the archive manager of the GNOME desktop
environment.
Read more about it here: ${b}https://goo.gl/qFKRYh${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}File-Roller${enda}"
pacman -S --noconfirm file-roller
echo -e " ${b}File-Roller${enda} Was Successfully Installed"
echo && echo -e " Run File-Roller From The ${b}Accessories${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Zip/Unzip
function installzipunzip {
showlogo
echo -e " Preparing To Install ${b}Zip/Unzip${enda}" && echo
echo -e " ${bu}unzip will list, test, create, or extract files from/to
a ZIP archive, commonly found on MS-DOS systems. both
programs are compatible with archives created by PKWARE's
PKZIP and PKUNZIP for MS-DOS, but in many cases the program
options or default behaviors differ.
Read more about Zip: ${b}https://goo.gl/hqUnqT${enda}
${bu}Read more about Unzip: ${b}https://goo.gl/EogNij${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Zip/Unzip${enda}"
pacman -S --noconfirm zip unzip
echo -e " ${b}Zip/Unzip${enda} Was Successfully Installed"
echo && echo -e " Run Zip/Unzip From The Terminal: ${b}zip${enda} or ${b}unzip${enda}"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Rar/Unrar
function installrarunrar {
showlogo
echo -e " Preparing To Install ${b}Rar/Unrar${enda}" && echo
echo -e " ${bu}Rar and Unrar commands allows you to compress or uncompress
one or more files on the Terminal.
Read more about Rar/Unrar: ${b}https://goo.gl/fM8QGB${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Rar/Unrar${enda}"
pacman -S --noconfirm rar unrar
echo -e " ${b}Rar/Unrar${enda} Was Successfully Installed"
echo && echo -e " Run Rar/Unrar From The Terminal: ${b}rar${enda} or ${b}unrar${enda}"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Audacious
function installaudacious {
showlogo
echo -e " Preparing To Install ${b}Audacious${enda}" && echo
echo -e " ${bu}Audacious is an open source audio player. A descendant of XMMS,
Audacious plays your music how you want it, without
stealing away your computer’s resources from other
tasks. Drag and drop folders and individual song files,
search for artists and albums in your entire music library,
or create and edit your own custom playlists. Listen to CD’s
or stream music from the Internet. Tweak the sound with the
graphical equalizer or experiment with LADSPA effects. Enjoy
the modern GTK-themed interface or change things up with
Winamp Classic skins. Use the plugins included with Audacious
to fetch lyrics for your music, to set an alarm in the morning, and more.
Read more about it here: ${b}https://goo.gl/naDSNn${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Audacious${enda}"
pacman -S --noconfirm audacious
echo -e " ${b}Audacious${enda} Was Successfully Installed"
echo && echo -e " Run Audacious From The ${b}Multimedia${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Amarok
function installamarok {
showlogo
echo -e " Preparing To Install ${b}Amarok${enda}" && echo
echo -e " ${bu}Amarok is a powerful music player for Linux, Unix and
Windows with an intuitive interface. It makes playing
the music you love and discovering new music easier than
ever before - and it looks good doing it.
Read more about it here: ${b}https://goo.gl/AyvhUZ${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Amarok${enda}"
pacman -S --noconfirm amarok
echo -e " ${b}Amarok${enda} Was Successfully Installed"
echo && echo -e " Run Amarok From The ${b}Multimedia${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Banshee
function installbanshee {
showlogo
echo -e " Preparing To Install ${b}Banshee${enda}" && echo
echo -e " ${bu}Banshee is maintained by Aaron Bockover, Andres G. Aragoneses,
Alexander Kojevnikov, Bertrand Lorentz, and Gabriel Burt.
Over 155 developers, 130 translators, 6 artists, and
countless users and volunteers have contributed to Banshee.
Read more about it here: ${b}https://goo.gl/XHaFXW${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Banshee${enda}"
pacman -S --noconfirm banshee
echo -e " ${b}Banshee${enda} Was Successfully Installed"
echo && echo -e " Run Banshee From The ${b}Multimedia${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Sonata
function installsonata {
showlogo
echo -e " Preparing To Install ${b}Sonata${enda}" && echo
echo -e " ${bu}Sonata is an elegant GTK+ music client for the Music Player
Daemon (MPD).
Read more about it here: ${b}https://goo.gl/rFdXhr${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Sonata${enda}"
pacman -S --noconfirm sonata
echo -e " ${b}Sonata${enda} Was Successfully Installed"
echo && echo -e " Run Sonata From The ${b}Multimedia${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Audacity
function installaudacity {
showlogo
echo -e " Preparing To Install ${b}Audacity${enda}" && echo
echo -e " ${bu}Audacity is a free, easy-to-use, multi-track audio editor
and recorder for Windows, Mac OS X, GNU/Linux and other
operating systems. The interface is translated into many
languages. And much more..
Read more about it here: ${b}https://goo.gl/8XWu9b${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Audacity${enda}"
pacman -S --noconfirm audacity
echo -e " ${b}Audacity${enda} Was Successfully Installed"
echo && echo -e " Run Audacity From The ${b}Multimedia${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Ardour
function installardour {
showlogo
echo -e " Preparing To Install ${b}Ardour${enda}" && echo
echo -e " ${bu}Ardour is a hard disk recorder and digital audio workstation
application. It runs on Linux, OS X and FreeBSD. Its
primary author is Paul Davis, who is also responsible
for the JACK Audio Connection Kit. Ardour's intention
is to provide digital audio workstation software suitable
for professional use.
Read more about it here: ${b}https://goo.gl/XeXUDY${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Ardour${enda}"
pacman -S --noconfirm ardour
echo -e " ${b}Ardour${enda} Was Successfully Installed"
echo && echo -e " Run Ardour From The ${b}Multimedia${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Sweep
function installsweep {
showlogo
echo -e " Preparing To Install ${b}Sweep${enda}" && echo
echo -e " ${bu}Sweep is a digital audio editor and live playback tool for
Linux, BSD and compatible systems. It is able to handle
many sound formats, including MP3, WAV, AIFF, Ogg Vorbis,
Speex and Vorbis. Originally developed with the support
of Pixar, the most notable feature of Sweep is its stylus-like
cursor tool called Scrubby.
Read more about it here: ${b}https://goo.gl/JeXTQH${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Sweep${enda}"
pacman -S --noconfirm sweep
echo -e " ${b}Sweep${enda} Was Successfully Installed"
echo && echo -e " Run Sweep From The ${b}Multimedia${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Chromium
function installchromium {
showlogo
echo -e " Preparing To Install ${b}Chromium${enda}" && echo
echo -e " ${bu}Chromium is an open-source browser project that aims to build
a safer, faster, and more stable way for all Internet
users to experience the web. This site contains design
documents, architecture overviews, testing information,
and more to help you learn to build and work with the
Chromium source code.
Read more about it here: ${b}https://goo.gl/JgLWwx${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Chromium${enda}"
pacman -S --noconfirm chromium
echo -e " ${b}Chromium${enda} Was Successfully Installed"
echo && echo -e " Run Chromium From The ${b}Internet${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Google Chrome
function installchrome {
showlogo
echo -e " Preparing To Install ${b}Chrome${enda}" && echo
echo -e " ${bu}Google Chrome is a freeware web browser developed by Google.
It used the WebKit layout engine until version 27 and,
with the exception of its iOS releases, from version 28
and beyond uses the WebKit fork Blink.
Read more about it here: ${b}https://goo.gl/eo9G5F${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Chrome${enda}"
yay -S google-chrome
echo -e " ${b}Chrome${enda} Was Successfully Installed"
echo && echo -e " Run Chrome From The ${b}Internet${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Youtube Downloader
function installytbdwn {
showlogo
echo -e " Preparing To Install ${b}Youtube Downloader${enda}" && echo
echo -e " ${bu}Simple Youtube Video Downloader, used from Terminal on
any Linux distribution. Frequently updated.
Read more about it here: ${b}https://goo.gl/tzVwbD${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
pacman -S --noconfirm youtube-dl
echo -e " All ${b}Youtube Downloader${enda} Files Were Flaged For Execute Successfully"
echo && echo -e " Run Youtube Downloader From The Terminal: ${b}youtube-dl \"http://youtube.com/watch?v=XXXXXXX${enda}\" "
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Connman
function installconnman {
showlogo
echo -e " Preparing To Install ${b}Connman${enda}" && echo
echo -e " ${bu}Connman is a daemon for managing internet connections within embedded
devices running the Linux operating system. Comes with a command-line
client, plus Enlightenment, ncurses, GTK and Dmenu clients are available.
Read more about it here: ${b}https://goo.gl/W7VRFy${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
pacman -S --noconfirm connman
echo -e " All ${b}Connman${enda} Files Were Flaged For Execute Successfully"
echo && echo -e " Run Connman From The Terminal"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Skype
function installskype {
showlogo
echo -e " Preparing To Install ${b}Skype${enda}" && echo
echo -e " ${bu}Skype is a freemium voice-over-IP service and
instant messaging client that is currently developed
by the Microsoft Skype Division. The name originally
derived from \"sky\" and \"peer\".
Read more about it here: ${b}https://goo.gl/kFHLh2${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Skype${enda}"
yay -S skype
echo -e " ${b}Skype${enda} Was Successfully Installed"
echo && echo -e " Run Skype From The ${b}Internet${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Teamviewer
function installteamviewer {
showlogo
echo -e " Preparing To Install ${b}Teamviewer${enda}" && echo
echo -e " ${bu}TeamViewer is a proprietary computer software package for
remote control, desktop sharing, online meetings, web
conferencing and file transfer between computers. The
software operates with the Microsoft Windows, OS X, Linux,
iOS, Android, Windows RT and Windows Phone operating
systems. It is also possible to access a machine running
TeamViewer with a web browser. While the main focus of
the application is remote control of computers, collaboration
and presentation features are included.
Read more about it here: ${b}https://goo.gl/ipVwtn${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Teamviewer${enda}"
yay -S teamviewer
echo -e " ${b}Teamviewer${enda} Was Successfully Installed"
echo && echo -e " Run Teamviewer From The ${b}Internet${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# install opera
function installopera {
showlogo
echo -e " Preparing To Install ${b}Opera Browser${enda}" && echo
echo -e "Opera is a web browser developed by Opera Software.
The latest version is available for Microsoft Windows, OS X, and Linux
operating systems, and uses the Blink layout engine. An earlier version
using the Presto layout engine is still available, and additionally runs
on FreeBSD systems.${bu}
Read more about it here: ${b}https://goo.gl/NACi8W${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Opera${enda}"
pacman -S --noconfirm opera
echo -e " ${b}Opera ${enda} Was Successfully installed"
echo && echo -e " Run Opera Browser From The : ${b}Internet${endc} Menu "
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Adobe Flash Player
function installflashplugin {
showlogo
echo -e " Preparing To In Install ${b}Adobe Flash Player${enda}" && echo
echo -e " ${b}${r}ATTENTION:${enda} ${bu}You Need To Close All Your Browsers
Before Installing."
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Adobe Flash Player${enda}"
pacman -S --noconfirm flashplugin
echo -e " ${b}Adobe Flash Player${enda} Was Successfully Installed"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Terminator
function installterminator {
showlogo
echo -e " Preparing To Install ${b}Terminator${enda}" && echo
echo -e " ${bu}Originally created and developed for a long time by Chris Jones,
the goal of this project is to produce a useful tool for
arranging terminals. It is inspired by programs such as
gnome-multi-term, quadkonsole, etc. in that the main focus
is arranging terminals in grids (tabs is the most common
default method, which Terminator also supports).
Read more about it here: ${b}https://goo.gl/YruYm7${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Terminator${enda}"
pacman -S --noconfirm terminator
echo -e " ${b}Terminator${enda} Was Successfully Installed"
echo && echo -e " Run Terminator From The ${b}Accessories${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Gnome Tweak Tool
function installgnometweaktool {
showlogo
echo -e " Preparing To Install ${b}Gnome Tweak Tool${enda}" && echo
echo -e " ${bu}A tool to customize advanced GNOME 3 options.
Read more about it here: ${b}https://goo.gl/f3ZGu8${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Gnome Tweak Tool${enda}"
pacman -S --noconfirm gnome-tweak-tool
echo -e " ${b}Gnome Tweak Tool${enda} Was Successfully Installed"
echo && echo -e " Run Gnome Tweak Tool From The Terminal: ${b}gnome-tweak-tool${enda} or From ${b}System${enda} Menu"
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install netctl
function installnetctlr {
showlogo
echo -e " Preparing To Install ${b}netctl${enda}" && echo
echo -e " ${bu}Simple and robust tool to manage network
connections via profiles. Intended for use with systemd {https://goo.gl/k4qHuW}
Read more about it here: ${b}https://goo.gl/KQRTHt${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}netctl${enda}"
pacman -S --noconfirm netctl
echo -e " ${b}Skype${enda} Was Successfully Installed"
echo && echo -e " Run netctl From The ${b}Terminal${enda} "
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install NetworkManager
function installNetworkManager {
showlogo
echo -e " Preparing To Install ${b}NetworkManager${enda}" && echo
echo -e " ${bu}anager that provides wired, wireless, mobile broadband and
OpenVPN detection with configuration and automatic connection.
Read more about it here: ${b}https://goo.gl/HsZyQS${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}NetworkManager${enda}"
pacman -S --noconfirm networkmanager
echo -e " ${b}NetworkManager${enda} Was Successfully Installed"
echo && echo -e " Run networkmanager From The ${b}Terminal${enda} "
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install systemd-networkd
function installsystemnet {
showlogo
echo -e " Preparing To Install ${b}systemd-networkd${enda}" && echo
echo -e " ${bu}Native systemd daemon that manages network configuration.
It includes support for basic network configuration through udev.
Read more about it here: ${b}https://goo.gl/hGjd1H${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}systemd-networkd${enda}"
pacman -S --noconfirm systemd
echo -e " ${b}systemd-networkd${enda} Was Successfully Installed"
echo && echo -e " Run systemd-networkd From The ${b}Terminal${enda} "
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Wicd
function installWicd {
showlogo
echo -e " Preparing To Install ${b}Wicd${enda}" && echo
echo -e " ${bu}Wireless and wired connection manager with few dependencies.
Comes with an ncurses interface,and a GTK interface wicd-gtk is available.
Read more about it here: ${b}https://goo.gl/kNgPhE${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Wicd${enda}"
pacman -S --noconfirm wicd
echo -e " ${b}Wicd${enda} Was Successfully Installed"
echo && echo -e " Run wicd From The ${b}Terminal${enda} "
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install OpenConnect
function installopenconnect {
showlogo
echo -e " Preparing To Install ${b}OpenConnect${enda}" && echo
echo -e " ${bu}OpenConnect is a client for Cisco's AnyConnect SSL VPN, which is supported by
the ASA5500 Series, by IOS 12.4(9)T or later on Cisco SR500, 870,
880, 1800, 2800, 3800, 7200 Series and Cisco 7301 Routers, and probably others.
Read more about it here: ${b}https://goo.gl/sAffAW${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}OpenConnect${enda}"
pacman -S --noconfirm openconnect
echo -e " ${b}OpenConnect${enda} Was Successfully Installed"
echo && echo -e " Run openconnect From The ${b}Terminal${enda} "
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install PPTP Client
function installpptpclient {
showlogo
echo -e " Preparing To Install ${b}PPTP Client${enda}" && echo
echo -e " ${bu}pptpclient is a program implementing the Microsoft PPTP protocol.
As such, it can be used to connect to a Microsoft VPN network
(or any PPTP-based VPN) provided by a school or workplace.
Read more about it here: ${b}https://goo.gl/ZesX6d${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}PPTP Client${enda}"
pacman -S --noconfirm pptpclient
echo -e " ${b}PPTP Client${enda} Was Successfully Installed"
echo && echo -e " Run pptpclient From The ${b}Terminal${enda} "
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Firefox
function installfirefox {
showlogo
echo -e " Preparing To Install ${b}Firefox${enda}" && echo
echo -e " ${bu}Firefox is a free and open-source web browser developed
by the Mozilla Foundation and its subsidiary, the Mozilla Corporation.
Firefox is available for Windows, OS X and Linux operating systems,
with its mobile versions available for Android, and Firefox OS;
where all of these versions use the Gecko layout engine to render
web pages.
Read more about it here: ${b}https://goo.gl/KiiRPg${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Firefox${enda}"
pacman -S --noconfirm firefox
echo -e " ${b}Firefox${enda} Was Successfully Installed"
echo && echo -e " Run Firefox From The ${b}Internet${enda} Menu "
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install Youtube Downloader Gui
function installytgui {
showlogo
echo -e " Preparing To Install ${b}Youtube Downloader (Gui)${enda}" && echo
echo -e " ${bu}A cross platform front-end GUI
of the popular youtube-dl written in wxPython.
Read more about it here: ${b}https://goo.gl/twJ5Gm${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}Youtube Downloader (Gui)${enda}"
yay -S youtube-dl-gui-git
echo -e " ${b}Youtube Downloader (Gui)${enda} Was Successfully Installed"
echo && echo -e " Run Youtube Downloader (Gui) From The ${b}Internet${enda} Menu "
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install iceweasel
function installice {
showlogo
echo -e " Preparing To Install ${b}GNU IceCat (Iceweasel)${enda}" && echo
echo -e " ${bu}IceWeasel,is a free software rebranding of the Mozilla Firefox
web browser distributed by the GNU Project.
It is compatible with Linux, Windows, Android and OS X.
Read more about it here: ${b}https://goo.gl/m8koYc${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}GNU IceCat (Iceweasel)${enda}"
yay -S iceweasel
echo -e " ${b}GNU IceCat (Iceweasel)${enda} Was Successfully Installed"
echo && echo -e " Run GNU IceCat (Iceweasel) From The ${b}Internet${enda} Menu "
echo && echo -en " ${y}Press Enter To Return To Menu${endc}"
read input
}
# Install VLC
function installvlc {
showlogo
echo -e " Preparing To Install ${b}VLC${enda}" && echo
echo -e " ${bu}VLC is a free and open source cross-platform multimedia player
and framework that plays most multimedia files, and various streaming protocols.
Read more about it here: ${b}https://goo.gl/HzVh5v${enda}"
echo && echo -en " ${y}Press Enter To Continue${endc}"
read input
echo -e " Installing ${b}VLC${enda}"