<div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">I have been running my own scripts to compile, install and uninstall KMM since back in the cvs days. I have recently updated them to make them more user friendly, interactive and generic. I will post the latest versions of the scripts on Google Drive for any interested users to try out. Your feedback is welcome. The first public version can be found here:</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)"><br></div><div class="gmail_default"><font color="#073763" face="monospace, monospace" size="1"><a href="https://drive.google.com/drive/folders/1sfo2HgzaCCSb3d7pjl3To50yoQT5BaXM" target="_blank">https://drive.google.com/drive/folders/1sfo2HgzaCCSb3d7pjl3To50yoQT5BaXM</a></font><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">The basic steps are:</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">0) Read the README.txt file</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">1) Remove any version of KMM that you installed another way before using running step 4. Step 3 is safe with an installed version of KMM.</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">2) Do your best to get the dependencies installed (hints in the README.txt file, this is the hard part).</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">3) Run the BuildKMM.sh script, this does not install anything. If it does not get to 100% it failed. Back to step 2.</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">4) Run the InstallKMM.sh script, this does install KMM. Don't run this unless step 3 is successful.</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">5) Repeat steps 3 & 4 in order to move to a newer (or older) version of KMM or between branches and/or releases.</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">6) Run the RemoveKMMBuilds.sh script to remove build directories of builds you never plan to use again.</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">7) Run the UninstallKMM.sh script to Uninstall the currently installed build that was installed with these scripts. This should be done before reinstalling from any other source, such as your package manager.</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">To be clear, Uninstalled means uninstalling KMM from your system. Remove means remove the build folders containing compiled versions you never plan to install again. Never remove the installed version build folder (should be impossible with the script). I install from source every week or two so the old build directories can pile up. All builds are clean builds with full source download. These scripts do not have any provisions for updating an existing source tree fro git.</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">If you want to use these scripts to install an official KMM release just download the release source code (kmymoney-5.0.2.tar.xz) and put it in your build directory and run BuildKMM.sh.</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">I have run all of the scripts many times on 3 clean systems and have fixed all of the bugs that I could find and added as many troubleshooting messages as I could to help you understand what went wrong. Start with the README.txt file, modify the ScriptsKMM.conf file as needed. Then try to build and install. I know there are probably a lot of errors that I did not run into so please help me find and fix them.</div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:monospace,monospace;font-size:x-small;color:rgb(7,55,99)">Please submit any questions to the KMM developer mailing list with the above subject. If you have dependency issues please submit them to the mailing list with a different subject. The developers have helped me solve dependency problems many times.</div><div><div dir="ltr" class="m_4930839923885155014gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><font color="#073763" face="monospace, monospace" size="1"><br></font></div><div dir="ltr"><font color="#073763" face="monospace, monospace" size="1">----<br>Brendan Coupe</font><br></div></div></div></div></div></div></div></div></div></div></div></div>