コンパイルされ、sudoを使用してアクセスできません。

コンパイルされ、sudoを使用してアクセスできません。

だからFFmpegをコンパイルしました。これ標準ユーザーに導くと、私がコンパイルしたユーザーとうまく機能しますが、これを行うとsudo ffmpegプログラムが見つかりません。ルート経由でアクセスできますか?または、rootとしてログインを再生成する必要がありますか?

ベストアンサー1

ここでの問題は、ffmpegルートディレクトリに配置されていないことです。$PATH。あなたがリンクしたガイド(後でこれらの手順をここに含めて、私たちが見つける必要がないようにしてください)は、次のコマンドを実行するように指示します。

./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"

これにより、ffmpegファイルがインストールされ、$HOME/ffmpeg_buildコンパイルされた実行可能ファイルがインストールされます$HOME/bin(このmake install段階で)。通常のユーザーとして実行できる場合は、ディレクトリを$PATH変更して追加したことを意味します。

/home/your_user/binルートとして実行するには、ルートパスに追加するか、より良い方法は呼び出してsudo実行可能ファイルパスを提供することです。

sudo ~/bin/ffmpeg

おすすめ記事