The package can do whatever it wants during its pre- and post-installation hooks, can name and usually find its own dependencies, and leaves a record of its installation in a central location for ease of maintenance. deb is sort of in between an MSI installer and a setup.exe. deb packages, missing a dependency will just cause a failure to install. MSI stands for Microsoft Silent Installer and is a database file that is specifically designed for Microsoft installers. Several comments note that MSIs can name dependencies, but since there is no central database of MSIs like there is for. As far as I know, in the Windows world an MSI cannot cause the installation of another MSI, so setup.exe is typically used for this kind of dependency tracking. deb specifies its dependencies, so proper installation can be guaranteed. Since this method does not add the package to the database of installed programs, removing it later can be much more difficult.Īnother difference is that a. configure & make & sudo make install, or whatever other method the authors decided to use. An EXE file that bootstraps an MSI file (that may be embedded inside the EXE file). Again, it would be super helpful if you told us.
#Setup exe files code
This script is executed in one of these hooks.Ĭloser to setup.exe might be downloading a progam's source code from the project's homepage, then running. A Windows Installer installation in an MSI file. It doesnt convert EXE to MSI, but makes an MSI based on the changes made to a computer by the EXE installer.
#Setup exe files install
The ttf-mscorefonts package is interesting in that the package itself contains only a script to download and install the fonts. deb package then produces entries in a central database of installed packages for ease of maintenance. deb package - the database is locked during installation, so this can only be achieved through dependencies. One thing they can't do is install another.
![setup exe files setup exe files](https://cdn.windowsreport.com/wp-content/uploads/2016/09/exe-files-not-opening-sound-5.jpg)
The hooks can effectively do anything on the system, including something I don't think I've ever seen on Windows: adding users for a system service. deb package includes a tree of files to copy into the filesystem, as well as a collection of pre- and post-installation hooks to run (among other things). Probably closer to an MSI installer than a setup.exe, a.