我在Linux中有一個應用程序,它可以從CD-ROM設備安裝。應用程序安裝後彈出CD-ROM驅動器
將CD-ROM插入驅動器後,自動運行功能將在xterm窗口中運行安裝腳本。現在安裝結束後,我執行'exit 1',xterm窗口提示用戶'按任意鍵關閉窗口'。我的問題是,我希望腳本在安裝完成後彈出CD-ROM驅動器。
但是,由於安裝腳本仍從CD-ROM驅動器運行,腳本無法卸載CD-ROM驅動器並彈出驅動器。
請問我能否告訴我腳本如何在安裝後彈出CD驅動器?
我在Linux中有一個應用程序,它可以從CD-ROM設備安裝。應用程序安裝後彈出CD-ROM驅動器
將CD-ROM插入驅動器後,自動運行功能將在xterm窗口中運行安裝腳本。現在安裝結束後,我執行'exit 1',xterm窗口提示用戶'按任意鍵關閉窗口'。我的問題是,我希望腳本在安裝完成後彈出CD-ROM驅動器。
但是,由於安裝腳本仍從CD-ROM驅動器運行,腳本無法卸載CD-ROM驅動器並彈出驅動器。
請問我能否告訴我腳本如何在安裝後彈出CD驅動器?
您可以使用引用CD上安裝文件的本地安裝腳本。這意味着您的用戶必須在本地複製文件才能開始運行安裝程序。
另一種選擇可能是當用戶從CD啓動安裝過程時,安裝程序可能會創建補充安裝文件。
在安裝程序啓動之前,請將安裝程序和「eject CD」shell腳本複製到Linux機器上的/tmp
目錄。然後,從/tmp
執行安裝程序,並創建一個執行一個shell腳本,或者找到一個方法來執行,下面的命令:
sudo umount /dev/cdrom
eject /dev/cdrom
此外,在一些機器上它是sudo umount /dev/sr0
,但/dev/cdrom
應該工作。