/
virtualbox-with-extension-pack-np.json
87 lines (87 loc) 路 3.68 KB
/
virtualbox-with-extension-pack-np.json
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
{
"version": "7.0.16",
"description": "Powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use.",
"homepage": "https://www.virtualbox.org/",
"license": {
"identifier": "GPL-2.0-only|Freeware",
"url": "https://www.virtualbox.org/wiki/VirtualBox_PUEL"
},
"notes": [
"The VirtualBox Extension Pack is only free for personal, educational or evaluation use.",
"A license must be purchased for enterprise use.",
"For more information, go here: https://www.virtualbox.org/wiki/Licensing_FAQ"
],
"architecture": {
"64bit": {
"url": [
"https://download.virtualbox.org/virtualbox/7.0.16/VirtualBox-7.0.16-162802-Win.exe#/setup.exe",
"https://download.virtualbox.org/virtualbox/7.0.16/Oracle_VM_VirtualBox_Extension_Pack-7.0.16.vbox-extpack"
],
"hash": [
"2fb44977d3329e55e8b61408ab4af5239ecd3d80c5990fb5cd6bd0c91a854d62",
"f92bd4d5a6a522897914c7df21bfd3262ffeaffa740d648738f335a867a18b16"
]
}
},
"installer": {
"script": [
"if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }",
"Invoke-ExternalCommand \"$dir\\setup.exe\" -ArgumentList @('--extract', '-path', \"$dir\", '--silent') | Out-Null",
"Get-ChildItem \"$dir\\VirtualBox*.msi\" | Rename-Item -NewName 'setup.msi'",
"Start-Process msiexec -ArgumentList @('/i', \"`\"$dir\\setup.msi`\"\", '/qn', '/norestart', \"INSTALLDIR=`\"$dir`\"\") -Wait -Verb RunAs | Out-Null",
"Start-Process icacls -ArgumentList @(\"`\"$dir`\"\", '/grant', 'Everyone:F', '/T') -Wait -Verb RunAs | Out-Null",
"Remove-Item \"$dir\\setup.exe\", \"$dir\\setup.msi\"",
"Remove-Item \"$env:PUBLIC\\Desktop\\Oracle VM VirtualBox.lnk\"",
"Remove-Item -Recurse \"$([Environment]::GetFolderPath('commonstartmenu'))\\Programs\\Oracle VM VirtualBox\""
]
},
"uninstaller": {
"script": [
"if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }",
"$id_array = wmic product where \"name like 'Oracle VM VirtualBox%'\" get IdentifyingNumber",
"if (!($id_array[2] -match '({[0-9A-F-]+})')) { error 'Could not find product ID'; break }",
"$id = $matches[1]",
"Invoke-ExternalCommand msiexec -ArgumentList @('/x', \"$id\", '/qn', '/norestart') -RunAs | Out-Null"
]
},
"bin": [
"VBoxBalloonCtrl.exe",
"VBoxBugReport.exe",
"VBoxDTrace.exe",
"VBoxExtPackHelperApp.exe",
"VBoxHeadless.exe",
"vbox-img.exe",
"VBoxManage.exe",
"VBoxNetDHCP.exe",
"VBoxNetNAT.exe",
"VBoxSDS.exe",
"VBoxSVC.exe",
"VBoxTestOGL.exe",
"VBoxWebSrv.exe",
"VirtualBox.exe",
"VirtualBoxVM.exe"
],
"shortcuts": [
[
"VirtualBox.exe",
"VirtualBox"
]
],
"checkver": {
"url": "https://www.virtualbox.org/wiki/Downloads",
"regex": "VirtualBox-(?<version>[\\d\\w.]+)-(?<revision>[\\d]+)-Win.exe"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": [
"https://download.virtualbox.org/virtualbox/$matchHead/VirtualBox-$version-$matchRevision-Win.exe#/setup.exe",
"https://download.virtualbox.org/virtualbox/$matchHead/Oracle_VM_VirtualBox_Extension_Pack-$matchHead.vbox-extpack"
]
}
},
"hash": {
"url": "https://www.virtualbox.org/download/hashes/$matchHead/SHA256SUMS"
}
}
}