Ubuntu Linux-从源代码编译程序并创建一个包安装在相同的服务器上

Ubuntu Linux-从源代码编译程序并创建一个包安装在相同的服务器上,ubuntu,amazon-ec2,package,amazon,Ubuntu,Amazon Ec2,Package,Amazon,我正在使用FFMPEG为视频转换设置AmazonEC2实例。因为它是EC2(我使用RightScale来管理它们),所以我必须创建脚本文件,在引导后完全配置实例。这个系统是ubuntu 我必须从源代码处编译FFMPEG,并从源代码处编译其他几个工具,这需要时间(20分钟),当需要一个新实例时,这会太长 那么,有没有办法编译FFMPEG并以某种方式制作一个自己的包(比如aptitude使用的包),这样我就可以下载并在一个新实例上解包?整个系统将始终完全相同,因此不必非常灵活 谢谢 您可以将编译后的

我正在使用FFMPEG为视频转换设置AmazonEC2实例。因为它是EC2(我使用RightScale来管理它们),所以我必须创建脚本文件,在引导后完全配置实例。这个系统是ubuntu

我必须从源代码处编译FFMPEG,并从源代码处编译其他几个工具,这需要时间(20分钟),当需要一个新实例时,这会太长

那么,有没有办法编译FFMPEG并以某种方式制作一个自己的包(比如aptitude使用的包),这样我就可以下载并在一个新实例上解包?整个系统将始终完全相同,因此不必非常灵活


谢谢

您可以将编译后的工具存储在S3存储桶中,然后下载到新实例中。但是,如果您使用的是ubuntu,通常需要“apt-get”所需的软件。

我发现可以使用checkinstall定制.deb包,然后在实例上安装它们。它工作正常,因为我知道我已经在系统中安装了所有需要的依赖项。