gdebi-gtk does not support multi-package installations

Bug #37649 reported by Matt Galvin
30
This bug affects 5 people
Affects Status Importance Assigned to Milestone
gdebi (Debian)
Confirmed
Unknown
gdebi (Ubuntu)
Confirmed
Wishlist
Unassigned

Bug Description

When trying to install multiple packages at once gdebi starts multiple copies of itself (or nautilus starts multiple copies of it).

Use Case:

1) Download two packages (libdvdcss2 and libdvdcss2-dev in the example)
2) These two packages are on a users desktop
3) User selects both packages
4) User right clicks and selects "Open with GDebi..."

Current Incorrect Result:

Two copies of GDebi start, one per package and the user must install one package then the other (in the right order (not such a big deal b/c one window warns of the dep on the other)).

Desired Result:

One instance of GDebi should run and be able to install all of the selected packages at once.

Changed in gdebi:
status: Unconfirmed → Confirmed
Revision history for this message
Endolith (endolith) wrote :

It should also be possible to install multiple packages from the command line, like:

gdebi-gtk package1.deb package2.deb package3.deb

See this Brainstorm idea and duplicates:
http://brainstorm.ubuntu.com/idea/3889/

It should try to install packages in the order given, but if one fails due to a dependency, and the dependency is one of the other packages in the list, it should resolve this automatically.

Some users suggested it also try to fulfill dependencies with other packages in the local directory as well, as described in Bug 134331. Of course if these are not included in the command line, it should ask first.

Revision history for this message
Endolith (endolith) wrote :

This is also related to Bug 156214, which describes the single GDebi instance locking up if there is a missing dependency.

Changed in gdebi:
status: Unknown → New
Revision history for this message
Evgeny Kapun (abacabadabacaba) wrote :

Because of this bug some packages such as openjdk-6-jre-headless can't be installed by GDebi at all.

Changed in gdebi (Debian):
status: New → Confirmed
Revision history for this message
Twisted Lincoln, Inc. (twistedlincoln) wrote :

I'd love to see this fixed. As it stands, if two packages depend on each other, gdebi can't install either of them, as with each package, it expects the other to be installed first.

Revision history for this message
Sebastian Heinlein (glatzor) wrote : Re: [Bug 37649] Re: gdebi does not support multi-package installations

On Thu, Jan 14, 2010 at 04:26:15AM -0000, Twisted Lincoln, Inc. wrote:
> I'd love to see this fixed. As it stands, if two packages depend on
> each other, gdebi can't install either of them, as with each package, it
> expects the other to be installed first.

Circular dependencies are actually a bad packing practise.

Revision history for this message
Twisted Lincoln, Inc. (twistedlincoln) wrote : Re: gdebi does not support multi-package installations

True, but it seems to happen pretty often. For example ubiquity and ubiquity-frontend-gtk depend on one another...

Either way, both dpkg and Synaptic have no problems with this, so neither should gdebi.

Revision history for this message
Twisted Lincoln, Inc. (twistedlincoln) wrote :

Any chance this is still being considered? Not only would it fix the bug I described in #4, it would also be a very useful feature for installing .deb packages locally. Currently, there is no easy way to install multiple local deb files, except by using the command line.

Rolf Leggewie (r0lf)
summary: - gdebi does not support multi-package installations
+ gdebi-gtk does not support multi-package installations
Revision history for this message
Rolf Leggewie (r0lf) wrote :

I'll mark this as dupe for bug 37649. I'm aware that a number of related issues were raised that only affect gdebi-gtk. But all those things depend on bug 37649 being fixed which hasn't happened in the last 4 years it seems. Let's fix that bug first and revisit all the ideas being raised here when that is done.

Revision history for this message
Rolf Leggewie (r0lf) wrote :

I got mixed up with the numbers. I'll mark this as dupe to bug 449932.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.