As derobert said, on Unixy systems it’s often not the end user who installs the software, so the request for the installer / administrator to agree to the license may not be what you want (depending on the purpose of the software and the license, the text I I think).
Click-through (or shrinkwrap, which is slightly different, but essentially the same principle), licenses have been the subject of controversy for many years, since although there is “acceptance” by the user, it is difficult to prove that it was the user who accepted the license and that the user actually read what was presented to them before using the software.
Take, for example, your store for repairing mom + pop-computer for installing / updating Windows; they usually click on the license pages so that they can install all the other crap software they collect on their PC, and the actual owner does not have the opportunity to read or agree to the license.
It is worth taking a look at the legality of this type of license in your jurisdiction and the jurisdiction of the users you intend to target.
I would not rely on package management to do this for you. I would definitely have this as part of your application code. You can get a post install script for almost any package manager to launch a click-through program if necessary, but I think it's better to run it as a user’s business.
Adam hawes
source share