<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
> <channel><title>Comments on: Source or package install?</title> <atom:link href="http://www.ducea.com/2008/01/16/source-or-package-install/feed/" rel="self" type="application/rss+xml" /><link>http://www.ducea.com/2008/01/16/source-or-package-install/</link> <description>The Journal Of A Linux Sysadmin</description> <lastBuildDate>Sat, 31 Jul 2010 13:48:55 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>By: - Marius -</title><link>http://www.ducea.com/2008/01/16/source-or-package-install/comment-page-1/#comment-127366</link> <dc:creator>- Marius -</dc:creator> <pubDate>Wed, 06 Feb 2008 10:37:18 +0000</pubDate> <guid
isPermaLink="false">http://www.ducea.com/2008/01/16/source-or-package-install/#comment-127366</guid> <description>djatlantic: this was also the idea of my post, that you can choose what is best for you... I still think that it is best if you are installing software across several (hundreds maybe) of systems, to package up the compiled software and deploy them easily. This helps maintenance, and updates also.</description> <content:encoded><![CDATA[<p>djatlantic: this was also the idea of my post, that you can choose what is best for you&#8230; I still think that it is best if you are installing software across several (hundreds maybe) of systems, to package up the compiled software and deploy them easily. This helps maintenance, and updates also.</p> ]]></content:encoded> </item> <item><title>By: djatlantic</title><link>http://www.ducea.com/2008/01/16/source-or-package-install/comment-page-1/#comment-127339</link> <dc:creator>djatlantic</dc:creator> <pubDate>Wed, 06 Feb 2008 06:12:30 +0000</pubDate> <guid
isPermaLink="false">http://www.ducea.com/2008/01/16/source-or-package-install/#comment-127339</guid> <description>Hi, Khai. It is just easy as how I installed it:rm -rf /usr/local/apache-2.4.8
rm /usr/local/apache2It could not be any easier.  The key is planning.  Put the config files in /usr/local/etc/yourapp dir then by installing the binaries and related stuffs in /usr/local/yourapp-version# and make a soft link to the latest version I just removed older versions or just keep them around.Besides that, compiling and installing from sources is a good skill because it does not matter you use Ubuntu/Debian or Red Hat/Fedora/CentOS/Mandrake or even Solaris and even *BSD, as long as you have accesses to the right tools such as compilers and Make tools among other things, you can always compile and install the software.  If anybody had become specialized in installing Deb or RPM packages, then how would they transfer that knowledges when they are working with a new distro or even Unix variants and there are no such familiar Deb or RPM software packages.When you are talking about fast then installing from packages beat installing from source hands down but for anything else I would venture to say that installing from sources gives the system admin an edge.Installing from package is ideal for end users but for system admins then the advantage lose its appeal.I really hate it when there are just simply so much interdependencies between packages, you remove or upgrade one and risk messing up other parts.  Debian is much better in resolving or eliminating these issues but it is not 100% applicable all the times.I have my shares of bad experiences with installing software from packages so unless there is no other ways then I usually stick with the sources.My 2 cents.</description> <content:encoded><![CDATA[<p>Hi, Khai. It is just easy as how I installed it:</p><p>rm -rf /usr/local/apache-2.4.8<br
/> rm /usr/local/apache2</p><p>It could not be any easier.  The key is planning.  Put the config files in /usr/local/etc/yourapp dir then by installing the binaries and related stuffs in /usr/local/yourapp-version# and make a soft link to the latest version I just removed older versions or just keep them around.</p><p>Besides that, compiling and installing from sources is a good skill because it does not matter you use Ubuntu/Debian or Red Hat/Fedora/CentOS/Mandrake or even Solaris and even *BSD, as long as you have accesses to the right tools such as compilers and Make tools among other things, you can always compile and install the software.  If anybody had become specialized in installing Deb or RPM packages, then how would they transfer that knowledges when they are working with a new distro or even Unix variants and there are no such familiar Deb or RPM software packages.</p><p>When you are talking about fast then installing from packages beat installing from source hands down but for anything else I would venture to say that installing from sources gives the system admin an edge.</p><p>Installing from package is ideal for end users but for system admins then the advantage lose its appeal.</p><p>I really hate it when there are just simply so much interdependencies between packages, you remove or upgrade one and risk messing up other parts.  Debian is much better in resolving or eliminating these issues but it is not 100% applicable all the times.</p><p>I have my shares of bad experiences with installing software from packages so unless there is no other ways then I usually stick with the sources.</p><p>My 2 cents.</p> ]]></content:encoded> </item> <item><title>By: leave</title><link>http://www.ducea.com/2008/01/16/source-or-package-install/comment-page-1/#comment-124940</link> <dc:creator>leave</dc:creator> <pubDate>Mon, 21 Jan 2008 21:03:41 +0000</pubDate> <guid
isPermaLink="false">http://www.ducea.com/2008/01/16/source-or-package-install/#comment-124940</guid> <description>khai: only if there&#039;s no &quot;make deinstall&quot; target in makefile :)</description> <content:encoded><![CDATA[<p>khai: only if there&#8217;s no &#8220;make deinstall&#8221; target in makefile <img
src='http://www.ducea.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>By: khai</title><link>http://www.ducea.com/2008/01/16/source-or-package-install/comment-page-1/#comment-124937</link> <dc:creator>khai</dc:creator> <pubDate>Mon, 21 Jan 2008 20:53:04 +0000</pubDate> <guid
isPermaLink="false">http://www.ducea.com/2008/01/16/source-or-package-install/#comment-124937</guid> <description>There is one more disadvantage of compiling programs:
It&#039;s much harder to fully uninstall them if you need to.</description> <content:encoded><![CDATA[<p>There is one more disadvantage of compiling programs:<br
/> It&#8217;s much harder to fully uninstall them if you need to.</p> ]]></content:encoded> </item> <item><title>By: - Marius -</title><link>http://www.ducea.com/2008/01/16/source-or-package-install/comment-page-1/#comment-124402</link> <dc:creator>- Marius -</dc:creator> <pubDate>Thu, 17 Jan 2008 12:18:00 +0000</pubDate> <guid
isPermaLink="false">http://www.ducea.com/2008/01/16/source-or-package-install/#comment-124402</guid> <description>Pavel: this sucks... If there would be a real competition this would never happen.</description> <content:encoded><![CDATA[<p>Pavel: this sucks&#8230; If there would be a real competition this would never happen.</p> ]]></content:encoded> </item> <item><title>By: leave</title><link>http://www.ducea.com/2008/01/16/source-or-package-install/comment-page-1/#comment-124391</link> <dc:creator>leave</dc:creator> <pubDate>Thu, 17 Jan 2008 08:32:31 +0000</pubDate> <guid
isPermaLink="false">http://www.ducea.com/2008/01/16/source-or-package-install/#comment-124391</guid> <description>Marius, you wrote:
&gt;&gt;I also live in a poor country and know how things are, but here competition created a great thing: fast and cheap broadband internet for everyone.heh, there&#039;s a monopoly in telecommunications in Belarus: the only company (Beltelecom) owns all 1-st level uplinks and resells it to the rest of ISPs at a fixed price (rather high) - so 1Mbit full unlim. comes at approx. $800-1000/month
It&#039;s really awful :(&gt;&gt;this just show even more that you were able to find a solution even in your situationI HAD to find this awesome solutions cause it was a critical task from my CIO -
and since that time I hate SWSoft and Plesk :)</description> <content:encoded><![CDATA[<p>Marius, you wrote:<br
/> &gt;&gt;I also live in a poor country and know how things are, but here competition created a great thing: fast and cheap broadband internet for everyone.</p><p>heh, there&#8217;s a monopoly in telecommunications in Belarus: the only company (Beltelecom) owns all 1-st level uplinks and resells it to the rest of ISPs at a fixed price (rather high) &#8211; so 1Mbit full unlim. comes at approx. $800-1000/month<br
/> It&#8217;s really awful <img
src='http://www.ducea.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /></p><p>&gt;&gt;this just show even more that you were able to find a solution even in your situation</p><p>I HAD to find this awesome solutions cause it was a critical task from my CIO &#8211;<br
/> and since that time I hate SWSoft and Plesk <img
src='http://www.ducea.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>By: djatlantic</title><link>http://www.ducea.com/2008/01/16/source-or-package-install/comment-page-1/#comment-124334</link> <dc:creator>djatlantic</dc:creator> <pubDate>Wed, 16 Jan 2008 18:54:35 +0000</pubDate> <guid
isPermaLink="false">http://www.ducea.com/2008/01/16/source-or-package-install/#comment-124334</guid> <description>Well, compiling from sources is great.  I usually installed the requirements from deb or rpm packages just to satisfy the software that I would like to install.  Once all the requirements are in placed, I would compile a software from sources like web server or anything that require optimizations and special security considerations.
The final step would be trying to use checkinstall to create either a rpm or deb package and install this newly minted package.  I would then be able to install this very same package in other servers too.  However, this one might not work 100% of the time but still it is a viable option for installing from &quot;sources&quot;.Anything critical software like Apache, Samba, Openldap and etc should be compiled from sources and I would say that updating these are fairly easy.  You just need to have the appropriate ways to do things:ln -s apache-2.4.6 /usr/local/apache2compile a new one:rm /usr/local/apache2
ln -s apache-2.4.8  /usr/local/apache2copy or link the config files to the new location.Just by using this, I have a few working versions of the same software and I certainly can switch back and forth among them.  I think once you get used to the concepts then installing from sources would not be so intimidating.Besides that, you really learn so much more of the piece of software you are installing because you have to read the installation instructions, learn and decide what appropriate options to use.  I do not think you can learn as much by installing from deb/rpm packages.My 2 cents.</description> <content:encoded><![CDATA[<p>Well, compiling from sources is great.  I usually installed the requirements from deb or rpm packages just to satisfy the software that I would like to install.  Once all the requirements are in placed, I would compile a software from sources like web server or anything that require optimizations and special security considerations.</p><p>The final step would be trying to use checkinstall to create either a rpm or deb package and install this newly minted package.  I would then be able to install this very same package in other servers too.  However, this one might not work 100% of the time but still it is a viable option for installing from &#8220;sources&#8221;.</p><p> Anything critical software like Apache, Samba, Openldap and etc should be compiled from sources and I would say that updating these are fairly easy.  You just need to have the appropriate ways to do things:</p><p>ln -s apache-2.4.6 /usr/local/apache2</p><p>compile a new one:</p><p>rm /usr/local/apache2<br
/> ln -s apache-2.4.8  /usr/local/apache2</p><p>copy or link the config files to the new location.</p><p>Just by using this, I have a few working versions of the same software and I certainly can switch back and forth among them.  I think once you get used to the concepts then installing from sources would not be so intimidating.</p><p>Besides that, you really learn so much more of the piece of software you are installing because you have to read the installation instructions, learn and decide what appropriate options to use.  I do not think you can learn as much by installing from deb/rpm packages.</p><p>My 2 cents.</p> ]]></content:encoded> </item> <item><title>By: - Marius -</title><link>http://www.ducea.com/2008/01/16/source-or-package-install/comment-page-1/#comment-124324</link> <dc:creator>- Marius -</dc:creator> <pubDate>Wed, 16 Jan 2008 16:26:03 +0000</pubDate> <guid
isPermaLink="false">http://www.ducea.com/2008/01/16/source-or-package-install/#comment-124324</guid> <description>Pavel: I understand your point, and this just show even more that you were able to find a solution even in your situation. About your internet experience I am sorry to hear that... I also live in a poor country and know how things are, but here competition created a great thing: fast and cheap broadband internet for everyone. :-)</description> <content:encoded><![CDATA[<p>Pavel: I understand your point, and this just show even more that you were able to find a solution even in your situation. About your internet experience I am sorry to hear that&#8230; I also live in a poor country and know how things are, but here competition created a great thing: fast and cheap broadband internet for everyone. <img
src='http://www.ducea.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>By: Steve</title><link>http://www.ducea.com/2008/01/16/source-or-package-install/comment-page-1/#comment-124322</link> <dc:creator>Steve</dc:creator> <pubDate>Wed, 16 Jan 2008 16:10:47 +0000</pubDate> <guid
isPermaLink="false">http://www.ducea.com/2008/01/16/source-or-package-install/#comment-124322</guid> <description>If you use FreeBSD and the Ports system, or build your own RPMs, the disadvantages of the packages are pretty much mitigated. This does of course bring back at least one of the disadvantages of the building from source method, namely that it can be time consuming, but considering you only build the package once then distribute it to multiple systems, it&#039;s not too bad.</description> <content:encoded><![CDATA[<p>If you use FreeBSD and the Ports system, or build your own RPMs, the disadvantages of the packages are pretty much mitigated. This does of course bring back at least one of the disadvantages of the building from source method, namely that it can be time consuming, but considering you only build the package once then distribute it to multiple systems, it&#8217;s not too bad.</p> ]]></content:encoded> </item> <item><title>By: leave</title><link>http://www.ducea.com/2008/01/16/source-or-package-install/comment-page-1/#comment-124318</link> <dc:creator>leave</dc:creator> <pubDate>Wed, 16 Jan 2008 15:54:19 +0000</pubDate> <guid
isPermaLink="false">http://www.ducea.com/2008/01/16/source-or-package-install/#comment-124318</guid> <description>Hi.
You wrote:
&gt;&gt; And if it does it might not have for your distribution, and in this case you will be force to compile it from sources or help the community by creating a new package.Sorry, but I don&#039;t agree with this point of view. Indeed, very often (approx. in 90% occasions) you can simply install, for example, an RPM package from Fedora at a Mandriva box.
I myself had such experience while installing Plesk at a RHEL4.0 - this system has rpms from Mandriva, SuSE, Fedora - and it works fine!
And another example: my home PC is running Mandriva 2007, and my Internet channel is narrow and traffic is expensive (I live in Belarus) so I have to install many different packages from Debian DVDs after converting them with alien. Yes, I know that I&#039;d better use Debian but my wife doesn&#039;t like it :)</description> <content:encoded><![CDATA[<p>Hi.<br
/> You wrote:<br
/> &gt;&gt; And if it does it might not have for your distribution, and in this case you will be force to compile it from sources or help the community by creating a new package.</p><p>Sorry, but I don&#8217;t agree with this point of view. Indeed, very often (approx. in 90% occasions) you can simply install, for example, an RPM package from Fedora at a Mandriva box.<br
/> I myself had such experience while installing Plesk at a RHEL4.0 &#8211; this system has rpms from Mandriva, SuSE, Fedora &#8211; and it works fine!<br
/> And another example: my home PC is running Mandriva 2007, and my Internet channel is narrow and traffic is expensive (I live in Belarus) so I have to install many different packages from Debian DVDs after converting them with alien. Yes, I know that I&#8217;d better use Debian but my wife doesn&#8217;t like it <img
src='http://www.ducea.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> </item> </channel> </rss>
<!-- Served from: www.ducea.com @ 2010-07-31 16:50:30 by W3 Total Cache -->