Возьмите acroread
или libpam-ldap
пакеты как примеры.
Даже когда установлено с apt-get --force-yes
они все еще задают вопросы:
acroread
хочет знать, должен ли акробат быть типичным читателем PDF (как принять да?)libpam-ldap
Каковы Ваши LDAP-серверы URI, версия, пароль...? (как просто принять что-либо, ldap.conf
будет перезаписан марионеткой так или иначе),Есть ли, "ради бога, принимают что-либо и прекращают ворчать" - переключаются для apt-get
?
פרובירט:
export DEBIAN_FRONTEND=noninteractive
apt-get -y install package1 package2
Другое решение: используйте команду yes
, чтобы вслепую ответить «да» на все вопросы.
Apt достаточно умен, поэтому это решение не рекомендуется, если:
вы не знаете, что вы ' повторное выполнение и
параметры -y
и - force-yes
не делайте того, что хотите
В моем случае я хочу понизить версию Nginx, и меня не волнуют зависимости. По какой-то причине force-yes
не работало, равно как и переменная среды DEBIAN_FRONTEND = noninteractive
.
Вот как неинтерактивно понизить версию пакета:
yes | apt install nginx-common=1.4.6-1ubuntu3.3 nginx-full=1.4.6-1ubuntu3.3
דיין ערשטער פּראָבלעם
אַקראָרעאַד וויל צו וויסן צי אַקראָבאַט זאָל זיין נאָרמאַל פּדף לייענער
דאָ עס ס אַסקינג איר צו שטעלן אַקראָרעאַד ווי פעליקייַט פּדף לייענער מאַניואַלי; עס וועט ניט זיין אויטאָמאַטיש סעטאַנד אויב איר האָט קיין אנדערע פּדף לייענער וואָס זענען פּרע-אינסטאַלירן אין דיין ובונטו סיסטעם אָבער מיט די ינסטאַלירונג פון ובונטו דורך פעליקייַט, איר וועט באַקומען אַ פּדף לייענער.
דנאָ-שורה: איר האָבן צו שטעלן עס מאַניואַלי רעכט צו קייפל אַפּלאַקיישאַנז פֿאַר איין אָפּעראַציע.
רגע אַרויסגעבן:
libpam-ldap: וואָס איז דיין LDAP-Servers URI, ווערסיע, שפּריכוואָרט, ...
איר זענט פשוט געבן דערלויבעניש צו דורכפירן די איין אָפּעראַציע און ניט צו באַשטעטיקן URL, פּאַסווערדז, אאז"ו ו.
דנאָ-שורה: ובונטו וועט טאָן וואָס איר געבעטן עס צו טאָן.