SUSE 12 zypperは署名されていないパッケージを非対話型でインストールすることはできません。

SUSE 12 zypperは署名されていないパッケージを非対話型でインストールすることはできません。

SUSE 12に問題がありますzypper

スクリプトから非対話モードで署名されていないzypperパッケージをインストールする必要があります。残念ながら、zypperバージョンは1.13で、フラグオプションはありません--allow-unsigned-rpm。だから私はprintfコマンドの出力をとして「パイプ」しようとしましたが、zypperこれまでは運がありませんでした。

私がやっていることの例は次のとおりです。

printf "y\ni\n" | sudo zypper install UNSIGNED_RPM_PATH_HERE

私は何が間違っていましたか?このパイプラインは、私が自分で書こうとした他のすべてのスクリプトで動作します。

ベストアンサー1

私の問題に対する「解決策」を見つけました。/etc/zypp/zypp.confスクリプトの実行中にファイルを編集しています。pkg_gpgcheck = off署名確認をオフにするように追加できます。

おすすめ記事