그래서 FFmpeg를 컴파일했습니다.이것표준 사용자로 안내하면 내가 컴파일한 사용자와 잘 작동하지만 이렇게 하면 sudo ffmpeg
프로그램을 찾을 수 없습니다. 루트를 통해 액세스할 수 있습니까? 아니면 루트로 로그인을 다시 생성해야 합니까?
답변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