Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21545 ideas, 132412 comments, 2606687 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #17298: Easier Software Source Adding

Written by Prominence the 14 Jan 09 at 22:45. Related project: Synaptic package manager. Status: New
Rationale
Alright, the concept of adding Software Channels to Ubuntu is great, and very innovative, but not very easy to do. So as an idea to simplify this, and also to take advantage of Ubuntu's easy and fast software installation. It's all in the idea solution really.

-14
votes
up equal down
Solution #1: Software Source Button
Written by Prominence the 14 Jan 09 at 22:45.
Ok, I realised that you could add Software sources and that'll support updates and add the place's software to the package manager, well, my idea is to get a button a website that is an Ubuntu supporter and has software for the OS.

So to add their stuff to the package manager and get them as a software resource, you click the button, and it'll add it to the Software Sources (maybe with the password entry for safety) and then it'll reload, and check for updates and whatnot.

It'll be simple, click the button, enter the password, that's it, and then you could go into Add/Remove or the Synaptic Package manager and get the software. Easy.

It'll be a complete new innovation, and also advertise Ubuntu.

Additional thought: Maybe once the software source is added, there could be a option to view the software that is available from the source.

Also will get rid of command lines, and some not-so-user friendly stuff. Also might want to look into a more Visual, Straight Forward Source manager.
30
votes
up equal down
Solution #2: Use Apturl
Written by tgm4883 the 15 Jan 09 at 01:51.
Using Apturl, one could package their repo location in a file that would be placed at /etc/apt/sources.list.d/repo-name.list

This would make adding repos/PPA's easier as it would be a single click from a website, would require sudo priviledges, and would make the newly added repo removable via apt-get, synaptic, etc. This will automaticaly import the keys nessecery.
10
votes
up equal down
Solution #3: Use regular package files which will open with GDebi
Written by Warbo the 15 Jan 09 at 07:55.
Packages can be linked to which add APT sources (determined automatically by the package's install scripts), GPG keys, etc. These will open with GDebi by default, whilst people without a browser/download client with apturl support can still access them and open with GDebi.

Fewer redundant protocols/implementations, more use of packages ;)
2
votes
up equal down
Solution #4: take a look at fedora or opensuse
Written by blackout2day the 2 Feb 09 at 00:19.
I think you should implement something similar to Fedora or openSuse, when you want to add a repository the system automatically import the keys.

Propose your solution

Attachments
No attachments.


Duplicates


Comments
ian.halpern wrote on the 14 May 10 at 15:00
I really think this idea should be implemented. Currently adding third party sources is restricted to users with greater technical knowledge. If Ubuntu is going to be used by the masses, which I hope, it should not restrict the choice of want 3rd party software sources you can install to your technical intelligence. My friends and family all use it but they call me if they want to install some 3rd party software like google earth or skype.

I proposed this idea here -> http://brainstorm.ubuntu.com/idea/24784/ and also here is another duplicate idea -> http://brainstorm.ubuntu.com/idea/21453/ and from the comments on both of these it came to my attention that making it difficult was INTENTIONAL. It is a much subtler way of restricting software than the way apple does it on their iPhone/iPad but it is the same thing. Apple actively restricts software from its central repos, the only users who can install what they want are the technical ones who can jailbreak it. Ubuntu is effectively doing the same thing by intentionally making it difficult to add 3rd party sources. I do understand that this is to help prevent malicious software from being installed, but that choice should be left to the user and not restricted by the system. Instead of intentionally making it difficult there should just be a disclaimer warning the user that the repo could contain malicious software and if they wish to proceed, it is at their own risk.


Post your comment