[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt-get upgrade: packages have been kept back


as the manpage of apt-get tells:

           upgrade is used to install the newest versions of all packages currently installed on the system from the sources enumerated in
           /etc/apt/sources.list. Packages currently installed with new versions available are retrieved and upgraded; under no circumstances are currently
           installed packages removed, or packages not already installed retrieved and installed. **New versions of currently installed packages that cannot be
           upgraded without changing the install status of another package will be left at their current version.** An update must be performed first so that
           apt-get knows that new versions of packages are available.

           dist-upgrade in addition to performing the function of upgrade, also intelligently handles changing dependencies with new versions of packages;
           apt-get has a "smart" conflict resolution system, and it will attempt to upgrade the most important packages at the expense of less important ones
           if necessary. The dist-upgrade command may therefore remove some packages. The /etc/apt/sources.list file contains a list of locations from which
           to retrieve desired package files. See also apt_preferences(5) for a mechanism for overriding the general settings for individual packages.

I have marked the - in my opinion - important and interesting sentence inside the "upgrade" part with two stars, which should be applying here. I hope this helps.

Best regards,

On Tue, Apr 21, 2015 at 11:59 AM, ML mail <mlnospam@yahoo.com> wrote:
Hi Patrick

dist-upgrade did it. Now as a general rule is it safe to use a dist-upgrade in a production environment? I suppose there is a good reason for having upgrade and dist-upgrade.


On Tuesday, April 21, 2015 11:39 AM, Patrick Weiden <patrick@dieweidens.de> wrote:


have you tried an "apt-get dist-upgrade"?
Some packages won't be upgraded by the "apt-get upgrade" operation. Please try the first and tell us the results. Thanks!


On Tue, Apr 21, 2015 at 11:26 AM, ML mail <mlnospam@yahoo.com> wrote:

>I was wondering why an "apt-get upgrade"on my Debian wheezy box does not want to update the OpenJDK packages as you can see below:
>shell$ apt-get upgrade
>Reading package lists... Done
>Building dependency tree
>Reading state information... Done
>The following packages have been kept back:
>icedtea-6-jre-cacao icedtea-6-jre-jamvm openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib
>0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
>Anyone has an idea why they are all kept back? Is something broken on my side maybe?
>To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
>with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>Archive: [🔎] 947300723.1245321.1429608381379.JavaMail.yahoo@mail.yahoo.com" target="_blank">https://lists.debian.org/[🔎] 947300723.1245321.1429608381379.JavaMail.yahoo@mail.yahoo.com

To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 1448263282.1248593.1429610360116.JavaMail.yahoo@mail.yahoo.com" target="_blank">https://lists.debian.org/[🔎] 1448263282.1248593.1429610360116.JavaMail.yahoo@mail.yahoo.com

Reply to: