Am 13.08.2017 um 02:59 schrieb tlum:
On 8/12/2017 8:28 PM, Reindl Harald [via FFmpeg-users] wrote:
Am 13.08.2017 um 02:23 schrieb Ted Lum:
I'm sure there is only one copy of all the executables. They are
actually deployed to /root/bin so they're kept highly isolated from the
rest of the system.
So, we have:
[root@san1srvp01 ~]# which ffmpeg
/root/bin/ffmpeg
jesus christ don't run *especially* codec software as root - that's what
/usr/local is for - let me guess - you fire also "make" as root?
and since making /root readable for others is also a terrible idea
there's no business for /root/bin at all
It's a build VM. I spin them up from and image, do what I've got to do,
and then generally destroy them
that don't justify root as nothing justify root for non administrative
commands, frankly some software out there even refuses ./configure as
root for that reason
It's also generally a terrible idea to
install compilers and development libraries on production systems, hence
the build environment.
yes, hence a proper build system is using something like "rpmbuild"
which always starts in a clean buildroot adn even don't need root
permission for "make install"
Production deployment is a lot more controlled and standardized as you
might expect
i strongly doubt that starting with that the environments are completly
different and the lack of a proper buildsystem is the root cause of the
thread topic "libopenjp2.so.7: cannot open shared object file"
rpmbuild would have generated proper dependencies to begin with
[harry@srv-rhsoft:~]$ rpm -q ffmpeg-latest
ffmpeg-latest-3.3.3-1.fc25.20170730.rh.x86_64
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user
To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".