<div dir="ltr"><div>The only real edge case is when for some reason the package you want to use is extremely outdated or borked. e.g: I use FreeSwitch on CentOS, but the package manager's plugins don't work correctly unless I build from source and teak some parameters for my liking.<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Is there a specific subfolder I should be installing compiled programs to? IE /opt instead of /usr/bin ? </blockquote><div> <br></div><div style="margin-left:40px">No, usually somewhere that's easy for you to remember where it is when your done is fine. Heck /tmp folder is fine, if it's small enough.</div><div style="margin-left:40px"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Is there a way to specify the subfolder?</blockquote><div style="margin-left:40px">If you mean by downloading it, most cases only where you put the source code. Unless you mean the installation part, most of the time no, unless the devs added a method inside their 'make install' for you to do this. But even then if you are hell bent on where your program lives, you can use symlinks.<br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Is there an easy way to uninstall said programs when I am ready to do so?</blockquote><div><br></div><div>Sometimes the downloaded makefiles will have a "uninstall" command. If not, it's best to consult the source of the program's website or, author or community.<br><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">What is the best way to keep said programs up to date when a new version is available? <br></blockquote><div><br></div><div><div style="margin-left:40px">Depends on the circumstance, if building from source. Lot of the times you can safely clone/download the code again and rebuild it and install it, but sometimes you may need to unistall and re-install the program. Hence why most people like to depend on package managers.<br></div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Would it be better to take a program I want and make a .deb so that I can use dpkg or apt?</blockquote></div></div><div><div style="margin-left:40px"> <br></div><div style="margin-left:40px">IMHO, seems like you would be giving yourself more overhead if you are using it for one machine and one machine only. But if you have a cluster running on the same OS, making a .deb wouldn't be a bad idea, since it would save you time in the long run.<br><br></div>Someone may have a better answer to these, but this is just from my experience.<br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><font size="4"><span style="color:rgb(255,153,0)">Andrew McRobb</span><br></font></div><font size="4"><font size="2">Full-time Software Developer</font><br></font></div><font size="4"><font size="2">Part-time Freelancer</font><br></font></div><div dir="ltr"><font size="4"><a href="http://mcrobb.info" target="_blank"><font size="2">mcrobb.info</font></a><br></font></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Wed, Jan 24, 2018 at 4:17 PM, Matthew Crews <span dir="ltr"><<a href="mailto:mailinglists@mattcrews.com" target="_blank">mailinglists@mattcrews.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hey all, this is a relatively newbish question.<br>
<br>
I'm comfortable with downloading and installing the source code to a program that I want to use, compile it, and use "make install" to install. That is the easy part.<br>
<br>
Here's the hard part for me. What are the best practices for doing so?<br>
-Is there a specific subfolder I should be installing compiled programs to? IE /opt instead of /usr/bin ?<br>
-Is there a way to specify the subfolder?<br>
-Is there an easy way to uninstall said programs when I am ready to do so?<br>
-What is the best way to keep said programs up to date when a new version is available?<br>
<br>
For the record, I am using Debian Stretch. Would it be better to take a program I want and make a .deb so that I can use dpkg or apt?<br>
<br>
Cheers.<br>
<br>
​Sent from ProtonMail, Swiss-based encrypted email.<br>
​<br>
------------------------------<wbr>---------------------<br>
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org">PLUG-discuss@lists.phxlinux.<wbr>org</a><br>
To subscribe, unsubscribe, or to change your mail settings:<br>
<a href="http://lists.phxlinux.org/mailman/listinfo/plug-discuss" rel="noreferrer" target="_blank">http://lists.phxlinux.org/<wbr>mailman/listinfo/plug-discuss</a></blockquote></div><br></div>