igen | apt-get install –fix-broken

Nem interaktív rendszerfrissítési szkriptet próbálok írni.

Kérdés:

ha a következők jól működnek:

yes | dpkg --configure -a 

a következő is nagyon jól fog működni ?:

yes | apt-get install --fix-broken 

Válasz

-y vagy vagy --assume-yes paraméterek a apt-get paraméterekben.

Próbáljon ki ilyet:

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

Részletek:

A az apt-get kézi oldala (A man apt-get paranccsal kézi oldalra is hivatkozhat):

-y, –yes, –assume-yes

Automatikus igen a felszólításokra. Tegyük fel, hogy minden kérdésre válaszként “igen” van, és fuss interaktívan. Ha olyan nemkívánatos helyzet fordul elő, mint például egy visszatartott csomag megváltoztatása vagy egy alapvető csomag eltávolítása, akkor az apt-get megszakad. Konfigurációs elem: APT :: Get :: Assume-Yes.

Ezzel a paraméterrel ellentétben Ön is rendelkezik

– feltétel-nem

Automatikus” nem ” minden felszólítás. Konfigurációs elem: APT :: Get :: Feltétel-sz.

Szerkesztés

A Vlastimil megjegyzéséhez megpróbáltam

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

És működik. A --fix-broken része -f és --assume-yes helyettesíthető -y vagy --yes a kényelem érdekében. Ez nem telepít egyetlen csomagot sem a perticular-ba, de “elhagyhat bármely csomagot, hogy az APT kiválaszthassa a valószínű megoldást”, amint az a kézikönyv oldalon szerepel .

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük