3. Update Procedure¶
If Keypirinha is not installed on your machine yet. You should head over to the Installation chapter instead.
Keypirinha does not come with an installer yet so the update procedure must be done manually.
Warning
Keypirinha must not be running during the update procedure:
Invoke the LaunchBox and search-then-execute the
Keypirinha: Exititem.OR click
Exitfrom Keypirinha’s menu (right-click on Keypirinha’s system traykicon).
Once you have ensured Keypirinha is not running, the procedure depends on whether you chose the Installed Mode or the Portable Mode.
Tip
To check which mode Keypirinha is running in, open its install directory and
check if the portable directory or the portable.ini file
exists. If it does, you are in Portable Mode.
3.1. Update in Installed Mode¶
Open Keypirinha’s install directory
U:\Keypirinhafor example
Ensure there is noU:\Keypirinha\portabledirectoryDelete it
It is safe to do so. In this mode, your configuration files are stored in your Home folder (i.e. under%APPDATA%\Keypirinha)Open Keypirinha’s distribution archive
Its name should be something likekeypirinha-x64-portable.7zExtract its content to
U:\
You should now have aU:\KeypirinhadirectoryDelete the
U:\Keypirinha\portabledirectory
So Keypirinha knows it must run in Installed ModeYou’re done
You may now execute theU:\Keypirinha\keypirinha.exefile
Warning
Be sure to read the section below about Overridden Shipped Packages.
3.2. Update in Portable Mode¶
Open Keypirinha’s install directory
U:\Keypirinhafor example
Ensure there is aU:\Keypirinha\portabledirectoryDelete everything in
U:\KeypirinhaexceptU:\Keypirinha\portable(this is where your configuration files are located)Open Keypirinha’s distribution archive
Its name should be something likekeypirinha-x64-portable.7zExtract its content to
U:\
It is OK to overwrite the dummy fileportable\KEEPMEYou’re done
You may now execute theU:\Keypirinha\keypirinha.exefile
Warning
Be sure to read the section below about Overridden Shipped Packages.
3.3. Overridden Shipped Packages¶
If you have modified some official package, you may want to ensure their code, their resources and the nomenclature of their default configuration files hasn’t changed!
If you run into trouble with an official package, try first to move away its loose folder to check if your issue is reproducible.