1

我在 Linux 中有一个从 CD-ROM 设备安装的应用程序。

将 CD-ROM 插入驱动器后,自动运行功能会在 xterm 窗口中运行安装脚本。现在,当安装结束时,我执行 'exit 1' ,xterm 窗口提示用户“按任意键关闭窗口”。我的问题是我希望脚本在安装结束后弹出 CD-ROM 驱动器。

但是,由于安装脚本仍在 CD-ROM 驱动器上运行,因此该脚本无法卸载 CD-ROM 驱动器并弹出驱动器。

任何人都可以给我一些关于脚本如何在安装后弹出 CD 驱动器的想法吗?

4

2 回答 2

0

您可以使用引用 CD 上的安装文件的本地安装脚本。这确实意味着您的用户必须在本地复制文件才能开始运行安装程序。

另一种选择可能是您的安装程序可以在用户从 CD 启动安装过程时创建补充安装文件。

于 2012-07-25T13:55:43.920 回答
0

在安装程序启动之前,将安装程序和“弹出 CD”shell 脚本复制到/tmpLinux 机器上的目录中。然后,执行安装程序/tmp并创建一个 shell 脚本来执行或找到执行以下命令的方法:

sudo umount /dev/cdrom
eject /dev/cdrom

此外,在某些机器上它是sudo umount /dev/sr0,但/dev/cdrom 应该可以工作。

于 2012-07-25T13:59:58.423 回答