LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 04-29-2013, 12:09 PM   #1
skania
LQ Newbie
 
Registered: Jan 2013
Distribution: Linux Mint Cinnamon 1.6
Posts: 6

Rep: Reputation: Disabled
Installing software without package manager


Hey guys, I'm really getting into Linux and want to know how to install software without an pkg or any other packing manager. Basically, my question is how to install software by only using tar and placing files in appropriate locations. I'm assuming most new software will go to /opt, but again, I'm still learning.

Does anyone care to explain how, or can point me some reading on it? (When I googled, I found nothing but package management systems)


I feel like for me to full grasp Linux and its workings, this is important to know.

Thanks
 
Old 04-29-2013, 12:19 PM   #2
jdkaye
LQ Guru
 
Registered: Dec 2008
Location: Westgate-on-Sea, Kent, UK
Distribution: Debian Testing Amd64
Posts: 5,465

Rep: Reputation: Disabled
If I understand you correctly then maybe you want to use Gentoo as your distro. I think it will meet your requirements.
jdk
 
Old 04-29-2013, 12:52 PM   #3
JWJones
Senior Member
 
Registered: Jun 2009
Posts: 1,444

Rep: Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709
Quote:
Originally Posted by jdkaye View Post
If I understand you correctly then maybe you want to use Gentoo as your distro. I think it will meet your requirements.
jdk
Actually, Gentoo has a very robust package manager, Portage. Slackware is really much more like what you are looking for.

More info:

http://www.linux.com/learn/tutorials...age-management
 
Old 04-29-2013, 01:05 PM   #4
ozar
Member
 
Registered: May 2004
Location: USA
Distribution: Arch Linux
Posts: 415

Rep: Reputation: 85
Hello

Not sure, but it sounds like Linux From Scratch might be a good option for meeting your requirements:

http://www.linuxfromscratch.org/lfs/
 
1 members found this post helpful.
Old 04-29-2013, 01:12 PM   #5
JWJones
Senior Member
 
Registered: Jun 2009
Posts: 1,444

Rep: Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709Reputation: 709
Quote:
Originally Posted by ozar View Post
Hello

Not sure, but it sounds like Linux From Scratch might be a good option for meeting your requirements:

http://www.linuxfromscratch.org/lfs/
I was gonna add LFS to my post, but you beat me to it!
 
Old 04-29-2013, 01:32 PM   #6
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Slackware also has a solid and good package management.
If you want to learn how to install software from source the first thing to look at is the README or INSTALL files in the tar-ball of the software, since different software uses different build-systems and need different options.
Building software so that it is installed in /opt is a good idea, but a better idea is to learn how to build proper packages for your distribution from the software sources.
 
1 members found this post helpful.
Old 04-29-2013, 01:56 PM   #7
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,627

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
This is just your normal everyday "source install"

