ano | apt-get install –fix-broken

Pokouším se napsat neinteraktivní skript pro aktualizaci systému.

Otázka:

pokud funguje dobře následující:

yes | dpkg --configure -a 

bude následující funkce fungovat také velmi dobře ?:

yes | apt-get install --fix-broken 

Odpověď

Máte -y nebo --yes nebo --assume-yes parametry v apt-get.

Zkuste něco podobného

sudo apt-get install -y <package-name> 

Podrobnosti:

manuální stránka apt-get (můžete se také podívat na manuální stránku s příkazem man apt-get):

-y, –yes, –assume-yes

Automaticky Ano na výzvy. Předpokládejte „ano“ jako odpověď na všechny výzvy a spusťte neinteraktivně. Dojde-li k nežádoucí situaci, jako je změna zadrženého balíčku nebo odebrání nezbytného balíčku, apt-get se přeruší. Položka konfigurace: APT :: Get :: Assume-Yes.

Na rozdíl od tohoto parametru máte také

–assume-no

Automatické“ ne „pro všechny výzvy. Položka konfigurace: APT :: Get :: Assume-No.

Upravit

O komentář Vlastimila jsem se pokusil

sudo apt-get install --fix-broken --assume-yes 

A funguje to. --fix-broken část příkazu lze nahradit -f a --assume-yes pomocí -y nebo --yes pro větší pohodlí. To neinstaluje žádný balíček do perticular, ale „může vynechat jakékoli balíčky, aby APT umožnilo odvodit pravděpodobné řešení“, jak je uvedeno na stránce manuálu .

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *