Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Packages kept back?

2 views
Skip to first unread message

Ignoramus11115

unread,
May 4, 2008, 10:58:25 AM5/4/08
to
When I try an upgrade of my 8.04, it says:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done
The following packages have been automatically kept back:
gnome-panel language-support-writing-ru
The following packages have been kept back:
f-spot gnome-applets grub initramfs-tools linux-generic linux-headers-generic linux-image-generic
linux-restricted-modules-generic udev xserver-xorg
0 packages upgraded, 0 newly installed, 0 to remove and 12 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done

Why is it keeping back those packages?
--
Due to extreme spam originating from Google Groups, and their inattention
to spammers, I and many others block all articles originating
from Google Groups. If you want your postings to be seen by
more readers you will need to find a different means of
posting on Usenet.
http://improve-usenet.org/

Dave Uhring

unread,
May 4, 2008, 11:34:14 AM5/4/08
to
On Sun, 04 May 2008 09:58:25 -0500, Ignoramus11115 wrote:

> When I try an upgrade of my 8.04, it says:

...snip...


> Why is it keeping back those packages?

Package database requires something not requested. Execute

apt-get dist-upgrade

Magnate

unread,
May 6, 2008, 8:30:25 AM5/6/08
to
"Dave Uhring" <daveu...@yahoo.com> wrote in message
news:pan.2008.05.04....@yahoo.com...

That's not necessary. It keeps back any packages which get split, or which
require the introduction of previously absent packages (e.g. when a package
gains a new dependency). This is because it is trying to keep "upgrade"
meaning just that - upgrade installed packages, but don't install new ones.
You'll find that if you do "apt-get install packages" on the packages which
have been kept back, that will pull in all the additional new packages and
complete the upgrade(s).

CC


Ignoramus2305

unread,
May 6, 2008, 9:56:40 AM5/6/08
to

I think that this is what was missing. thanks

Dave Uhring

unread,
May 6, 2008, 10:31:36 AM5/6/08
to
On Tue, 06 May 2008 13:30:25 +0100, Magnate wrote:

> "Dave Uhring" <daveu...@yahoo.com> wrote in message
> news:pan.2008.05.04....@yahoo.com...
>> On Sun, 04 May 2008 09:58:25 -0500, Ignoramus11115 wrote:
>>
>>> When I try an upgrade of my 8.04, it says:
>> ...snip...
>>> Why is it keeping back those packages?
>>
>> Package database requires something not requested. Execute
>>
>> apt-get dist-upgrade
>
> That's not necessary.

That is one of the steps directed by the update tool and it sometimes
works.

Magnate

unread,
May 8, 2008, 8:43:38 AM5/8/08
to
"Dave Uhring" <daveu...@yahoo.com>

> On Tue, 06 May 2008 13:30:25 +0100, Magnate wrote:
>> "Dave Uhring" <daveu...@yahoo.com> wrote in message
>>> On Sun, 04 May 2008 09:58:25 -0500, Ignoramus11115 wrote:
>>>
>>>> When I try an upgrade of my 8.04, it says:
>>> ...snip...
>>>> Why is it keeping back those packages?
>>>
>>> Package database requires something not requested. Execute
>>>
>>> apt-get dist-upgrade
>>
>> That's not necessary.
>
> That is one of the steps directed by the update tool and it sometimes
> works.

Indeed. I don't disagree with that at all, I'm just pointing out that it's
not necessary. "dist-upgrade" is a whole lot more than plain old "upgrade",
and you don't need to do it just because "upgrade" holds back a few
packages. You can use apt-get install for those packages instead.

CC


Dave Uhring

unread,
May 8, 2008, 10:10:42 AM5/8/08
to
On Thu, 08 May 2008 13:43:38 +0100, Magnate wrote:
> "Dave Uhring" <daveu...@yahoo.com>
>> On Tue, 06 May 2008 13:30:25 +0100, Magnate wrote:
>>> "Dave Uhring" <daveu...@yahoo.com> wrote in message

>>>> apt-get dist-upgrade


>>>
>>> That's not necessary.
>>
>> That is one of the steps directed by the update tool and it sometimes
>> works.
>
> Indeed. I don't disagree with that at all, I'm just pointing out that it's
> not necessary. "dist-upgrade" is a whole lot more than plain old "upgrade",
> and you don't need to do it just because "upgrade" holds back a few
> packages. You can use apt-get install for those packages instead.

Two days ago I had about 30 packages held back. Should I have run
apt-get install for each of them? : >

Magnate

unread,
May 14, 2008, 9:20:21 AM5/14/08
to
"Dave Uhring" <daveu...@yahoo.com> wrote

I get this quite often - it usually boils down to three or four key installs
of high-level packages which then pull in many of the others (kde, kdm,
kdesktop are obvious candidates). Occasionally I have to do a dozen or so
installs to tidy up all the small fry, so maybe it would be better if I got
to grips with dist-upgrade instead.

CC


Dave Uhring

