ScoopInstaller / Extras

📦 The Extras bucket for Scoop.
https://scoop.sh
The Unlicense
1.78k stars 1.33k forks source link

[Request] Add VeraCrypt #2381

Open TyPh00nCdr opened 5 years ago

TyPh00nCdr commented 5 years ago

Website: VeraCrypt.fr License: Multi-licensed under Apache License 2.0 and the TrueCrypt License 3.0 (See VeraCrypt License) Source: VeraCrypt Git, GitHub [Clone] Binaries: Launchpad, SourceForge Checksums: SHA-256 provided in the binary repos. Official portable installer is available.

linsui commented 5 years ago

It seems that veracrypt can't be install silently. See https://sourceforge.net/p/veracrypt/discussion/features/thread/e38495eb/

TyPh00nCdr commented 5 years ago

Seems like the lead dev Idrassi has been thinking about implementing a silent install feature since at least 2015 [0]. But the latest reply from the discussion you linked is two days old, so I presume not much work has been done on that.

This issue can be closed until such a feature is available, then.

[0] https://web.archive.org/web/20160710180350/https://veracrypt.codeplex.com/discussions/579539

danalec commented 5 years ago

chocolatey's using ahk (autohotkey) to solve

Neurognostic commented 4 years ago

Related issue: https://github.com/veracrypt/VeraCrypt/issues/447

mtkleet commented 4 years ago

I would like to see it aswell.

JuliusPIV commented 3 years ago

Yes, there's still a need for this in 2020. :) I posted a [lengthy] reply here examining some of the various reasons why this doesn't exist.

https://github.com/veracrypt/VeraCrypt/issues/447#issuecomment-743368767

wasifaltaf commented 3 years ago

I really need this as well.

dam5s commented 3 years ago

Looks like we are getting close to having a usable MSI installer - https://github.com/veracrypt/VeraCrypt/issues/447#issuecomment-894769246

nikkehtine commented 2 years ago

The future is looking bright, we might get VeraCrypt in Scoop in a few weeks https://github.com/veracrypt/VeraCrypt/issues/447#issuecomment-913242725

fsociety3765 commented 2 years ago

Is there any update on this being available via scoop?

tech189 commented 2 years ago

https://github.com/veracrypt/VeraCrypt/releases/tag/VeraCrypt_1.25.4

The latest version now has a silent installer. I noticed there is also a portable version in the releases on Launchpad. Does anyone who uses VeraCrypt know if the portable version is usable or if it is missing any crucial features from the full installer? (Scoop generally prefers portable packages)

iamtalhaasghar commented 2 years ago

https://github.com/veracrypt/VeraCrypt/releases/tag/VeraCrypt_1.25.4

The latest version now has a silent installer. I noticed there is also a portable version in the releases on Launchpad. Does anyone who uses VeraCrypt know if the portable version is usable or if it is missing any crucial features from the full installer? (Scoop generally prefers portable packages)

Portable version just works fine. I hadn't noticed any missing feature.

pukkandan commented 2 years ago

No relevant difference is mentioned in the docs: https://www.veracrypt.fr/en/Portable%20Mode.html

rashil2000 commented 2 years ago

Can you please make a PR?

Lutra-Fs commented 2 years ago

Trying to make a manifest for veracrypt but seems like the portable version is wrapped with an installer and it does not accept arguments. I have also tried 7z or zip but doesn't work.

rasa commented 2 years ago

https://github.com/veracrypt/VeraCrypt/releases/tag/VeraCrypt_1.25.4 's release notes says: Add MSI installer for silent mode deployment (ACCEPTLICENSE=YES must be set in msiexec command line). tells us it's an msiexec based installer. As such, you can install via lessmsi or dark, or possibly via msiexec itself.

Some examples of using lessmsi, dark and msiexec can be found at https://github.com/ScoopInstaller/Extras/search?q=lessmsi&type=code and https://github.com/ScoopInstaller/Extras/search?q=dark&type=code and https://github.com/ScoopInstaller/Extras/search?q=msiexec&type=code

