APTonCD 应用程序问题

APTonCD 应用程序问题

我使用 aptoncd 创建了一个 iso 映像并将其刻录到 DVD 上。现在当我尝试恢复时,程序无法检测到驱动器中的 DVD。它显示“请在驱动器中插入光盘。”如果我们单击“确定”,它会显示E: Failed to mount the cdrom。DVD 位于驱动器本身中。

我尝试过sudo lshw -C disk并且输出是:

*-cdrom
   description: DVD-RAM writer
   product: DVDRAM GH22NS50
   vendor: HL-DT-ST
   physical id: 1
   bus info: scsi@1:0.0.0
   logical name: /dev/cdrom
   logical name: /dev/cdrw
   logical name: /dev/dvd
   logical name: /dev/dvdrw
   logical name: /dev/scd0
   logical name: /dev/sr0
   logical name: /media/APTonCD
   logical name: /media/apt
   version: TN02
   capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
   configuration: ansiversion=5 mount.fstype=iso9660 mount.options=ro,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500 state=mounted status=ready
 *-medium
      physical id: 0
      logical name: /dev/cdrom
      logical name: /media/APTonCD
      logical name: /media/apt
      configuration: mount.fstype=iso9660 mount.options=ro,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500 state=mounted

然后我检查了磁盘实用程序应用程序。DVD ROM 显示为/dvd/sr0

我的ubuntu版本是10.10。

请帮我解决这个问题。

答案1

如果 DVD 可读,您可以手动将软件包复制到

/var/cache/apt/archives/

这将使所有软件包可供 synaptic/software-center 使用。

并这样做,在终端中运行此命令:

sudo rsync -avp /media/cdrom/packages/*.deb /var/cache/apt/archives/

答案2

我编写了一个快速脚本来修复此问题,前提是您的 DVD 可读。事实上,问题在于 CD/DVD 是动态安装的,并且使用光盘标签安装,而不是通用的 /media/cdrom 安装。

打开文本编辑器,复制/粘贴此内容,然后保存为 APTonCD-install.sh:

#!bin/bash
# This script is for installing APTonCD backups from a dynamically-mounted CD/DVD-ROM.

# Sync archive
sudo rsync -avp /media/APTonCD/packages/*.deb /var/cache/apt/archives/

# Install software
sudo apt-get update

# Exit Script
exit 0
exit

答案3

如果你还有 aptoncd 创建的原始 iso,你可以直接从中进行恢复。按照向导选择

屏幕 1:选择选项恢复

屏幕 2:选择选项加载

屏幕 3:选择选项iso 映像您可以浏览到刻录之前制作的 iso 映像,它将加载您选择的软件包并让您恢复。

如果您还没有原始 iso,很抱歉,我不知道。

答案4

也许更好的剧本

#!bin/bash
# This script is for installing APTonCD backups from a dynamically-mounted CD/DVD-ROM.

# Sync archive
sudo rsync -avp /media/APTonCD/packages/*.deb /var/cache/apt/archives/

# Change path
cd /var/cache/apt/archives/

# Install software
sudo dpkg -i *.deb

# Install missing dependencies if any
sudo apt-get install -f

# Exit Script
exit 0
exit

相关内容