Linux - NewbieThis 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
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Downloaded it and it downloaded firefox-3.1b2.tar.bz2 then i used Ark to extract it on my desktop and it made firefox folder, then i opened firefox shell script that i found inside and it launched firefox..
The question is.. how can it be?? Doesn't firefox need to be installed? How about all dependencies and stuff?? This is so weird..
no, that's pretty normal. there aren't many dependencies as firefox is fairly chunky and brings it all along with it. installers just put files in certain places, doesn't change the app at all.
Libraries are available system-wide, and your user can run any binaries he has enough permissions for -> all binaries have access to libraries installed on the system.
Downloaded it and it downloaded firefox-3.1b2.tar.bz2 then i used Ark to extract it on my desktop and it made firefox folder, then i opened firefox shell script that i found inside and it launched firefox..
The question is.. how can it be?? Doesn't firefox need to be installed? How about all dependencies and stuff?? This is so weird..
Not really installed , you just run it in youŕe own home dir.
It is a rather a old trick
I think Microsoft has gotten a lot of us into this "it has to be installed" mindset, due to their registry system. We don't need that in Linux. There is no registry. Linux packages usually use a .rc file and/or some hidden directory within your login path. With Firefox, you usually have to have the correct version of libstdc installed, but that's about it.
I think Microsoft has gotten a lot of us into this "it has to be installed" mindset, due to their registry system. We don't need that in Linux. There is no registry. Linux packages usually use a .rc file and/or some hidden directory within your login path. With Firefox, you usually have to have the correct version of libstdc installed, but that's about it.
Are you saying that we don't install software on linux?
it all depends what "install" means to you. Applications are integrated into the filesystem and DE menus etc..., so I would call that installation quite comfortably.
To me something is installed if you have to do something more than unpack a compressed file to use it. E.g if it's an rpm or deb package then you have to install it. If there is a script to run that writes files in to various places throughout the file system then you're installing it. If all you're doing is downloading a .tar.gz file and unpacking it then you're not installing it.
I've seen people struggle with the concept that some software doesn't require any sort of installation process before you use it when I've explained it to them.
To me something is installed if you have to do something more than unpack a compressed file to use it. E.g if it's an rpm or deb package then you have to install it. If there is a script to run that writes files in to various places throughout the file system then you're installing it. If all you're doing is downloading a .tar.gz file and unpacking it then you're not installing it.
I've seen people struggle with the concept that some software doesn't require any sort of installation process before you use it when I've explained it to them.
It seems to me that "install" means to put the SW somewhere where the system can find it and load it into memory. The only thing that makes it complicated is when said SW also requires a bunch of other files to be installed---what we lovingly call "dependencies".
So FF has minimal dependencies----therefor it's easy to install.
It seems to me that "install" means to put the SW somewhere where the system can find it and load it into memory. The only thing that makes it complicated is when said SW also requires a bunch of other files to be installed---what we lovingly call "dependencies".
So FF has minimal dependencies----therefor it's easy to install.
I had totally forgotten the issue of desktop integration when I made my post. If a package only needs to be unpacked to run, then OK, maybe that's a simple installation. OTOH, if there needs to be some integration with gnome/kde/whatever then more work needs to be done: both to put it into the menus, and remove it when you uninstall. Maybe we can call this a more complex installation?
Have you ever looked at http://portableapps.com/ ? in this instance the apps are for Windows, but it's still amazing all the applications you can run from a thumb drive with no installation required.
there are several project creeping in to do the same for native Linux apps as well.. http://www.portools.com/
Downloaded it and it downloaded firefox-3.1b2.tar.bz2 then i used Ark to extract it on my desktop and it made firefox folder, then i opened firefox shell script that i found inside and it launched firefox..
So, you made a successful manual installation... Cool!
Distribution: Ubuntu 11.4,DD-WRT micro plus ssh,lfs-6.6,Fedora 15,Fedora 16
Posts: 3,233
Rep:
Quote:
Originally Posted by dragonslayer48dx
My thoughts, exactly.
Strapping the app to the core of the OS (like Windows) is just asinine.
Cheers
exactly, in windows, dos and linux/unix (more so in command line applications) there is the path, which is a list of directoreis that is searched for executables when you issue a command that is not internal to the shell, failing that it will give you an error, 'installing' simply means placing the binaries in said path, however many linux applications can be unpacked to a local directory and executed from that directory, 'installing' in linux is mostly for making something globally available to all users.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.