Update Manager always has HP Linux printing and Evolution files

Asked by Aaron Remley

Some time ago, I removed Evolution (I do not want an email/calendar with Ubuntu) and do not have a printer attached, so do not need HP Linux printing, but each time Update Manager is opened it shows many "HP Linux printing" files and many "Evolution files" wating to be installed.

I have to "uncheck" all of them and usually let it install the Chromium files as I do use the Chromium browser. How can I prevent the Update Manager from displaying all the HP Linux printing and Evolution files each time it is opened?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu update-manager Edit question
Assignee:
No assignee Edit question
Solved by:
Aaron Remley
Solved:
Last query:
Last reply:
Revision history for this message
Hans Spaans (hspaans) said :
#1

On your system those software packages have been installed and that is why you see them. Update manager found updates for them. Or you could remove the software for your machine (not recommended) or just install the updates. The later is recommend.

Revision history for this message
Aaron Remley (remleys-west) said :
#2

Some time ago, I removed Evolution (I do not want an email/calendar with Ubuntu) and do not have a HP printer attached.

In Ubuntu, under "Applications", under "Office" it still shows "Evolution Mail and Calendar". How can I remove the menu entry?

How can I stop Update Manager from seeing that I have Evolution, when I don't have it installed? How can I stop Update Manager from seeing I have an HP printer installed when I don't and never had?

Best Regards,

Aaron

Revision history for this message
delance (olivier-delance) said :
#3

"Some time ago, I removed Evolution " : not enough. System->Administration->Synaptic (packet manager), search "evolution" in upper right window, and uninstall it. Do the same with "hplip".

Revision history for this message
Aaron Remley (remleys-west) said :
#4

I brought up Synaptic Package Manager and searched for Evolution and HPlip and it found many of each. I tried highlighting each and then selecting File or Edit or Package and could not find any choice for "remove" or "delete". There was no choice for "Mark for Removal" either. The only choice was to "Install" (which I do not want to do).

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#5

Please open a Terminal window (Applications > Accessories > Terminal), and then run the following command (by pasting it in, or typing it in carefully, and then pressing enter):

apt-cache policy hplip\* evolution\* > ~/Desktop/apt-cache.log

That will create a file called apt-cache.log on your desktop. Open the file, select everything, copy it, paste it at http://pastebin.ubuntu.com/, click the Paste! button, and then post the URL here so we can examine it. That should provide us with useful information about what packages you have installed that the Update Manager keeps wanting to update--then we can tell you how to remove those packages.

Revision history for this message
Aaron Remley (remleys-west) said :
#6
Revision history for this message
Eliah Kagan (degeneracypressure) said :
#7

OK, now quit any running instances of the Software Center, Update Manager, and any other package management programs, and run this big long command, to determine if you have programs that depend on any installed hplip or evolution packages:

apt-get -s remove hplip libevolution evolution-common \
  evolution-data-server evolution-plugins evolution-webcal \
  evolution-indicator hplip-cups hplip-data

Although that spans multiple lines, it is a single command, so select the whole thing, paste it into the Terminal window (one way to do this is to right-click and click Paste), and then press enter to run it. Then select all the text in the Terminal that is related to the running of that command (i.e. the line where you started pasting the command, plus all subsequent lines in the Terminal), copy this selection to the clipboard, and then paste it here. I'll interpret the output and let you know if there are other programs that depend on these packages, and if so, what programs.

Some "apt-get" commands are preceded by "sudo". In this case, the absence of "sudo" is intentional.

Please note that there is at least one Evolution-related package that you have installed, which is depended on by important programs on *all* Ubuntu systems. That package is called evolution-data-server-common, and since important parts of the user interface (for example, your panel) declares a dependency on it, it should not be removed. Therefore, I didn't list it above.

Revision history for this message
Aaron Remley (remleys-west) said :
#8

aaron@aaron-desktop:~$ apt-get -s remove hplip libevolution evolution-common \
> evolution-data-server evolution-plugins evolution-webcal \
> evolution-indicator hplip-cups hplip-data
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-2.6.35-22 linux-headers-2.6.35-22-generic
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  evolution-common evolution-data-server evolution-indicator evolution-plugins
  evolution-webcal hplip hplip-cups hplip-data libevolution
