Comments (14)
Is your colleague installing the 32-bit version of 7zip? If so, is there a particular reason? (Assuming this is 64-bit Windows..)
from brigadier.
from brigadier.
Just to add, I'm not a fan of the idea of pulling out any pre-existing version, because then I'd want to make sure I can put the desired version back. Admittedly the existing code for checking the existence of 7-Zip could be more robust, and include more paths..
from brigadier.
On the whole I'd agree but it does seem like the latest stable version of 7zip can't handle the latest bootcamp driver package, but the beta version can.
from brigadier.
I see. So there could be a case where someone's installed 9.20, and even if we detect and use that, it's not sufficient to handle all the Boot Camp packages out there.
Since we have the luxury of having 7-Zip available as a standalone exe.. I'm starting to think it'd be better to just download the standalone exe in any case and run it from a temp location. Then we can dispose of any checks and state to do with having detected an existing version, etc.
I'd like there to be a configurable way for someone to ship their own copy and not depend on the 7-Zip website being up, but as I'm still thinking of some changes to the CLI interface, so maybe that can wait until then.
from brigadier.
Oh, never mind. The .exe downloads are still installers, they just aren't MSIs.
from brigadier.
So, it's also possible to pass /S and /D options to the current Beta (15.05) and install it in a separate place, but what I still don't like is that if we install 7-Zip to a hidden place and then uninstall it, the MSI database now doesn't show 7-Zip, even though a copy may exist from an admin in c:\program files.
Probably not a big deal...
from brigadier.
I can’t vouch for anyone else, but that’s not a deal breaker for me.
However i’m wondering why they got rid of the .msi installer? Seems strange to me.
from brigadier.
Maybe the Nullsoft installer had issues. The new installer still has the silent options, at least.
from brigadier.
If you or your colleague know of a way that this specific installation of 7-Zip could be removed from the MSI database on removal, without affecting any possibly existing installs (which could be any version, really), I'd love to know!
from brigadier.
Or ideally, if there's a way to simply download the binary from an authoritative source in a format that's not an installer or another 7z archive...
from brigadier.
We're back in the office on Sunday. I'll ask then.
from brigadier.
After some discussion, our workaround here is not pre-install 7zip as we were doing and just let SCCM push it to the computer afterwards. It's probably the easiest thing to do.
from brigadier.
Unfortunately, Igor doesn't provide the 7z standalone executable outside of a 7z file... Kind of a chicken and egg issue. Another option could be to set a minimum required version of 7zip. If it is lower than 15.14 or whatever version added DMG support, then save out the version info, upgrade, extract, uninstall, then download and install the version that was removed. The URL is the same for all versions just substituting the numbers, so it would be pretty trivial to add the logic.
from brigadier.
Related Issues (20)
- downloaded drivers, how to install? HOT 1
- Bootcamp missing from reset of windows 12 HOT 4
- Missing Files in Final Folder HOT 5
- Issue HOT 1
- system cannot find file specified HOT 3
- How to uninstall? HOT 1
- Does Brigadier support all mac models? HOT 3
- I'm unable to download the files HOT 7
- Running brigadier.exe --install on a MacbookPro2012 Retina dumps an error upon installing BootCamp HOT 1
- evn: python: no such file or directory
- Indicate in README that -m is case sensitive
- How to identify your MacBook Pro model? HOT 1
- Running python script on Mac-os with Python 3.9.16 generate lots of errors HOT 1
- Keyagent and Mac HAL drivers - Windows 10
- Receiving errors on 7-zip extract when running brigadier HOT 4
- i have installed wrong bootcamp pack and gettin error HOT 4
- Windows 10 Bootcamp HOT 2
- SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? HOT 1
- magic mouse swipe options HOT 1
- Built-in keyboard and drivers not installed after using OCLP's "Windows 10 on unsupported machines" workaround.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from brigadier.