Вопрос Разрешение FFMpeg отклонено


Я установил ffmpeg в / root / bin

Я последовал этому руководству: https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

Теперь я хочу, чтобы не admin получал доступ к нему. Я создал символическую ссылку в / usr / local / bin

теперь, если я пытаюсь выполнить, я получаю:

-bash: /usr/local/bin/ffmpeg: Permission denied

2
2018-06-07 09:28


происхождения




ответы:


Я потратил несколько недель, чтобы удалить некоторые конфликты библиотек и установить ffmpeg. Но, к сожалению, я установил его в /root/bin/,

Набрав это на терминале, я установил его для меня:

cp -r /root/ffmpeg_build 

cp -r /root/bin/{ffmpeg,ffplay,ffserver,x264,yasm} /usr/local/bin/

И он работает нормально.


2
2017-12-22 10:51





Вы не можете использовать ссылку, чья цель находится в каталоге, к которому у вас нет доступа. Эффективными разрешениями на ссылку являются те, что указаны в ее целевом показателе.

Я понятия не имею, почему вы решили установить /root/bin, это не то, что ведет вам руководство. Вы должны были установить все в $HOME/bin, ваш  $HOME, Я предполагаю, что вы следовали всем шагам от руководства, но все запускали из корневой оболочки (sudo -i или sudo su или su). Если это так, вы должен быть в состоянии заставить все работать, как ожидалось, если вы просто скопируете каталоги, созданные для вашего $HOME:

sudo cp -r /root/ffmpeg_build ~/
sudo cp /root/bin/* ~/bin

Последняя команда скопирует все: /root/bin в ~/bin который может быть не таким, каким вы хотите. Если по какой-либо причине у вас есть другие файлы, просто заберите те, которые были созданы для ffmpeg:

sudo cp /root/bin/{ffmpeg,ffplay,ffserver,x264,yasm} ~/bin/

В любом случае, как только все файлы будут скопированы, вы можете создать ссылку в /usr/local/bin для пользователей, не являющихся администраторами. Еще лучше, вы можете просто переместить каталоги выше /usr/local и двоичные файлы непосредственно ~/usr/local/bin, Однако обратите внимание, что они будут перезаписаны, если вы когда-либо установили ffmpeg из хранилищ, используя sudo apt-get install ffmpeg,


0
2018-06-07 10:33