0 upgraded, 0 newly installed, 9 to remove and 13 not upgraded.
Remv evolution-common [2.30.3-1ubuntu7.1]
Remv evolution-data-server [2.30.3-2ubuntu2]
Remv evolution-indicator [0.2.10-0ubuntu1]
Remv evolution-plugins [2.30.3-1ubuntu7.3]
Remv evolution-webcal [2.28.1-1]
Remv hplip [3.10.6-1ubuntu10.1]
Remv hplip-cups [3.10.6-1ubuntu10.2]
Remv hplip-data [3.10.6-1ubuntu10.1]
Remv libevolution [2.30.3-1ubuntu7.1]

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#9

Excellent. There does not appear to be any other software in your Ubuntu system that depends on those packages. You can uninstall them all by running this multi-line command (which will actually perform the removal operations that were only simulated by the previous command):

sudo apt-get remove hplip libevolution evolution-common \
  evolution-data-server evolution-plugins evolution-webcal \
  evolution-indicator hplip-cups hplip-data

Note that this time you *do* need the "sudo" at the beginning. This time, you might be prompted for your password. While entering it, you won't see any placeholder characters (like *). That's OK--just type it in and press enter.

After doing this, go into the Update Manager and see if the updates you were talking about are gone. If so, then you have successfully performed the change you desired. If they (or some of them) are still there, please post all the text from the Terminal associated with this new command (i.e. select every line starting with the one you were on when you pasted this new command, down to the end, copy them, and paste them here). In that case, please also list the names of the package or packages in the Update Manager that still appear, which you do not want to appear.

Revision history for this message
Aaron Remley (remleys-west) said :
#10

Eliah;

It seemed to remove all the HPlip files, but not all the Evolution files.

In the Synaptic Package Manager it shows the following
Items showing with (<RED>)marks next to them, and if a space (no red mark).

<RED>Amarok 2:2.2-0Ubuntu4 Easy to use media player based on the KDE platform.

<RED>CVSPS 2.1-5Build1 Tool to generate CVS patch set information

<RED>evolution 2.30.3-1Ubuntu7.3 groupware suite with mail client and organizer

<RED>evolution-Common 2.30.3-1Ubuntu7.3 architecture independent files for Evolution

<RED>evolution-couchdb 0.5.0-0Ubuntu1 Evolution support for CouchDB databases

<RED>evolution-data-server 2.30.3-2Ubuntu2.1 evolution database backend server

<RED>evolution-data-server-2.30.3-2Ubuntu2.1 architecture independent files for Evolution Data Server

<RED>evolution-data-server 2.30.3-2Ubuntu2.1 evolution database backend server with debugging symbols

<RED>evolution-data-server 2.30.3-2Unbuntu2.1 Development files for evolution-data-server (metapackage)

<RED>evolution-dbg 2.30.3-1Ubuntu7.3 debugging symbols for Evolution

<RED>evolution-dev 2.30.3-1Ubuntu7.3 development library files for Evolution

<RED>evolution-exchange 2.30.3-0Unbuntu2 Exchange plugin for the Evolution groupware suite

<RED>evolution-exchange-dbg 2.30.3-0Ubuntu2 Exchange plugin for Evolution with debugging symbols

<RED>evolution-indicator 0.2.10-0Ubuntu1 GNOME panel indicator applet for Evolution

     evolution-mapi 0.30.3-1Ubuntu1 Exchange support for the Evolution groupware suite

     evolution-mapi-dbg 0.30.3-1Ubuntu1 debugging symbols for the Evolution MAPI provider

<RED>evolution-plugins 2.30.3-1Ubuntu7.3 standard plugins for Evolution

     evolution-plugins-experimental 2.30.3-1Ubuntu7.3 experimental plugins for Evolution

     evolution-rss 0.2.0-1 Evolution RSS Reader Plugin

<RED>evolution-webcal 2.28.1-1 webcal: URL handler for GNOME and Evolution

     eweouz 0.6Build1 Emacs interface to Evolution Data Server

     gbirthday 0.4.1-2 birthday reminder for Evolution Contacts

<RED>libecamel1.2-14 2.30.3.2Ubuntu2.1 The Evolution MIME message handling library

<RED>libecamel-dev 2.30.3.2ubuntu2.1 Development files for libcamel

<RED>libebackend1.2-0 2.30.3.2ubuntu2.1 Utility library for evolution data servers

<RED>libebackend1.2-dev 2.30.3.2ubuntu2.1 Utility library for evolution data servers (development files)

<RED>libebook1.2-9 2.30.3.2ubuntu2.1 Client library for evolution address books

<RED>libebook1.2-dev 2.30.3.2ubuntu2.1 Client library for evolution address books (development files)

