【问题标题】:Eject CD-ROM Drive after application Installation应用程序安装后弹出 CD-ROM 驱动器
【发布时间】:2012-07-25 21:59:58
【问题描述】:

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

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

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

请给我一些关于脚本如何在安装后弹出 CD 驱动器的想法?

【问题讨论】:

    标签: linux installation


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      sudo umount /dev/cdrom
      eject /dev/cdrom
      

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

      【讨论】:

        猜你喜欢
        • 2012-09-07
        • 1970-01-01
        • 2015-07-05
        • 2017-11-29
        • 2023-03-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多