Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
Add/Remove program dialog
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Contributor jbicha on Add/Remove program dialog

Multi-Download(NOT NSTALL) in ubuntu software center  
Written by lophie the 22 Dec 09 at 17:50. New
Hi all. I'll just get to the point.
The new ubuntu software centre is great but I noticed a great sit back. The USC is not "multi-installing" but it's multi queuing for installation which is a real time saver but still......

We know how hard to multi-install because of the lock and the deps and stuff and THAT IS NOT MY PROBLEM-IDEA HERE.

the problem is the queued software needs it's turn not only for installing but even for DOWNLOADING.

so why is this a problem? because when I fresh install or in need for multi programs I have to wait (for eg) netbeans to finish to install a MUCH smaller application.
117
votes
up equal down
Solution #1: Don't lock the apt before finishing the downloading progress
Written by lophie the 22 Dec 09 at 17:50.
since wget doesn't really accelerate the downloading process much I used to stop installing in synaptic>copy the link> and downloading it using a download accelerator> then slip it in /var/apt/archive

Why not making the installing progress like this
1-Queue a software for installing
2-ask apt to install the program (to trick it to give u the download links)
3-download the software (This is how we can multi download)
4- now if the apt is not locked - install - if it is then queue for installing.

well guys... this is my idea and solution.
waiting for your response and ... thank you
10
votes
up equal down
Solution #2: usc should download selected packages parallely like in previous ubuntu releases
Written by bhuvi the 7 Jan 10 at 12:39.
in previous ubuntu versions like in ubuntu 9.04 when multiple packages are selected for install some of the packages would be downloaded in parallel when the internet connection is faster and would install them one by one.But ubuntu9.10 does not download the applications in parallel.This feature should be brought back to ubuntu.This coupled with ubuntu software centre's ability to select new apllications for install while previously selected one is downloading would make it more powerful
5
votes
up equal down
Solution #3: Stop and start
Written by tommis the 18 Jan 10 at 17:43.
Provide an option to stop downloading and continue it when ever you are ready.
1
votes
up equal down
Solution #4: choose number of downloads
Written by viva.amego the 5 Mar 10 at 02:26.
i think USC should also have an option to control the number of downloads
0
votes
up equal down
Solution #5: "Add to List" Option in USC
Written by songandsilence the 28 Apr 11 at 19:56.
Put an "Add to List" right next to the install button currently in USC, and make an additional button (possibly near the search box) that's labeled something to the extent of "Install List of selected programs"

Also, on the left sidebar, make an entry for selected (but not yet installed) packages, similar to the Get Software and Installed Software entries.

It'll act a bit like the old gnome-app-install...and the new USC, all at the same time.


See the 8 comments or propose a solution (latest comment the 20 Dec 10 at 21:16) >>

Make launchpad package installation simple.  
Written by varunjo the 27 Nov 09 at 07:13. New
Right now , for installing anything from launchpad, we have to open software sources, add the repository, and the install the package. This should be made easy.
449
votes
up equal down
Solution #1: Make a simple .rep extension which contains the deb line and the gpg key.
Written by varunjo the 27 Nov 09 at 07:13.
Just download the file, click on it , enter your password , Then it will ask you whether you want to install the software the repository contains.So simple.
56
votes
up equal down
Solution #2: Use apt-url
Written by Stebalien the 27 Nov 09 at 21:30.
Modify apt-url to support ppa links.
Ex:
normal apturl: apt:firefox
ppa apturl: ppa:user/ppa?install=firefox
64
votes
up equal down
Solution #3: Modify apt-url to support 3rd party repositories
Written by yman the 30 Nov 09 at 02:38.
For example:
apt:w32codecs@packages.medibuntu.org

or something like that. If the repository isn't already included in sources.list, display a warning about installing software from untrusted sources.

EDIT:
Create a standard way for repositories to store their key, so it can be automatically retrieved when doing the above.
67
votes
up equal down
Solution #4: Include repo in deb (Google Chrome does this)
Written by snadrus the 1 Dec 09 at 22:11.
When installing google chrome, it adds the Google Labs repo to my system. This keeps things simple and is completely unnoticed except to experienced users. That way people can share DEBs (including out of date DEBs) and they will install fine & be updated later.
14
votes
up equal down
Solution #5: Include the repo and use rsa type keys and certificates
Written by mdhunn the 2 Dec 09 at 21:38.
I really like the idea of including the repo in the deb but security is a concern. being able to check keys against a certificate revocation list in launchpad and un-install software from a source would help. I know this would be a pain to implement but a centralized key and certificate server would help keep us from winding up like Windoze.
10
votes
up equal down
Solution #6: .rep package + optional install-on-the-spot button on website
Written by wolterh the 17 Dec 09 at 16:28.
This solution is pretty much the same as Solution #1, but with a small variation.

A button should be placed in the site to install the package, another to download. If one clicks the download button, solution #1 pretty much describes what should happen. If one clicks on the install button, this is what will happen:
1. User gets prompted for password (gksu style)
2. EULA-style dialog appears asking the user if he/she approves the provider's gpg key.
3. GUI opens up (maybe Ubuntu Software Center*) downloading the package for later installation. The package is downloaded where packages are usually downloaded when one installs via [apt-get install].

---
*If Ubuntu Software Center is used, then there must be an indication that the package is not in the official repository (universe or whatever). Maybe the tabs could be re-arranged, in the following way:
-Official Repository
-Third-Party Repositories
---------------------
-Installed Software
215
votes
up equal down
Solution #7: And never forgot to show the appropriate warning.
Written by Ssdg the 2 Jan 10 at 15:12.
Relying on a 3rd party repository means relying on it's manager for the very stability and safety of your system. because package installation allows full access to the core of your system (kernel, network, filesystems, MBR,...) and to replace already installed packages (including libraries. I might be a good thing, or not.)

Everytime a new repository is set, you allow a new organisation/person to gain this access.

Those facts should be stated to the user in order for him to take the right decision.
96
votes
up equal down
Solution #8: Use Deb packages instead
Written by TwistedLincoln the 5 Jan 10 at 19:34.
It's already possible for 3rd party vendors to create .deb files that add their repo info and GPG key. We should just encourage this rather than design a new system.
45
votes
up equal down
Solution #9: AptURL can already do this - get developers to enable it
Written by Clorox the 9 Jan 10 at 05:50.
Currently, the feature is there, but the developers don't want to enable it because of security reasons. If it were enabled, then repositories could be added easily "with one click".
-19
votes
up equal down
Solution #10: And provide the option to install only select package(s) from a repository
Written by undecim the 11 Jan 10 at 03:44.
In addition to solution #1, the user should have the option of installing only selected package(s) from a repository.

This allows the user to install an application without providing the maintainer continued access to the user's system, and also keeps the user safe should the repository become compromised later.

This also allows a package to be installed if a repository causes a dependency paradox, but the desired package(s) do not.

See the 12 comments or propose a solution (latest comment the 11 Aug 10 at 04:16) >>