Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

The first time I installed Steam for Ubuntu was during the beta phase, and I can't remember I had to do anything special. A few months later, I'm now on a fresh install of Ubuntu (13.04) and want to install it again.

First ascertainment: it seems that APT doesn't know about Steam: Searching for "steam" in Synaptic

Well, ok, perhaps because it's not a free software there is some repository to add to APT before doing anything. Let's try with the Ubuntu Software Center, which sometimes can find more than APT (no idea why, by the way). For some reason, it will find Steam !
But while it's flagged as a free software, the only option here is to click a "Buy" button:

Steam in the Ubuntu Software Center

When I click it, it sends me to some Ubuntu One login page. I never had to use Ubuntu One before; I don't even know what it is exactly (some sort of Ubuntu cloud service ?)

Questions:

  • Why can I find steam in the Ubuntu Software Center but not in APT ?
  • Why the "Buy" button right next to the "Free" flag (somehow related question) ?
  • Why the Ubuntu One sign in ?
  • Is it possible to circumvent it ?
share|improve this question
add comment

3 Answers 3

up vote 1 down vote accepted

No it is not possible to circumvent it. Steam is proprietary software(which is why you have to press a "Buy" button even thought it is free)

You can make it easier buy clicking Reinstall Previous Purchases in the File menu. It should then show you Steam but you will still have to sign in to install it. In fact you should have to sign in to find your previous purchases. This method is easier because it will show you all your previous purchases(if you have any).

B.T.W. the reason APT and hence Synaptic cannot find it is that you don't have the software source enabled.

The Software Center can see the "For Purchase" software, even if you don't have the source available. The process in pressing the Buy button is:

  1. Go to the Payment page(you must sign in to get to this page), the payment is skipped if it is free but proprietary software.

  2. Add the software source to your existing sources

  3. Do a source update(same as sudo apt-get update command in terminal)

  4. Install your software from the now available software source

When installing previous purchases it just skips step on and does steps 2-4. I didn't include it as a step but just like installing any software you will have to enter your admin. password to start the process. (You have experience in installing software so it was not needed, I only mention it here in case a newbie has the same question; I would not want them to be confused if I left to vague.)


Reinstall may not show Steam if you downloaded the Beta directly from Steam and installed it locally, in which case just "Buy" Steam from the Software Center and install it fresh.

To the other part of the question. Ubuntu One is a cloud service but it is also part of the "Single Sign on" that allows you to sign in across multiple Ubuntu related sites as well as Ubuntu One's cloud service. In this case it is used to sign into the subscription record of your account so that you can reinstall the "purchased" software without buying it again. If you have never used it then just create an account via the link in the upper right of the page and then you can install Steam.

share|improve this answer
    
Excellent answer, learned a few new things. Thanks a lot ! –  Anto Jul 11 '13 at 23:02
1  
@Anto thank you, glad I was able to help. Please check again, I was adding a fit more info that you may need when you posted your comment. (I reread your question and realized that I missed a bit in the original answer) Btw if this answered your question please accept it by clicking the arrow so that it turns green, this will marked the answer so that others know that it is helpful. –  TrailRider Jul 11 '13 at 23:10
add comment
  1. Because steam repository will add to apt list only after authentication , it is not supported in synaptic or other apt frontends except usc

  2. Because this app is submitted through the my apps portal, actually it is a usability bug

  3. It is global authentication system for ubuntu services . It is for authentication and to get statitics about software installation

  4. No direct ways .

share|improve this answer
add comment

You can also get it directly by typing this in your terminal (tested in 14.04):

sudo apt-get install steam
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.