<RED>libecal1.2-7 2.30.3.2ubuntu2.1 Client library for evolution calendars

<RED>libecal1.2-dev 2.30.3.2ubuntu2.1 Client library for evolution calendars (development files)

<RED>libedata-book1.2-2 2.30.3.2ubuntu2.1 Backend library for evolution address books

<RED>libedata-book1.2-dev 2.30.3.2ubuntu2.1 Backend library for evolution address books (development files)

<RED>libedata-cal1.2-7 2.30.3.2ubuntu2.1 Backend library for evolution calendars

<RED>libedata-cal1-dev 2.30.3.2ubuntu2.1 Backend library for evolution calendars (development files)

<RED>libedataserver1.2-13 2.30.3.2ubuntu2.1 Utility library for evolution data servers

<RED>libedataserver1.2-dev 2.30.3.2ubuntu2.1 Utility library for evolution data servers (development files)

<RED>libedataserverui1.2-8 2.30.3.2ubuntu2.1 GUI utility library for evolution data servers

<RED>libedataserverui1.2-dev 2.30.3.2ubuntu2.1 GUI utility library for evolution data servers (development files)

<RED>libegroupwise1.2-13 2.30.3.2ubuntu2.1 Client library for accessing groupwise POA through SOAP interface

<RED>libegroupwise1.2-dev 2.30.3.2ubuntu2.1 Development files for libegroupwise

<RED>libevolution 2.30-3-1Ubuntu7.3 evolution libraries

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#11

