linux - 在 Ubuntu 中双击安装程序?

标签 linux ubuntu installation debian

我正在尝试更新我们的安装程序,以便用户只需双击一个文件即可轻松安装所有依赖项和我们的软件。这是一套将部署在干净的应用程序上 Ubuntu 8.04 (Hardy Heron) 安装。我研究了制作一个 .deb 文件,但列出依赖关系不起作用,因为没有任何可用的 Internet 访问。并且,任何可以设置本地 APT 的脚本存储库仍然需要从命令行运行。有没有办法将 .deb 文件放入 .deb 文件中?

我知道很多公司都提供 shell 脚本,您必须 chmod +x 然后执行。这是 Not Acceptable 。荒谬的是,这是不可能的;特别是考虑到分布和架构是固定的。

最佳答案

如果您完全相信它每次都会安装在同一个系统上,您可以自己找到包依赖项列表,从 Ubuntu 存储库中获取它们,并将它们与您的软件打包在一起。您只需要清楚您的软件是针对特定版本的,可能会处理诸如跟上维护版本之类的事情。

您还可以使用脚本轻松安装。至于您关于使脚本可执行的投诉,好吧,我不知道您是如何运送您的产品的,但是由于您说它会去某个没有 Internet 访问的地方,我假设它会从某种媒体复制。如果您在将脚本放在该媒体上时使脚本可执行,那么您就完成了。

如果你想使用包来做到这一点,你可以创建一个 CD-ROM其中包含一个包存储库。您可以使用 Google 搜索找到关于此的各种信息。对于初学者,试试这个 - 它是一个用于执行此操作的 GUI。 http://aptoncd.sourceforge.net/

关于linux - 在 Ubuntu 中双击安装程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1196295/

相关文章:

linux - 如何设置svn自动导出到public_html?

ubuntu - vfork() child 拥有什么特权?

git - 使用 cron 作业推送到 GitHub——权限被拒绝(公钥)

python - 安装 PyGraphviz 时出错(Mac OS X、Anaconda)

python - 如何修复 ipython 安装 "Operation not permitted"错误?

linux - 为 bash 脚本创建应答文件

c++ - 使用 GCC 在 Linux 上 boost 链接

java - VisualVM 启动后没有应用程序窗口

ubuntu - 在/中执行时如何不以root身份执行MPI

maven 安装错误,无法对特定的 maven 项目/模块执行任何 maven 操作