Ask Your Question
3

How do I install basic software?

asked 2014-11-23 12:55:07 -0500

adrichards88 gravatar image

updated 2014-11-23 16:06:03 -0500

mether gravatar image

Ok,

So I'm fooling around with Fedora 20. I've never used linux before, but I have used a mac. I am absolutely stumped with the software installation process. I was quick to notice that there is no "setup.exe" type file that will launch an installer. I found the "yum" commands to install from terminal, but I cannot access the directory where my new firefox browser package is sitting. Linux won't allow me to copy that package into any other directory other than "home."

So, what am I to do? Whenever I run the yum install command, it says the file I specify cannot be found and that there is nothing to do.

Please help.

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted
5

answered 2014-12-01 04:37:09 -0500

FranciscoD_ gravatar image

Depending on what Desktop environment you're using, you should already have a GUI software management tool. Gnome provides Gnome-software which highlights many many good GUI applications - ones that are generally enough for end users. Note that Gnome-software, unlike most of the other software management tools, focuses on APPLICATIONS, not on packages. So, for example, while yumex and apper might show you subpackages such as gimp-libs, gnome-software will only show you Gimp and if configured, differnent add-ons in the add-ons section. Here's a screenshot:

gnome-software screenshot

You can see screenshots of software and then install it along with fonts, quite a few web applications etc.

It gets even better in Fedora 21 - they're even looking into adding functionality that will let us install command line tools using this application, and providing reviews and tags to the software is also in the future feature list - this will integrate it better with our Fedora community applications: https://apps.fedoraproject.org/tagger/ and https://apps.fedoraproject.org/packages/

KDE provides apper which is also really easy to use:

Apper

Now, if you aren't using either one of GNOME or KDE, the GUI software installer that you'll probably have is yumex as @sideburns suggests. yumex is a straightforward GUI to yum, and now to dnf (upstream's been moving to dnf slowly) - it is really functional, and it does exactly what using the yum command line would:

yumex

More information on yumex can be found here.

Finally, after all these GUIs, you have the two command lines yum and dnf. To use these, I'd suggest you go through their manuals first. man yum and man dnf.

Here are some Fedora 21 screenshots if you'd like to have a look. Fedora 20 ones are here.

edit flag offensive delete link more
3

answered 2014-11-23 14:28:37 -0500

sideburns gravatar image

Welcome to Linux, and to ask.fedora!

Generally speaking, you don't download programs from random websites in Linux. Almost everything you'll need is already available in one or another of the Fedora repositories. Your best bet is to install yumex (a GUI front end for yum) by doing this in a terminal:

sudo yum install yumex

Once you've done it, you'll be able to run it from your main menu to install, update and/or remove software as needed. The reason that you can't move the Firefox package to a different location has to do with what are called "permissions," and they're designed to protect your system from accidental damage by somebody doing something they didn't realize was a Bad Idea.

I wrote, up above, that you can find almost everything you'll need in the standard repositories. One exception is the various codecs that you'll need for music and videos, because of patent restrictions. To get those, check these Setup Guides at the Fedora Forum, another great place to get help with Fedora. (If all you need is the multi-media stuff, follow the guide for installing rpmfusion, as that has what you need.) Hope this helps, and let us know what else we can do to get you up and running.

edit flag offensive delete link more

Comments

It'll be better if the answer includes information about gnome-software and apper which are default tools used in Fedora Gnome and KDE. For new end users, gnome-software is a much better tool than yumex.

FranciscoD_ gravatar imageFranciscoD_ ( 2014-11-24 04:41:24 -0500 )edit

Why? I don't use either Gnome nor KDE, so I don't know what software they use. I prefer to give DE-agnostic answers, such as I did above.

sideburns gravatar imagesideburns ( 2014-11-30 22:29:57 -0500 )edit

Well, the entire point is to write answers assuming the op is an end user - which in this case he clearly is. Even though yumex is great, the DEs each provide their own tools which work really well. Gnome-software for example, is amazing for end users - it highlights good software and Richard has been working really hard to feature as many GUI programs as possible - ones that most end users use.

DE agnostic answers are great, obviously, but when default tools are available, they should be highlighted instead of requesting the user to install a tool that you may prefer :)

FranciscoD_ gravatar imageFranciscoD_ ( 2014-12-01 04:19:38 -0500 )edit

It's not that I prefer yumex, it's that I know that it's available in any DE and works the same way.

sideburns gravatar imagesideburns ( 2014-12-01 23:50:20 -0500 )edit
0

answered 2014-11-24 00:32:40 -0500

Mehran gravatar image

In fedora programs are usally installed in /usr/bin/ directory. As mentioned in the pervious answer, the reason that you can't move installed programs are permissions. you can see http://fedoraproject.org/wiki/Archive:Docs/Drafts/AdministrationGuide/Permissions for more information about permissions in fedora. Generaly it's not recommended to move installed programs location whether you are using linux, mac, or ms windows.

Packages that are available in fedora repos are free and open source ones and can be found in https://apps.fedoraproject.org/packages/ . after choosing which package to install, you can install it either by using yumex or by the following command:

 yum install Packagename

I think that you'll need the following repos for a vaster choice of software.

To install RPM repos copy and paste the following in terminal:

su -c 'yum localinstall --nogpgcheck  http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'

And to install russian fedora repos copy and paste the following:

su -c 'yum install --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm'
edit flag offensive delete link more

Comments

Rather than duplicating information about RPMFusion, please direct them to the already answered question here: https://ask.fedoraproject.org/en/question/39797/sticky-what-third-party-repositories-can-i-use-to-install-packages-that-arent-available-in-fedora/

Note that the only third party repository that we support is rpmfusion. We may not be able to help with russian fedora - I think they even have their own forum.

FranciscoD_ gravatar imageFranciscoD_ ( 2014-11-24 04:40:44 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2014-11-23 12:55:07 -0500

Seen: 1,797 times

Last updated: Dec 01 '14