kyllä | apt-get install –fix-broken

Yritän kirjoittaa ei-vuorovaikutteista järjestelmän päivityskomentoa.

Kysymys:

jos seuraava toimii hyvin:

yes | dpkg --configure -a 

toimivatko seuraavat myös hyvin ?:

yes | apt-get install --fix-broken 

vastaus

Sinulla on -y tai --yes tai --assume-yes parametrit ryhmässä apt-get.

Kokeile jotain kuten

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

Tiedot:

apt-get -sivun manuaalinen sivu (Voit myös viitata manuaaliseen sivuun komennolla man apt-get):

-y, –yes, –assume-yes

Automaattinen kyllä kehotteille. Oletetaan, että ”kyllä” on vastaus kaikkiin kehotteisiin, ja suorita ei-vuorovaikutteisesti. Jos tapahtuu ei-toivottu tilanne, kuten pidätetyn paketin vaihtaminen tai välttämättömän paketin poistaminen, apt-get keskeytetään. Määrityskohde: APT :: Get :: Oletus-Kyllä.

Tämän parametrin vastaisesti sinulla on myös

–assume-no

Automaattinen” ei ” kaikki kehotteet. Määrityskohde: APT :: Get :: Oletusnumero.

Muokkaa

Vlastimilin kommentissa yritin

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

Ja se toimii. --fix-broken osa komennosta voidaan korvata -f ja --assume-yes -y tai --yes mukavuuden vuoksi. Tämä ei asenna mitään pakettia asianmukaiseen, mutta ”voi jättää pois kaikki paketit, jotta APT voi päätellä todennäköisen ratkaisun”, kuten manuaalisella sivulla on mainittu .

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *