{"id":3,"date":"2009-10-13T08:31:18","date_gmt":"2009-10-13T03:01:18","guid":{"rendered":"http:\/\/linuxndme.com\/?p=3"},"modified":"2011-06-22T12:29:22","modified_gmt":"2011-06-22T12:29:22","slug":"how-to-compile-and-install-software","status":"publish","type":"post","link":"https:\/\/blog.nixwind.com\/?p=3","title":{"rendered":"How to compile and install software"},"content":{"rendered":"<p>This is a short tutorial on how you can install softwares from packages of tar.gz or tar.bz2 extension.<\/p>\n<p>Basically 5 steps<\/p>\n<p><strong>1) Uncompress\u00a0 and Extract Packages<\/strong><\/p>\n<p>for &#8216;tar.gz&#8217;\u00a0\u00a0 &#8212; &gt;<\/p>\n<p><strong><span style=\"color: #3ea99f;\">yo@home:~$ <\/span>tar -zxvf package_name.tar.gz<\/strong><\/p>\n<p>for &#8216;tar.bz2&#8217; &#8212;&#8211; &gt;<\/p>\n<p><strong><span style=\"color: #3ea99f;\">yo@home:~$ <\/span> tar -jxvf package_name.tar.bz2<\/strong><\/p>\n<p><strong>2) Change to the extracted directory<\/strong><\/p>\n<p><strong><span style=\"color: #3ea99f;\">yo@home:~$ <\/span>cd package_name<\/strong><\/p>\n<p><strong><span style=\"color: #3ea99f;\">yo@home:~\/package_name$<\/span><\/strong><\/p>\n<p><strong>3) Configuring<\/strong><\/p>\n<p><strong><strong><span style=\"color: #3ea99f;\">yo@home:~\/package_name$ <\/span>.\/configure<\/strong><\/strong><\/p>\n<p>This creates a MakeFile which is the needed for the next step, which is building.( Make sure that no errors are reported while configuring so as to move to the next step.)<\/p>\n<p><strong>4) Building<\/strong><\/p>\n<p><strong><strong><span style=\"color: #3ea99f;\">yo@home:~\/package_name$ <\/span>make<\/strong><\/strong><\/p>\n<p><strong>5) Installing<\/strong><\/p>\n<p>You need to be the root user to install the software.<\/p>\n<p><strong><strong><span style=\"color: #3ea99f;\">yo@home:~\/package_name$ <\/span>su &#8211;<\/strong><\/strong><\/p>\n<p><code><strong>Password:<\/strong><\/code><\/p>\n<p><strong><strong><span style=\"color: #3ea99f;\">root@home:~\/package_name#<\/span> make install<\/strong><\/strong><\/p>\n<p>The above command will install the desired software to the default location if everything goes fine. \ud83d\ude42<\/p>\n<p><strong>To uninstall<\/strong><\/p>\n<p>As root execute the following command<\/p>\n<p><strong><span style=\"color: #3ea99f;\">root@home:~\/package_name#<\/span> make uninstall<\/strong><\/p>\n<p><a href=\"http:\/\/linuxndme.com\/?page_id=70\"><br \/>\n<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a short tutorial on how you can install softwares from packages of tar.gz or tar.bz2 extension. Basically 5 steps 1) Uncompress\u00a0 and Extract Packages for &#8216;tar.gz&#8217;\u00a0\u00a0 &#8212; &gt; yo@home:~$ tar -zxvf package_name.tar.gz for &#8216;tar.bz2&#8217; &#8212;&#8211; &gt; yo@home:~$ tar -jxvf package_name.tar.bz2 2) Change to the extracted directory yo@home:~$ cd package_name yo@home:~\/package_name$ 3) Configuring yo@home:~\/package_name$ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.nixwind.com\/index.php?rest_route=\/wp\/v2\/posts\/3"}],"collection":[{"href":"https:\/\/blog.nixwind.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.nixwind.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.nixwind.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.nixwind.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3"}],"version-history":[{"count":1,"href":"https:\/\/blog.nixwind.com\/index.php?rest_route=\/wp\/v2\/posts\/3\/revisions"}],"predecessor-version":[{"id":499,"href":"https:\/\/blog.nixwind.com\/index.php?rest_route=\/wp\/v2\/posts\/3\/revisions\/499"}],"wp:attachment":[{"href":"https:\/\/blog.nixwind.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.nixwind.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.nixwind.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}