Я хочу использовать средство сканирования на основе Windows в Wine на Ubuntu 14.04. Я следую этим инструкциям , чтобы настроить его, но когда я пытаюсь создать символическую ссылку (шаг 7), я получаю сообщение об ошибке:
ln -s /dev/ttyUSB0 /dev/ttyS0
ln: failed to create symbolic link ‘/dev/ttyS0’: File exists
Я хочу получить доступ к USB-устройство через COM-порт, например, COM1.
В документации Wine говорится просто сделать прямую ссылку на USB-устройство:
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com2
Обычно у Вас есть существующий ранее узел устройства, названный ttyS0 на Вашей системе. Например, я имею:
[romano:/dev] % ls -l /dev/ttyS0
crw-rw---- 1 root dialout 4, 64 oct 14 17:12 /dev/ttyS0
Предоставление метки времени, устройство, вероятно, создано udev
демон в ботинке.
, Если у Вас нет реального последовательного порта / модем связанный или Вы не хотите использовать его, никто не мешает Вам удалить узел устройства:
rm /dev/ttyS0
(добавляют необходимое sudo
с вокруг). После этого Вы можете symlink /dev/ttyUSB0
к нему.
я думаю , узел будет воссоздан в следующем ботинке; иначе Вы можете восстановить его (после удаления symlink) с:
[romano:/dev] % sudo mknod /dev/ttyS0 c 4 64
[romano:/dev] % sudo chown root.dialout /dev/ttyS0
[romano:/dev] % sudo chmod 660 /dev/ttyS0
[romano:/dev] % ls -l /dev/ttyS0
crw-rw---- 1 root dialout 4, 64 oct 15 22:19 /dev/ttyS0