Please include the text from the Terminal from the "sudo apt-get remove" command, which I requested. If you don't still have it, then please (1) tell me that you don't still have it, so I know to expect different output, and (2) run it again (it will produce different output assuming that some of the packages were successfully uninstalled, that's OK) and post the output.

Also, there appear to be typos in the list of packages from the Update Manager. (For example, some packages are listed multiple times with different descriptions, and sometimes some of the descriptions apply to differently, but similarly named, packages.) So please also run this command in the Terminal, and post the output:

apt-get -s upgrade

Revision history for this message
Aaron Remley (remleys-west) said :
#12

Eliah;

I ran the script given originally to remove HPlip and Evolution again and:

sudo apt-get remove hplip libevolution evolution-common \> evolution-data-server evolution-plugins evolution-webcal \
> evolution-indicator hplip-cups hplip-data
[sudo] password for aaron:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package evolution-indicator is not installed, so not removed
Package evolution-webcal is not installed, so not removed
Package evolution-common is not installed, so not removed
Package evolution-data-server is not installed, so not removed
Package evolution-plugins is not installed, so not removed
Package hplip is not installed, so not removed
Package hplip-cups is not installed, so not removed
Package hplip-data is not installed, so not removed
Package libevolution is not installed, so not removed
The following packages were automatically installed and are no longer required:
  linux-headers-2.6.35-22 libedata-cal1.2-7 linux-headers-2.6.35-22-generic
  libsane-hpaio
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded.

I looks like it worked the first time, so I will check in the Synaptic Package Manager again with a new boot up of the desktop.

Best Regards,

Aaron

Revision history for this message
Aaron Remley (remleys-west) said :
#13

Eliah;

The typo's and duplications were probably because I had to create a text document and retype everything from the Synaptic Package Manager.

Best Regards,

Aaron

Revision history for this message
Aaron Remley (remleys-west) said :
#14

Eliah;

I rebooted the desktop, brought up Synaptic Package Manager, did a search on evolution and many files are still showing for it.

Is there a way to export the results of the search in Synaptic Package Manager? Would a screenshot help?

Update Manager still shows HPlip files and evolution files to install, so I have to uncheck all of them to install the Chromium files.

Aaron

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#15

I don't know of a way to export search results from Synaptic or package lists from the Update Manager. But rather than typing things by hand, you could take one or more screenshots (Applications > Accessories > Take Screenshot), post it/them somewhere like http://postimage.org, and link to them here.

By the way, you don't need to uncheck the hplip and evolution related files to install the Google Chromium updates. You have these other options:

(1) Update the hplip and evolution related files, too. (I'm guessing you don't want to do this.)

(2) Go to the Synaptic Package Manager and install the Google Chromium updates there.

(3) Run the command "sudo apt-get install *", replacing star with a space-delimited list of Google Chromium related packages to update. This list will probably at least contain "chromium-browser chromium-browser-inspector".

But indeed, if you're not going to be updating evolution and hplip, you should get rid of them. Screenshots from the Update Manager should help me figure out what's going on.

Revision history for this message
Aaron Remley (remleys-west) said :
#16

Eliah;

I created three screenshots called Screenshot, Screenshot1 and Screenshot2 and posted them at http://postimage.org

These screenshots show the evolution files of the types that I do not want to see each time Update Manager is loaded.

What I don't understand is why don't the developers have a selection in Synaptic Package Manager for Ubuntu 10.10 to completley remove packages with out going through scripts?

Best Regards,

Aaron

Revision history for this message
Aaron Remley (remleys-west) said :
#17

Eliah;

The preceding post was from Update Manager.

Aaron

Revision history for this message
Aaron Remley (remleys-west) said :
#18

Eliah;

From Synaptic Package Manager I took screenshots and uploaded them to http://postimage.org as Screenshot3 and Screenshot4

Hope these help,

Best Regards,

Aaron

Revision history for this message
delance (olivier-delance) said :
#19

At which address at http://postimage.org !!????

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#20

Yes, as I said ("and link to them here"), you have to provide links to the images you post. Those links are provided to you when you post them. It is impossible for us to find them, otherwise. I don't mean that it would be a hassle. I mean that it is impossible. Images on postimage.org that aren't linked to from websites aren't indexed by search engines and postimage.org doesn't provide a mechanism of browsing uploaded images.

If you don't have the links, you'll have to upload the screenshots again.

Revision history for this message
Aaron Remley (remleys-west) said :
#21

Eliah;

http://www.postimage.org/ has all four images posted as:

http://postimage.org/image/qw214078/ = Screenshot – Update Manager

http://postimage.org/image/qw6zq1ok/ = Screenshot1 – Update Manager

http://postimage.org/image/qw8n9e6c/ = Screenshot3 – Synaptic Package Manager

http://postimage.org/image/qwbyc35w/ = Screenshot4 – Synaptic Package Manager

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#22

One of the packages shown in the Update Manager (and in Synaptic) is evolution-data-server-common. As explained above, you should not remove that package, as it is depended on by important operating system components other than the Evolution mail client. If you removed it, then among other things, you would lose the bars at the top and bottom of your screen (which contain your menus, notification area, task bar, and desktop switcher). The situation is exactly the same for the packages libebook1.2-9, libedata-cal1.2-7, libedataserver1.2-13, and libedataserverui1.2-8.

Since these packages are depended on by components of your system that you use, in effect you *are* using them, so you should just go ahead and update them in the Update Manager (and in the future, whenever an update for it is offered).

As for the others, we'll have to do the same thing we did before, to see if you have software installed that depends on them (and if so, what).

Run this command, which will reveal the consequences of removing those packages:

apt-get -s remove hpijs libsane-hpaio hpijs-ppds libhpmud0 \
  libebackend1.2-0 libedata-book1.2-2 libedata-cal1.2-7 \
  libegroupwise1.2-13

Then post the text from the Terminal here.

Revision history for this message
Aaron Remley (remleys-west) said :
#23

aaron@aaron-desktop:~$ apt-get -s remove hpijs libsane-hpaio hpijs-ppds libhpmud0 \
> libebackend1.2-0 libedata-book1.2-2 libedata-cal1.2-7 \
> libegroupwise1.2-13

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#24

Now that you have pasted in that command, you need to press enter. It will give some output (i.e. add additional lines of text below the command itself, in the Terminal). Then select all the text in the Terminal, copy it, and paste it here.

Revision history for this message
Aaron Remley (remleys-west) said :
#25

aaron@aaron-desktop:~$ apt-get -s remove hpijs libsane-hpaio hpijs-ppds libhpmud0 \
> libebackend1.2-0 libedata-book1.2-2 libedata-cal1.2-7 \
> libegroupwise1.2-13
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package hpijs-ppds is not installed, so not removed
The following packages were automatically installed and are no longer required:
  linux-headers-2.6.35-22 linux-headers-2.6.35-22-generic
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  hpijs libebackend1.2-0 libedata-book1.2-2 libedata-cal1.2-7
  libegroupwise1.2-13 libhpmud0 libsane-hpaio
0 upgraded, 0 newly installed, 7 to remove and 9 not upgraded.
Remv hpijs [3.10.6-1ubuntu10.1]
Remv libedata-cal1.2-7 [2.30.3-2ubuntu2]
Remv libedata-book1.2-2 [2.30.3-2ubuntu2]
Remv libebackend1.2-0 [2.30.3-2ubuntu2]
Remv libegroupwise1.2-13 [2.30.3-2ubuntu2]
Remv libsane-hpaio [3.10.6-1ubuntu10.1]
Remv libhpmud0 [3.10.6-1ubuntu10.1]
aaron@aaron-desktop:~$

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#26

That looks good. It seems that you don't have any applications that depend on those packages. So now run

apt-get -s remove hpijs libsane-hpaio hpijs-ppds libhpmud0 \
  libebackend1.2-0 libedata-book1.2-2 libedata-cal1.2-7 \
  libegroupwise1.2-13

to remove them. If you want us to take a look at the messages generated by running that command, to let you know if it appears to have succeeded, then please feel free to post again with all the text from the Terminal (starting with the line where you pasted that command).

After this, you'll still have these five packages, which, as I mentioned above, are necessary for your desktop interface to work properly:

evolution-data-server-common
libebook1.2-9
libedata-cal1.2-7
libedataserver1.2-13
libedataserverui1.2-8

Since those packages are important parts of your system, you should update them when updates for them are offered in the Update Manager. (In general, any software that you keep installed, you should keep up to date as well.)

But all the other Evolution-related packages, which are not necessary to a properly functioning Ubuntu system, should be gone.

Revision history for this message
Aaron Remley (remleys-west) said :
#27

Eliah;

aaron@aaron-desktop:~$ apt-get -s remove hpijs libsane-hpaio hpijs-ppds libhpmud0 \
> libebackend1.2-0 libedata-book1.2-2 libedata-cal1.2-7 \
> libegroupwise1.2-13
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package hpijs-ppds is not installed, so not removed
The following packages were automatically installed and are no longer required:
  linux-headers-2.6.35-22 linux-headers-2.6.35-22-generic
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  hpijs libebackend1.2-0 libedata-book1.2-2 libedata-cal1.2-7
  libegroupwise1.2-13 libhpmud0 libsane-hpaio
0 upgraded, 0 newly installed, 7 to remove and 9 not upgraded.
Remv hpijs [3.10.6-1ubuntu10.1]
Remv libedata-cal1.2-7 [2.30.3-2ubuntu2]
Remv libedata-book1.2-2 [2.30.3-2ubuntu2]
Remv libebackend1.2-0 [2.30.3-2ubuntu2]
Remv libegroupwise1.2-13 [2.30.3-2ubuntu2]
Remv libsane-hpaio [3.10.6-1ubuntu10.1]
Remv libhpmud0 [3.10.6-1ubuntu10.1]
aaron@aaron-desktop:~$

I thank you very much for the tremendous help you have been to me,

Best Regards,

Aaron

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#28

I'm sorry, the removal command I gave you was wrong and did nothing (it was the same as the simulation command). To actually remove those packages, run:

sudo apt-get remove hpijs libsane-hpaio hpijs-ppds libhpmud0 \
  libebackend1.2-0 libedata-book1.2-2 libedata-cal1.2-7 \
  libegroupwise

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#29

Sorry, THIS is the correct command:

sudo apt-get remove hpijs libsane-hpaio hpijs-ppds libhpmud0 \
  libebackend1.2-0 libedata-book1.2-2 libedata-cal1.2-7 \
  libegroupwise1.2-13

Revision history for this message
Aaron Remley (remleys-west) said :
#30

Eliah;

Thank you for catching it!

Here is the result of the script given me twice, looks good!!!

Whoops, I closed the Terminal window before copying the results, so ran it again and this is what it says:

aaron@aaron-desktop:~$ sudo apt-get remove hpijs libsane-hpaio hpijs-ppds libhpmud0 \
> libebackend1.2-0 libedata-book1.2-2 libedata-cal1.2-7 \
> libegroupwise1.2-13
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package hpijs is not installed, so not removed
Package libebackend1.2-0 is not installed, so not removed
Package libedata-book1.2-2 is not installed, so not removed
Package libedata-cal1.2-7 is not installed, so not removed
Package libegroupwise1.2-13 is not installed, so not removed
Package libhpmud0 is not installed, so not removed
Package libsane-hpaio is not installed, so not removed
Package hpijs-ppds is not installed, so not removed
The following packages were automatically installed and are no longer required:
  linux-headers-2.6.35-22 linux-headers-2.6.35-22-generic
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
aaron@aaron-desktop:~$

You did great work for me and I really appreciate all the time you spent on it, thank you very very much.

Have a great day!

Best Regards,

Aaron

Revision history for this message
Eliah Kagan (degeneracypressure) said :
#31

Looks good--the output of the second run indicates that the first run successfully removed all those packages.