-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdependencies
executable file
·63 lines (53 loc) · 3.01 KB
/
dependencies
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
#!/bin/bash
PJTPATH="$(pwd)"
devDependency () {
STAT="`dpkg-query -W -f='${status}' $1`"
if [ "$STAT" != "install ok installed" ]; then
sudo apt install $1
fi
}
getFileSize () {
if [ ! -f $1 ]; then echo 0; return; fi
stat --printf="%s" $1
}
pjtDependency () {
LIBPATH="./libs/$1/"
LIBNAME=$2
mkdir $LIBPATH -p
cd $LIBPATH
if [ ! "$(getFileSize $LIBNAME)" -gt "0" ]; then
wget $3 -q --no-check-certificate --show-progress -O $LIBNAME
fi
if [ ! "$(getFileSize $LIBNAME)" -gt "0" ]; then
echo "FALHA NO DOWNLOAD!!!"
echo "Arquivo: $LIBNAME"
exit
fi
cd "$PJTPATH"
}
echo "installing dev dependencies"
devDependency "wget"
devDependency "zenity"
devDependency "squashfs-tools"
devDependency "xorriso"
devDependency "alien"
echo "download pjt dependencies"
pjtDependency "mscorefonts" "andale32.exe" "http://downloads.sourceforge.net/corefonts/andale32.exe"
pjtDependency "mscorefonts" "arial32.exe" "http://downloads.sourceforge.net/corefonts/arial32.exe"
pjtDependency "mscorefonts" "arialb32.exe" "http://downloads.sourceforge.net/corefonts/arialb32.exe"
pjtDependency "mscorefonts" "comic32.exe" "http://downloads.sourceforge.net/corefonts/comic32.exe"
pjtDependency "mscorefonts" "courie32.exe" "http://downloads.sourceforge.net/corefonts/courie32.exe"
pjtDependency "mscorefonts" "georgi32.exe" "http://downloads.sourceforge.net/corefonts/georgi32.exe"
pjtDependency "mscorefonts" "impact32.exe" "http://downloads.sourceforge.net/corefonts/impact32.exe"
pjtDependency "mscorefonts" "times32.exe" "http://downloads.sourceforge.net/corefonts/times32.exe"
pjtDependency "mscorefonts" "trebuc32.exe" "http://downloads.sourceforge.net/corefonts/trebuc32.exe"
pjtDependency "mscorefonts" "verdan32.exe" "http://downloads.sourceforge.net/corefonts/verdan32.exe"
pjtDependency "mscorefonts" "webdin32.exe" "http://downloads.sourceforge.net/corefonts/webdin32.exe"
pjtDependency "themes-apply" "lxde-win-theme-apply.deb" "https://github.com/winunix/debian/blob/master/pool/main/l/lxde-win-theme-apply/lxde-win-theme-apply_0.0.5_all.deb?raw=true"
pjtDependency "themes-apply" "lubuntu-win-theme-apply.deb" "https://github.com/winunix/debian/blob/master/pool/main/l/lubuntu-win-theme-apply/lubuntu-win-theme-apply_0.1.4_all.deb?raw=true"
pjtDependency "chrome" "google-chrome-stable.deb" "https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb"
pjtDependency "vscode" "visual-studio-code.deb" "https://go.microsoft.com/fwlink/?LinkID=760868"
pjtDependency "masterPdf" "master-pdf-editor.deb" "https://code-industry.net/public/master-pdf-editor-4.3.89_qt5.amd64.deb"
pjtDependency "unetbootin" "unetbootin-bionic.deb" "https://launchpad.net/~gezakovacs/+archive/ubuntu/ppa/+build/19439868/+files/unetbootin_681-1~bionic1_amd64.deb"
pjtDependency "unetbootin" "unetbootin-focal.deb" "https://github.com/winunix/debian/raw/master/pool/main/u/unetbootin-focal/unetbootin-focal_677-1~focal1_amd64.deb"
pjtDependency "appsedu" "appsedu-menus.deb" "https://github.com/winunix/debian/raw/master/pool/main/a/appsedu-menus/appsedu-menus_0.5.8_all.deb"