Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I want to perform just security updates on Ubuntu 12.04 LTS, keeping the rest of the system unchanged. I need to do this from the command line, no the GUI update manager. I have implemented the solution described here, which seems to work great for this purpose. I merely substituted 'precise' for 'lucid' given that I am on 12.04.

My question is: by using apt pinning as described in that answer, will I still receive security updates for packages distributed through the "other" repositories - partner, restricted, multiverse, etc? Or will it only get me updates for the packages in the "core" distribution?

thanks! ~l

share|improve this question
add comment

2 Answers 2

up vote 3 down vote accepted

The Security Updates includes all the repositories (restricted, multiverse, etc.).

And the solution you say (which is useful and I recommend it) is only to receive Security Updates. But it doesn't include the partners security updates.

I hope I helped you.

share|improve this answer
1  
thank you! Could you point me to the source for this? I have checked help.ubuntu.com/community/AutomaticSecurityUpdates and help.ubuntu.com/community/Security and couldn't find an explanation of what the "-security" updates contain. –  laramichaels Jun 17 '12 at 14:28
    
When problems are found in the system are released security updates to repair them. These updates are for the OS and all the software within it. If you don't install these updates then you'll be exposed to vulnerabilities such as viruses, trojans and others. That is the reason for why it is recommended enable the automatic security updates. The difference if you don't activate the AutSecUpd is that a list of updates will appear asking if you want to install them or not. If you have more questions inform us. –  Lucio Jun 18 '12 at 2:01
1  
Thanks for editing that, Lucio :-) –  izx Jun 23 '12 at 7:34
add comment

No security updates for partner by default

You will get security updates for all your regular repositories, including main, restricted, universe and multiverse, but not for partner.

The top-level structure of the precise-security repository makes this quite clear:

top-level structure of security repo showing partner is not included

Why not?

The packages in partners are basically proprietary binaries wrapped in a .deb. Incremental "security" updates are not released for these, just regular updates (new versions), which may include security updates. To find out if an update addresses security issues, either look at the provider's page for the update or in the changelog at the launchpad "source" page. The latter is typically easier, e.g. for Adobe Reader (acroread), go to:

https://launchpad.net/ubuntu/+source/acroread
  • Expanding the latest release for Precise 12.04 shows you the changelog (emphasis added):

    New upstream release, addresses security issues:
    http://www.adobe.com/support/security/bulletins/apsb12-08.html
    CVE-2012-0774
    CVE-2012-0775
    CVE-2012-0776
    CVE-2012-0777
    

Well, how do I quickly check for regular updates to partner, then?

The partners repository contains just fifteen packages, and I imagine even regular updates are infrequent (think Adobe Reader). Given the tiny size (5 kb) of the partner update file, I'd just add the actual repository (deb http://archive.canonical.com/ubuntu precise partner) to any "quick check" sources.list file.

Note: While precise-security exists on the partner server, it is (as expected) empty.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.