Debian -- 無人アップグレード: 環境変数

Debian -- 無人アップグレード: 環境変数

無人アップグレード用の環境変数を設定する必要があります。

Packages that attempted to upgrade:
msodbcsql17

Package installation log:
Log started: 2019-10-28 06:51:03
apt-listchanges: Reading changelogs...
Preconfiguring packages ...
Preparing to unpack .../msodbcsql17_17.4.2.1-1_amd64.deb ...
ERROR: The EULA was not accepted. Installation aborted.
dpkg: error processing archive /var/cache/apt/archives/msodbcsql17_17.4.2.1-1_amd64.deb (--unpack):
new msodbcsql17 package pre-installation script subprocess returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/msodbcsql17_17.4.2.1-1_amd64.deb
Log ended: 2019-10-28 06:51:05

Microsoftでは、msodbcsql17をインストールしたいユーザーに「ACCEPT_EULA = Y」を設定する必要があります。その行を「/etc/environment」に追加しましたが、シェルユーザーには正常に機能しますが、無人アップグレードには機能しません。

解決策を見つけるために文書を閲覧できませんでした。 Systemdサービスファイルを使用してENVを注入できますが、無人アップグレードでどこかに割り当てることができる場合は、よりきれいになります。

どんなアイデアがありますか?

ベストアンサー1

おすすめ記事