This time I will mention an important custom of Mac application installation.
Mac restores all installed PKG in /Library/Receipts. Installer.app will use these backups to determine whether to install new PKGs. If the new PKGs has the version number (recorded in Info.plist file inside the PKG) lower than the backuped PKG, the new PKG will not be installed. If the PKG is included in a metapkg, Installer.app will not give any obviously message about it. If you install the PKG individually, there will popup an error message mention that - nothing to install
And that's the reason of why the first time you install an application, the install button text is "Install", and while you try to upgrade it with new version, the text will change to "Upgrade".
Mac restores all installed PKG in /Library/Receipts. Installer.app will use these backups to determine whether to install new PKGs. If the new PKGs has the version number (recorded in Info.plist file inside the PKG) lower than the backuped PKG, the new PKG will not be installed. If the PKG is included in a metapkg, Installer.app will not give any obviously message about it. If you install the PKG individually, there will popup an error message mention that - nothing to install
And that's the reason of why the first time you install an application, the install button text is "Install", and while you try to upgrade it with new version, the text will change to "Upgrade".