GNU/Linux >> Znalost Linux >  >> Linux

yum ekvivalentní apt-get upgrade vs apt-get dist-upgrade?

Řešení 1:

yum update původně jen upgrady balíčků na nové verze. Pokud například foo-awesome zastaralé foo , yum update nenabízí upgrade z foofoo-awesome . Přidání --obsoletes příznak na yum update přiměl provést dodatečné kontroly, aby také nabídl tuto cestu upgradu. yum upgrade byl přidán jako (v podstatě) alias pro yum --obsoletes update . Protože toto je chování, které téměř každý chce neustále, konfigurační volba obsoletes=1 byl přidán k výchozímu /etc/yum.conf , takže yum update a yum upgrade ekvivalent na všech aktuálních skladech, Fedora/RHEL/CentOS/atd.

Pokud se chcete vyhnout aktualizacím jádra, když používáte yum update , stačí udělat yum --exclude=kernel* update . Pokud chcete mít zapnuté automatické aktualizace, ale chcete se vyhnout automatickým aktualizacím jádra, pak je pravděpodobně správnou odpovědí přidání výjimky do yum.conf.

Pravděpodobně neexistuje správná odpověď na vaši otázku. RHEL a distribuce založené na RHEL nemají stejnou filozofii jako vývojáři Debianu, pokud jde o aktualizace, takže nástroje nepodporují stejné druhy chování.

Řešení 2:

Zkuste

# yum upgrade yum kernel
# yum -y upgrade

Linux
  1. Upgradujte verzi PHP na 5.6 v Centos 6

  2. Jak aktualizovat Ubuntu ručně?

  3. Proč vůbec existuje oddělení aktualizace a upgradu?

  1. 15+ příkladů příkazu yum update

  2. apt-get update hlásí chyby GPG

  3. 100% neinteraktivní dist-upgrade Debianu

  1. Automatizovat Apt-get Update a Upgrade bez dozoru?

  2. Kdy a proč bych měl používat Apt-get Update?

  3. apt-get seznam aktualizací/upgradů bez jakékoli změny