unread,
May 14, 2008, 12:08:18 PM5/14/08
to
On Wed, 14 May 2008 14:20:21 +0100, Magnate wrote:

> I get this quite often - it usually boils down to three or four key
> installs of high-level packages which then pull in many of the others
> (kde, kdm, kdesktop are obvious candidates). Occasionally I have to do a
> dozen or so installs to tidy up all the small fry, so maybe it would be
> better if I got to grips with dist-upgrade instead.

apt-get dist-upgrade does no harm and it may solve the problem - in fact
it usually does.

Whoknew

unread,
May 14, 2008, 1:15:53 PM5/14/08
to

"Ignoramus11115" <ignoram...@NOSPAM.11115.invalid> wrote in message
news:Yq2dnQ4mpr6MUoDV...@giganews.com...

> When I try an upgrade of my 8.04, it says:
>
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Reading extended state information
> Initializing package states... Done
> Building tag database... Done
> The following packages have been automatically kept back:
> gnome-panel language-support-writing-ru
> The following packages have been kept back:
> f-spot gnome-applets grub initramfs-tools linux-generic
> linux-headers-generic linux-image-generic
> linux-restricted-modules-generic udev xserver-xorg
> 0 packages upgraded, 0 newly installed, 0 to remove and 12 not upgraded.
> Need to get 0B of archives. After unpacking 0B will be used.
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Reading extended state information
> Initializing package states... Done
> Building tag database... Done
>
> Why is it keeping back those packages?
> --

Because they don't let morons have anything they can f*ck up. Your name is
on the list a**hole


Magnate

unread,
May 19, 2008, 6:56:40 AM5/19/08
to
"Dave Uhring" <daveu...@yahoo.com> wrote

I remembered why I never use dist-upgrade. I am waiting for gkrelltopd to
stop depending on libc-dev, so I actually want it kept back.

CC


Dave Uhring

unread,
May 19, 2008, 7:54:02 AM5/19/08
to
On Mon, 19 May 2008 11:56:40 +0100, Magnate wrote:

> I remembered why I never use dist-upgrade. I am waiting for gkrelltopd to
> stop depending on libc-dev, so I actually want it kept back.

libc-dev is one of the *first* packages I add after a fresh install : >

Magnate

unread,
May 21, 2008, 8:05:15 AM5/21/08
to
"Dave Uhring" <daveu...@yahoo.com> wrote

Interesting! Mine are sudo, less and openssh-*

I tend to divide machines into Production and Development. The latter would
certainly have libc-dev installed pronto, but Production machines don't have
any -dev packages installed.

Besides, it's a point of principle. Gkrelltopd is essentially one 8k .so
file, so having it depend on 17MB of libc6-dev and linux-libc-dev is insane.
If I want bloatware I'll run Windows.

CC


Dave Uhring

unread,
May 21, 2008, 8:50:42 AM5/21/08
to
On Wed, 21 May 2008 13:05:15 +0100, Magnate wrote:
> "Dave Uhring" <daveu...@yahoo.com> wrote

>> libc-dev is one of the *first* packages I add after a fresh install : >


>
> Interesting! Mine are sudo, less and openssh-*

I have never used sudo and don't intend to so. Etch has less installed by
default as well as openssh-client. openssh-server is one of the other
"first" packages.

Actually, I install build-essential to get libc-dev. Then I install
linux-headers so that I can install the nVidia drivers for my display
adapter.

> Besides, it's a point of principle. Gkrelltopd is essentially one 8k .so
> file, so having it depend on 17MB of libc6-dev and linux-libc-dev is
> insane. If I want bloatware I'll run Windows.

I would suggest building gkrelltopd from source but you want to make that
impossible, too.

Magnate

unread,
May 22, 2008, 9:22:49 AM5/22/08
to
"Dave Uhring" <daveu...@yahoo.com> wrote

> On Wed, 21 May 2008 13:05:15 +0100, Magnate wrote:
>> "Dave Uhring" <daveu...@yahoo.com> wrote
>
>>> libc-dev is one of the *first* packages I add after a fresh install : >
>>
>> Interesting! Mine are sudo, less and openssh-*
>
> I have never used sudo and don't intend to so. Etch has less installed by
> default as well as openssh-client. openssh-server is one of the other
> "first" packages.

Are you sure less is installed by default? I ran Etch until recently and had
to install it manually. The same is true of Lenny.

Not that it's a big deal.

> Actually, I install build-essential to get libc-dev. Then I install
> linux-headers so that I can install the nVidia drivers for my display
> adapter.

Ah, that's fair enough. I don't use non-Debian stuff in "production"
machines, but I have done in "development" machines. I've actually got an
ATi card in my main machine, but not bothered with the fglrx driver, since
r300 support is coming in v6.9 of xserver-xorg-video-ati, which should be
quite soon.