I build a lot of my programs .Some is mostly from years long habit
-- i build gimp from source and a few other things like ( Nip2/vip,Celestia, gmic, the old game "virus-killer,....)
-- old habit ---

you DO need to pay very close attention to the dependencies so as to NOT replace what the OS is using

and NOT everything uses autotools
Code:
./configure
make
su -
make install
there is also "cmake" and "scons" and a few others

almost every source tarball (tar.gz,tgz, and so on) has a README and a INSTALL text file
-- read them
And / or has a folder called " Docs "
and has build instructions on the web page for the program .
 
1 members found this post helpful.
Old 04-29-2013, 05:28 PM   #8
snowday
Senior Member
 
Registered: Feb 2009
Posts: 4,667

Rep: Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411Reputation: 1411
I see from your profile you are using Linux Mint, is that accurate?

You may find this guide helpful (Mint is based on Ubuntu): https://help.ubuntu.com/community/CompilingEasyHowTo

You do not need to switch to Gentoo, Slackware, or LFS to compile applications from source; all distributions have this capability.
 
1 members found this post helpful.
Old 04-29-2013, 07:21 PM   #9
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
Quote:
Originally Posted by snowpine View Post
You do not need to switch to Gentoo, Slackware, or LFS to compile applications from source; all distributions have this capability.
+1
Best advice so far.

Advising a beginner to use LFS (!!!) (or even an OS designed for advanced users) strikes me as "dubious" advice. I have always believed in the idea of learning the basics before trying to do anything advanced. Since computers are no different than anything else, I believe that rule of life applies to them. But perhaps it is just me.
 
Old 04-29-2013, 07:27 PM   #10
TroN-0074
Senior Member
 
Registered: Dec 2011
Location: Michigan USA
Distribution: OpenSUSE 13.2 64bit-Gnome on ASUS U52F
Posts: 1,444

Rep: Reputation: 340Reputation: 340Reputation: 340Reputation: 340
The only thing if you are going to compile your software from source is tha make sure you keep your system with the latest libraries and whatever dependency you need to built your apps. I dont know if GCC is included and the kernel headers for it in Linux Mint.

Good luck to you!

Last edited by TroN-0074; 04-30-2013 at 10:13 PM.
 
Old 04-29-2013, 11:59 PM   #11
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware, MX 18
Posts: 9,484
Blog Entries: 15

Rep: Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176
Quote:
Originally Posted by skania View Post
Hey guys, I'm really getting into Linux and want to know how to install software without an pkg or any other packing manager. Basically, my question is how to install software by only using tar and placing files in appropriate locations. I'm assuming most new software will go to /opt, but again, I'm still learning.

Does anyone care to explain how, or can point me some reading on it? (When I googled, I found nothing but package management systems)


I feel like for me to full grasp Linux and its workings, this is important to know.

Thanks
If you download a package you would use the terminal to un-tar it.
To learn more about 'tar'
Open the terminal and you will see this after you type in "man tar"
Code:
NAME
       tar - manual page for tar 1.23

SYNOPSIS
       tar [OPTION...] [FILE]...

DESCRIPTION
       GNU `tar' saves many files together into a single tape or disk archive,
       and can restore individual files from the archive.
These sites should help:
http://www.pendrivelinux.com/how-to-...unix-or-linux/
http://forums.linuxmint.com/viewtopic.php?f=90&t=36707
http://www.youtube.com/watch?v=WM1bzV9S0kQ

Good luck to you and best regards
 
Old 04-30-2013, 07:18 AM   #12
skania
LQ Newbie
 
Registered: Jan 2013
Distribution: Linux Mint Cinnamon 1.6
Posts: 6

Original Poster
Rep: Reputation: Disabled
Thanks for the advice guys. I've played with Ubuntu, Mint, and Slackware, so I figured know exactly how to install anything on most distros would be a good concept to learn.
 
Old 04-30-2013, 04:15 PM   #13
salasi
Senior Member
 
Registered: Jul 2007
Location: Directly above centre of the earth, UK
Distribution: SuSE, plus some hopping
Posts: 4,070

Rep: Reputation: 897Reputation: 897Reputation: 897Reputation: 897Reputation: 897Reputation: 897Reputation: 897
Quote:
Originally Posted by Randicus Draco Albus View Post

Advising a beginner to use LFS (!!!) (or even an OS designed for advanced users) strikes me as "dubious" advice.
Well, I don't really agree. And then again, I agree completely, depending on how you read it.

It may just be wording, but the OP was not (quite) advised to use LFS. Now, given that the LFS book is brilliant, and I think that everyone should read it (but very few people should actually do the whole thing), and that the advice given doesn't say what you should do with LFS, , you can read it as 'read the book (or at least, that part of the book that interests you), and then you will know more'. That part probably wasn't exactly what Ozar meant, but I still think that it is good advice!
 
Old 04-30-2013, 05:18 PM   #14
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
Quote:
Originally Posted by salasi View Post
the LFS book is brilliant, and I think that everyone should read it (but very few people should actually do the whole thing)
Reading to add to knowledge is definitely a good idea, but that is not how I interpreted the replies in this thread. I posted my criticism, because I saw LFS mentioned in a couple posts. On many occasions I have seen people recommend using LFS and systems like Arch to newbies who have not yet discovered the most basic of basics. It has caused my hand to quickly draw the sword when I see such things.
 
1 members found this post helpful.
Old 04-30-2013, 06:42 PM   #15
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware, MX 18
Posts: 9,484
Blog Entries: 15

Rep: Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176Reputation: 1176
Quote:
Originally Posted by skania View Post
Thanks for the advice guys. I've played with Ubuntu, Mint, and Slackware, so I figured know exactly how to install anything on most distros would be a good concept to learn.
Having said that; what distribution have you decided upon to be you predominant operating system?

I'm asking because the commandline utility that Slackware uses is not the same commandline utility that Ubunt and Mint use--
With Slackware dependency resolution is handeled differently.

Last edited by Ztcoracat; 04-30-2013 at 06:46 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
package manager works but not software manager. pointblank Linux - Newbie 1 11-15-2012 03:01 AM
Installing my package manager. hepburnenthorpe Linux From Scratch 2 01-17-2007 11:01 AM
Can't get packages marked in software/package manager BorgKing Linux - Software 1 06-18-2002 01:03 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 08:45 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration