Vraag Hoe gebruik je apt-get om alleen kritieke beveiligingsupdates op ubuntu te installeren?


Hoe gebruik je apt-get om alleen kritieke beveiligingsupdates op ubuntu te installeren?

We willen alleen pakketten upgraden die om veiligheidsredenen moeten worden geüpgraded, zonder alle andere pakketten te upgraden.


51
2018-05-16 18:05


oorsprong


Er is een geweldig antwoord op askubuntu askubuntu.com/questions/194/... - Iain
Misschien verklaar ik het voor de hand liggende, maar als u een stabiele distributie draait, zijn de enige updates die u ontvangt essentiële updates (meestal beveiliging, waarbij soms cruciale breuk in een pakket wordt verholpen). - tripleee
Twee duplicaat  threads (met verschillende oplossingen en verschillende verklaringen). - jpaugh


antwoorden:


Ik las de apt-get man-pagina aandachtig toen ik moe werd van het handmatig bewerken van de sources.list elke keer dat ik alleen beveiligingsupdates wilde toepassen (dat betekent de tweede keer).

Ik heb deze oplossing uitgezet:

sudo cp /etc/apt/sources.list /etc/apt/security.sources.list

Bewerk de laatste om alleen beveiligingsrepository's te bevatten, en:

sudo apt-get upgrade -o Dir::Etc::SourceList=/etc/apt/security.sources.list

Tadaaaa ... Scriptbare dingen.


37
2018-06-21 09:37



Heel aardig! Je kan ook grep security /etc/apt/sources.list | sudo tee /etc/apt/security.sources.list om handmatig bewerken te voorkomen. - jpaugh
Ressu laat een truc zien om dit in apt-voorkeuren van te doen normale pakketten naar een lagere prioriteit pinnen, maar dat lijkt een beetje hacky. YMMV - jpaugh


Probeer de unattended-upgrades of een van de andere vermelde methoden hier. Het kan worden gebruikt voor het configureren van automatische beveiligingsupdates (ik geloof dat het wordt gebruikt wanneer daarom wordt gevraagd tijdens het installatieprogramma) en voor andere upgrades automatisch. Zie de man pagina's voor meer details.


24
2018-05-16 18:28





Als je dit snel een keer wilt doen, in plaats van een aparte repository te maken en wat automatisering en zo te scripten. Geweldig als het niet de bedoeling is dat u wijzigingen aanbrengt tijdens het controleren van een systeem of wat dan ook.

Deze twee commando's spuwen de lijst uit. Pipe to wc -l om te zien hoeveel er achter zijn. ;-)

grep security /etc/apt/sources.list > /tmp/security.list
sudo apt-get upgrade -oDir::Etc::Sourcelist=/tmp/security.list -s

Nog steeds geldig voor oudere distributies of als u updates repos uit, maar beveiliging op:

sudo apt-get upgrade -s| grep ^Inst |grep Security 

16
2017-10-04 14:03





Ik weet niet of het zal werken, maar apt heeft zijn bronnen in /etc/apt/sources.list en / of /etc/sources.list.d/

Waarom zou u het bestand niet bewerken en commentaar geven op alle regels die geen deel uitmaken van de beveiligingsupdates?

De beveiligingslijnen voor apt zouden ongeveer zo moeten zijn:

deb http://security.ubuntu.com/ubuntu ..... ..... ...

Laat die regels staan ​​en becommentarieer alle anderen.


1
2018-05-16 18:16