我编译了 ffmpeg 并以某种方式将其安装到 /usr/local/bin/bin/ffmpeg。我可以自行移动它而不会导致错误吗?

我编译了 ffmpeg 并以某种方式将其安装到 /usr/local/bin/bin/ffmpeg。我可以自行移动它而不会导致错误吗?

由于终端无论如何都找不到它,我认为移动它是安全的,但我不确定这会如何影响依赖 ffmpeg 安装路径的其他文件。FWIW 我使用

./configure --prefix=/usr/local/bin --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64

配置软件包,然后sudo make install在一个单独的终端上意外地,虽然我认为这应该没有什么区别。 之后我还删除了一个较旧的 ffmpeg,sudo make install但那是安装在 /usr 中的 repo 软件包。

答案1

感谢评论的帮助,事实证明我不需要编辑我的内容PATH,也不需要做任何密集的事情。

sudo mv /usr/local/bin/bin/ffmpeg /usr/local/bin

有效,并且我确实将另一个我不记得名字的文件移到了那里。

相关内容