Lösung 1:
Nun, die direkte Antwort ist nein, aber die richtige Antwort ist Ich kann .
Wenn beim Kompilieren Abhängigkeiten fehlen, müssen Sie diese nur suchen und kompilieren und es dann erneut versuchen. Wenn Sie Lust haben, können Sie aus all diesen Abhängigkeiten Ihr eigenes Paket erstellen.
Es gibt keine grundlegende Inkompatibilität, nur ein bisschen harte Erfahrung.
Lösung 2:
Auf Fedora oder RHEL verwende ich ATRPMS, um ffmpeg zu installieren. Ich bin mir nicht sicher, wie gut das für Amazon Linux funktionieren wird. Im schlimmsten Fall würden Sie alle RPMs manuell herunterziehen und sie dann lokal neu erstellen, was einfacher sein sollte, als zu versuchen, alle ffmpeg-Deps selbst zu erstellen. Und Sie hätten RPMs, die Sie in Ihr lokales Repo oder was auch immer einfügen können.
In Bezug auf das Problem der Yum-Paketaktualisierung möchten Sie nur ffmpeg und die Pakete, von denen es abhängt, in die .repo-Datei aufnehmen. Dadurch wird yum davon abgehalten, andere Pakete aus diesem Repo zu ziehen. Sie können auch leckere Prioritäten setzen.