Linux操作系统可执行归档文件选项-自安装程序

Linux操作系统可执行归档文件选项-自安装程序,linux,unix,installation,Linux,Unix,Installation,我期待着创建一个网络项目,能够安装一个程序。用户应该能够下载归档文件或tar文件,运行它的可执行文件,安装脚本将请求路径和可配置值,然后解压其“有效负载”,并整理内容以供部署 这将是MSI安装程序的Linux版本。Linux操作系统有这样的东西吗?这不涉及内核级操作。它所需要做的就是复制文件系统上的目录和文件,这应该涵盖所有*nix发行版的80%甚至更多 编辑-我还应该提到,这不必有一个图形用户界面-事实上,如果整个过程只从shell运行就最好了 BIN文件呢?还可以简单地将tar文件“推”到可

我期待着创建一个网络项目,能够安装一个程序。用户应该能够下载归档文件或tar文件,运行它的可执行文件,安装脚本将请求路径和可配置值,然后解压其“有效负载”,并整理内容以供部署

这将是MSI安装程序的Linux版本。Linux操作系统有这样的东西吗?这不涉及内核级操作。它所需要做的就是复制文件系统上的目录和文件,这应该涵盖所有*nix发行版的80%甚至更多

编辑-我还应该提到,这不必有一个图形用户界面-事实上,如果整个过程只从shell运行就最好了


BIN文件呢?还可以简单地将tar文件“推”到可执行脚本中吗?

Linux软件安装程序通常作为软件包分发。这可能因发行版而异,但Debian或基于Debian的发行版(如Ubuntu)通常使用.deb包、Redhat和Fedora包以及其他一些发行版


除了带有.deb包的Ubuntu之外,我不能对任何发行版说太多,但这些发行版的运行方式与安装程序的运行方式非常相似。然而,它们通常不允许用户选择安装目录——它们只是将其放在一个标准位置。有关Debian软件包或RPM的更多信息,请参阅。

Linux软件安装程序通常作为软件包分发。这可能因发行版而异,但Debian或基于Debian的发行版(如Ubuntu)通常使用.deb包、Redhat和Fedora包以及其他一些发行版


除了带有.deb包的Ubuntu之外,我不能对任何发行版说太多,但这些发行版的运行方式与安装程序的运行方式非常相似。然而,它们通常不允许用户选择安装目录——它们只是将其放在一个标准位置。有关Debian软件包或RPM的更多信息,请参阅。

有一些,例如InstallJammer或AutoPackage

有一些,例如InstallJammer或AutoPackage

签出。基本上,用户只需下载包含所有内容的.package文件,使其可执行,然后运行它。如果需要,可以从命令行安装,但如果用户从桌面双击,还可以使用GUI选项。

签出。基本上,用户只需下载包含所有内容的.package文件,使其可执行,然后运行它。如果需要,可以从命令行安装,但如果用户从桌面双击,也有一个GUI选项。

shar存档在大多数用sh编写的Unix中是自解压的。

shar存档在大多数用sh编写的Unix中是自解压的。

从创建SFX存档和安装程序。

免责声明创建SFX档案和安装程序。

为了澄清类似于安装程序的工作:例如,在Ubuntu中,双击.deb包时,包安装程序将打开它-它显示有关包的信息,例如包中包含的说明,并且有一个安装包按钮。为了阐明如何像安装程序一样工作:例如,在Ubuntu中,当你双击一个.deb包时,一个包安装程序会打开它-它会显示有关包的信息,例如包中包含的描述,这两种解决方案似乎都非常专注于图形用户界面解决方案,而且似乎非常复杂。有没有更注重命令行实用程序的简单解决方案?@Matt1776,我需要检查一些linux商业程序及其包装。有时会使用您想要的smth。您希望使用package manager安装的程序在deb或rpm数据库中注册自身,还是仅解包并运行?解包并运行。。如果能够向用户询问有关将软件放在何处的问题,那将是一件好事。它将创建用shell编写的自解压档案bash@matt1776InstallBuilder提供自包含的二进制文件以及注册RPM和DEB。这两种解决方案似乎都非常专注于图形化UI解决方案,而且似乎非常复杂。有没有更注重命令行实用程序的简单解决方案?@Matt1776,我需要检查一些linux商业程序及其包装。有时会使用您想要的smth。您希望使用package manager安装的程序在deb或rpm数据库中注册自身,还是仅解包并运行?解包并运行。。如果能够向用户询问有关将软件放在何处的问题,那将是一件好事。它将创建用shell编写的自解压档案bash@matt1776安装
llBuilder提供了自包含的二进制文件以及RPM注册,DEBI已经首先阅读了您的评论。谢谢你,也许就是这样;0@Matt1776,关于安装程序为linux创建软件的问题仍然悬而未决。一周前,我在linux相关新闻opennet.ru或linux.org.ru上看到了一些安装程序,我想找到那篇新闻文章。ya magu govorit pa ruski ochen nimnoshka,但还不足以阅读俄语页面:这很有趣-如果你能用英语给我发送此信息,我很乐意阅读,谢谢!matthewrishii@gmail.com@Matt1776,有一个translate.google.com,它将帮助阅读各种语言编写的文本。但我还是找不到那个新闻帖子。@Matt1776,可能在这里,Freearc。。。СзаааааааааааааааааааSFXаааа107。我先看了你的评论。谢谢你,也许就是这样;0@Matt1776,关于安装程序为linux创建软件的问题仍然悬而未决。一周前,我在linux相关新闻opennet.ru或linux.org.ru上看到了一些安装程序,我想找到那篇新闻文章。ya magu govorit pa ruski ochen nimnoshka,但还不足以阅读俄语页面:这很有趣-如果你能用英语给我发送此信息,我很乐意阅读,谢谢!matthewrishii@gmail.com@Matt1776,有一个translate.google.com,它将帮助阅读各种语言编写的文本。但我还是找不到那个新闻帖子。@Matt1776,可能在这里,Freearc。。。СзаааааааааааааааааааSFXаааа107@osgx-感谢您的这些建议,我也将调查这一点:0@osgx-感谢您的建议,我也将对此进行调查:0还有一个从tar到BINDo的转换器。您需要控制文件复制到何处吗?例如,0install.net不允许安装程序选择文件的存放位置,但它会告诉您文件的存放位置。这就足够了吗?是的,这可能行得通-这是一个网站-0install.net?我会查出来的,谢谢你的参考这里还有一个从tar到BINDo的转换器你需要控制文件复制到哪里吗?例如,0install.net不允许安装程序选择文件的存放位置,但它会告诉您文件的存放位置。这就足够了吗?是的,这可能行得通-这是一个网站-0install.net?我会查出来的,谢谢你的推荐