apt-get gibt eine Warnung aus: „W: --force-yes ist veraltet, verwenden Sie stattdessen eine der Optionen, die mit --allow beginnen.“

apt-get gibt eine Warnung aus: „W: --force-yes ist veraltet, verwenden Sie stattdessen eine der Optionen, die mit --allow beginnen.“

Ich verwende Ubuntu 20.04 auf dem Circle CI „Machine“-Executor. Heute sehe ich Folgendes:

sudo apt-get install -y pkg1 pkg2

gibt diese Warnung aus:

W: --force-yes is deprecated, use one of the options starting with --allow instead

Ich verwende nicht "--force-yes". Woher kommt das? Sogar

sudo apt-get update

gibt die gleiche Warnung aus.

Antwort1

Heute sehe ich:

sudo apt-get install -y pkg1 pkg2

gibt diese Warnung aus:

W: --force-yes is deprecated, use one of the options starting with --allow instead

apt-getMan kann Argumente auf mindestens drei Arten liefern :

  • unter Verwendung der spezifischen CLI-Argumente, zB apt-get --force-yes:;
  • Verwenden von -oCLI-Argumenten mit Konfigurationselement, z. B. apt-get -o "APT::Get::force-yes=true"; oder
  • mithilfe seiner Konfigurationsdateien, zB:
    APT {
        Get {
            force-yes "true";
        };
    };
    
    In /etc/apt/apt.conf.

Wenn Sie in Ihren Aufrufen keine festgelegten Argumente sehen apt-get, sollten Sie wahrscheinlich /etc/apt/apt.conf, /etc/apt/apt.conf.d/*oder überprüfen.alle anderen Quellen von apt-getKonfigurationsdateien.

Beachten Sie, --force-yesdassgefährlichund Sie möchten diese Optionen möglicherweise aus Ihren apt-getKonfigurationsdateien entfernen.

Antwort2

Die erste Antwort ist richtig, aber ich konnte daraus nicht verstehen, was stattdessen geschrieben werden sollte --force-yes. In meinem Code war es:

--allow-change-held-packages 

Dies stammt aus einem Kommentar unter der gleichen Frage beiUbuntu 18-Befehl apt-get dist-upgrade -qq --force-yes veraltet - Super User.

Dies wurde getestet, die Warnung „W: --force-yes ist veraltet, verwenden Sie stattdessen eine der Optionen, die mit --allow beginnen“ ist verschwunden. Wenn dies nicht hilft, überprüfen Sie den Link auf andere --allow-...Zeichenfolgen.

verwandte Informationen