Slackwareでを使用すると、sbopkg
人々はソースコードからパッケージを構築できます。 ReposはDebianほど大きくはありませんが、まだ非常に良いです。
一部のソフトウェアは環境変数を使用できます(たとえば、VICE c64エミュレータでこの変数が
FFMPEG
に設定されているyes
場合はffmpeg
、ロギングエミュレータが有効になります)。
使ってみよう
$ export FFMPEG=yes; sudo sbopkg -B -i vice
しかし、ffmpeg
無効になっています。
代わりに私は使用しなければならなかった
$ su -
$ export FFMPEG=yes
$ sbopkg -B -i vice
これはうまくいきます。
環境変数はどのように使用しますかsudo
?
ベストアンサー1
sudoのオプションが利用可能です-E
。
FMPEG=yes sudo -E sbopkg -B -i vice
マニュアルから:
-E, --preserve-env
ユーザーが既存の環境変数を保持したいセキュリティポリシーを表します。ユーザーが環境を保護する権限を持っていない場合、セキュリティポリシーはエラーを返す可能性があります。
この輸出に注意してくださいみんな既存の環境変数。次の構文を使用して必要な環境変数のみをエクスポートする方が安全です。:
sudo FMPEG=yes sbopkg -B -i vice