10/6/2023 0 Comments Chocolatey install![]() ![]() Previously the suffixes *.tool and *.commandline have been used to refer to the same type of packages. The *.portable packages are the packages that will usually result in an executable on your path somewhere but do not get installed onto the system (Add/Remove Programs). ![]() But the *.app suffix is now deprecated and should not be used for new packages. NOTE: the suffix *.app has been used previously to mean the same as *.install. Talking specifically about the *.install package suffix – those are for the packages that have a native installer that they have bundled or they download and run. That keeps Chocolatey from trying to install something that already meets the dependency requirement for a package. That means that other packages could depend on it and you could have either git.install or git.portable installed and you would meet the dependency of having git installed. portable) – git is that virtual package (currently it is really just a metapackage until the virtual packages feature is complete). So in the case of git, git.install, and git.commandline (deprecated for. Metapackages are packages that only exist to provide a grouping of dependencies.Ī package with no suffix that is surrounded by packages with suffixes is to provide a virtual package. Virtual packages are packages that represent other packages when used as a dependency. The package without the suffix is for both discoverability and for other packages to take a dependency on.Ĭhocolatey has the concept of virtual packages (coming) and meta packages. Tl dr: Nearly 100% of the time, the package with no suffix (autohotkey in this example) is going to ensure the *.install. Have a look at the FAQ in the Chocolatey wiki here:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |