Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: Maty 12. 09. 2018, 08:36:28
-
Zdravim, existuje zpusob jak nastavit apt-get, aby sam delal update? Yum tohle automaticky umi a drzi si nejakou dobu seznamy baliku v cache. Da se tohle nastavit na Debianu? Diky
-
Skúsil by som balíček unattended-upgrades, viz https://wiki.debian.org/UnattendedUpgrades
Konkrétne chovanie sa nastavuje direktívami:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
-
osobne preferuju rucni instalaci, s tim ze mam vypnute i zjistovani, nicmene pokud by slo jen o bezpecnostni aktualizace tak v software-properties-gtk (z balicku software-properties-gtk (https://packages.debian.org/stretch/software-properties-gtk)) lze nastavit (https://s33.postimg.cc/kmpunba27/software-properties-gtk_automaticky_instalovat_bezpecnostni_aktu.png) jak casto a zda automaticky se maji instalovat...
pokud bys chtel vse, tak (mozna to jde i systemovejs/cistejs) treba do cronu dat:
apt-get update -qq && apt-get -y upgrade && apt-get -y dist-upgrade && apt-get --purge autoremove && apt-get clean
-
Diky, ale ja nechci automaticky upgrade. Jde mi jen o to abych pri spousteni apt-get cokoliv nemusel nejdriv rucne poustet update. Aby se to chovalo jako yum, ktery se o stazeni aktualnich informaci z repozitaru postara sam kdyz jsou zastarale.
-
apticron - posle mail, kdyz je neco k aktualizaci
Osobne preferuji potvrzeni pred instalaci
Treba jednodychym scriptem - uprav dle vlastnich preferenci
#!/bin/bash
apt-get clean
apt-get update
apt-get install apticron aptitude
aptitude full-upgrade
apt-get autoremove
-
Jenze me jde o to abych prave ten apt-get update nevolal! Neplette si update a upgrade, nejde mi o aktualizaci baliku ale o aktualizaci metadat z repozitaru.
Abych mohl stejne jako u CentOSu prijit k Debianu a rovnou napsat apt-get search neco a aby si Debian sam vsiml, ze ma stara data a zavolal si apt-get update. Jde mi presne o tohle, aby bylo chovani stejne logicke jako u yumu.
-
Ale o to se stara ten apticron, a jako bonus posle mail
-
Když nechci používat balíček k tomu určený, tak přidat apt update do cronu je opravdu veliký problém... :o ??? ::)
-
Pokud jsem si vsiml, tak Debian 9 jiz ma automaticky update spusteny (viz syslog).
-
Jenze me jde o to abych prave ten apt-get update nevolal! Neplette si update a upgrade, nejde mi o aktualizaci baliku ale o aktualizaci metadat z repozitaru.
Abych mohl stejne jako u CentOSu prijit k Debianu a rovnou napsat apt-get search neco a aby si Debian sam vsiml, ze ma stara data a zavolal si apt-get update. Jde mi presne o tohle, aby bylo chovani stejne logicke jako u yumu.
Pro hledání bys mohl použít příkaz apt-cache search a ten by měl mít jako default zapnuté automatické přegenerování cache, viz https://www.computerhope.com/unix/apt-cache.htm
-
Diky, ale ja nechci automaticky upgrade. Jde mi jen o to abych pri spousteni apt-get cokoliv nemusel nejdriv rucne poustet update. Aby se to chovalo jako yum, ktery se o stazeni aktualnich informaci z repozitaru postara sam kdyz jsou zastarale.
A co je problem??? :-D misto dat do cronu puvodne doporucovane:
apt-get update -qq && apt-get -y upgrade && apt-get -y dist-upgrade && apt-get --purge autoremove && apt-get clean
das jenom:
apt-get update -qq
-
apt-get autoremove
btw: doporucuju pouzivat:
apt-get --purge autoremove