>> Besides, it's a point of principle. Gkrelltopd is essentially one 8k .so
>> file, so having it depend on 17MB of libc6-dev and linux-libc-dev is
>> insane. If I want bloatware I'll run Windows.
>
> I would suggest building gkrelltopd from source but you want to make that
> impossible, too.

In a production machine, yes. All the build stuff is installed in
development machines. But like I said, it's basically a point of principle.
I can live without the plugin.

CC


Darren Salt

unread,
May 22, 2008, 10:38:46 AM5/22/08
to
I demand that Magnate may or may not have written...

[snip]


> I've actually got an ATi card in my main machine, but not bothered with the
> fglrx driver, since r300 support is coming in v6.9 of
> xserver-xorg-video-ati, which should be quite soon.

What? It's not already there? Then what have I been using...

Now, r300 RENDER acceleration – that's new.

[snip]
--
| Darren Salt | linux or ds at | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
| Kill all extremists!

Waste not fresh tears over old griefs.

Dave Uhring

unread,
May 22, 2008, 11:42:53 AM5/22/08
to
On Thu, 22 May 2008 14:22:49 +0100, Magnate wrote:

> Are you sure less is installed by default? I ran Etch until recently and
> had to install it manually. The same is true of Lenny.

README.txt:

Debian GNU/Linux 4.0 r1 "Etch" - Official i386 CD Binary-1
20070819-11:52

[duhring@einstein /cdrom/pool/main/l/less]$ ls
less_394-4_i386.deb

I damn sure never installed it as a separate package. It was already
there.

Mark Madsen

unread,
May 22, 2008, 11:58:46 AM5/22/08
to
On Thu, 22 May 2008 14:22:49 +0100, Magnate wrote:

> Are you sure less is installed by default? I ran Etch until recently and
> had to install it manually. The same is true of Lenny.

I run both Etch and Lenny setups. They all have /usr/bin/less installed
by default. Ubuntu has it installed by default as well.

John Hasler

unread,
May 22, 2008, 1:20:35 PM5/22/08
to
Magnate wrote:
> Are you sure less is installed by default? I ran Etch until recently and
> had to install it manually. The same is true of Lenny.

'less' is Standard priority so while you could install Debian without you
would have to make a special effort.
--
John Hasler

Message has been deleted

John Hasler

unread,
May 22, 2008, 2:47:19 PM5/22/08
to
sk8r-365 writes:
> Isn't [less] part of debianutils?

In Debian/Sid it is a seperate package.
--
John Hasler

Dave Uhring

unread,
May 22, 2008, 3:01:02 PM5/22/08
to
On Thu, 22 May 2008 13:26:11 -0500, sk8r-365 wrote:
> Feverishly pounding upon a keyboard John Hasler typed:

>> 'less' is Standard priority so while you could install Debian without you
>> would have to make a special effort.
>

> Isn't it part of debianutils?

Perhaps your news server is running slowly. About 5 1/2 hours before you
posted this I showed clearly that less is a separate package in Debian
Etch.

Message has been deleted

John Hasler

unread,
May 22, 2008, 5:01:26 PM5/22/08
to
sk8r-365 writes:
> John's message above doesn't suggest to me it's a separate package but a
> standard install item. Which means it could be part of a standard
> package - an item depended upon by another non-critical application.

I meant that less is "priority: standard". The Debian priority system:

2.5 Priorities

Each package should have a priority value, which is included in the
package's control record (see Priority, Section 5.6.6). This information
is used by the Debian package management tools to separate high-priority
packages from less-important packages.

The following priority levels are recognized by the Debian package
management tools.

required

Packages which are necessary for the proper functioning of the system
(usually, this means that dpkg functionality depends on these
packages). Removing a required package may cause your system to become
totally broken and you may not even be able to use dpkg to put things
back, so only do so if you know what you are doing. Systems with only
the required packages are probably unusable, but they do have enough
functionality to allow the sysadmin to boot and install more software.

important

Important programs, including those which one would expect to find on
any Unix-like system. If the expectation is that an experienced Unix
person who found it missing would say "What on earth is going on, where
is foo?", it must be an important package.[4] Other packages without
which the system will not run well or be usable must also have priority
important. This does not include Emacs, the X Window System, TeX or any
other large applications. The important packages are just a bare
minimum of commonly-expected and necessary tools.

standard

These packages provide a reasonably small but not too limited
character-mode system. This is what will be installed by default if the
user doesn't select anything else. It doesn't include many large
applications.

optional

(In a sense everything that isn't required is optional, but that's not
what is meant here.) This is all the software that you might reasonably
want to install if you didn't know what it was and don't have
specialized requirements. This is a much larger system and includes the
X Window System, a full TeX distribution, and many applications. Note
that optional packages should not conflict with each other.

extra

This contains all packages that conflict with others with required,
important, standard or optional priorities, or are only likely to be
useful if you already know what they are or have specialized
requirements.

Packages must not depend on packages with lower priority values (excluding
build-time dependencies). In order to ensure this, the priorities of one
or more packages may need to be adjusted.
--
John Hasler

0 new messages