Edit: See also https://github.com/veracrypt/VeraCrypt/issues/447#issuecomment-894769246 and the following comments in that thread.

Lutra-Fs commented 2 years ago

Still working on it now. But my pc just ran into a boot loop due to veracrypt.sys... May take some time to reset and get things to work...

nickshanks347 commented 1 year ago

https://github.com/veracrypt/VeraCrypt/issues/447#issuecomment-1013878550

milnak commented 2 months ago

I started creating a VeraCrypt manifest, but on launch it fails with:

Error: VeraCrypt driver not found.

Please copy the files 'veracrypt.sys' and 'veracrypt-x64.sys' to the directory where the main VeraCrypt application (VeraCrypt.exe) is located.

However, the MSI only seems to have 'veracrypt.sys' and not 'veracrypt-x64.sys'.

Here's the work in progress.

{
    "version": "1.26.10",
    "description": "Software for establishing and maintaining an on-the-fly-encrypted volume (data storage device).",
    "homepage": "https://www.veracrypt.fr",
    "license": {
        "identifier": "Apache-2.0",
        "url": "https://veracrypt.fr/en/VeraCrypt%20License.html"
    },
    "url": "https://gigenet.dl.sourceforge.net/project/veracrypt/VeraCrypt%20Nightly%20Builds/Windows/VeraCrypt_Setup_x64_1.26.10.msi?viasf=1",
    "hash": "sha1:8424730fb3b9706e5b318614994642d6b9bdf3f3",
    "extract_dir": "VeraCrypt",
    "shortcuts": [
        [
            "VeraCrypt Format.exe",
            "VeraCrypt Format"
        ],
        [
            "VeraCrypt.exe",
            "VeraCrypt"
        ],
        [
            "VeraCryptExpander.exe",
            "VeraCryptExpander"
        ]
    ],
    "checkver": {
        "url": "https://sourceforge.net/projects/veracrypt/files/VeraCrypt%20Nightly%20Builds/Windows/",
        "regex": "<span class=\"name\">VeraCrypt_Setup_x64_(\\d{1,5}\\.\\d{1,5}\\.\\d{1,5})\\.msi</span>"
    },
    "autoupdate": {
        "url": "https://gigenet.dl.sourceforge.net/project/veracrypt/VeraCrypt%20Nightly%20Builds/Windows/VeraCrypt_Setup_x64_$version.msi?viasf=1"
    }
}
pidgeon777 commented 2 weeks ago

Hello, any update?

rasa commented 2 weeks ago

@pidgeon777 Have you tried the portable version? That be more scoop friendly than the .msi version.

pidgeon777 commented 2 weeks ago

Not yet, my question is that if it could be possible to automatically update someway the portable version through scoop, I think something similar is already implemented in different packages.

milnak commented 2 weeks ago

@pidgeon777 Have you tried the portable version? That be more scoop friendly than the .msi version.

the portable version doesn't help as it's an EXE which I can't find a way to extract in a "silent" way. typically portable versions are zipped files, not a setup EXE.

rasa commented 2 weeks ago

There are 22 manifests per https://scoop.sh/#/apps?q=veracrypt , some portable, some msi, etc.

If you can find on that works for you, perhaps it could be updated to include a nightly build.

milnak commented 2 weeks ago

There are 22 manifests per https://scoop.sh/#/apps?q=veracrypt , some portable, some msi, etc.

If you can find on that works for you, perhaps it could be updated to include a nightly build.

I get No result found for 'veracrypt'.

pidgeon777 commented 2 weeks ago

There are 22 manifests per https://scoop.sh/#/apps?q=veracrypt , some portable, some msi, etc. If you can find on that works for you, perhaps it could be updated to include a nightly build.

I get No result found for 'veracrypt'.

Me too, this is why I asked 😜

danalec commented 2 weeks ago

There are 22 manifests per https://scoop.sh/#/apps?q=veracrypt , some portable, some msi, etc. If you can find on that works for you, perhaps it could be updated to include a nightly build.

I get No result found for 'veracrypt'.

at right top corner you'll see a button for sorting, uncheck "Official buckets only"