Я пытаюсь перенести определенное программное обеспечение с одного устройства Linux на другое. В моем программном обеспечении много строк, указывающих на /sys/bus/spi/devices/spi3.0 . На устройстве Linux, на которое я портирую, этой папки не существует, она находится в другом месте.
Есть ли способ создать символическую ссылку, чтобы программа перешла, например, на « / tmp / folder »?
Я пытался использовать «ln -s» , но получаю жалобы, что папка «/ sys / bus / spi / devices / spi3.0 "не существует. Я знаю, что есть решения для этого, если устройство действительно существует, но в моем случае " /sys/bus/spi/devices/spi3.0 " не существует на целевой машине.
Если у вас будет символическая ссылка, она должна называться /spi/devices/spi3.0
. Если это не так, ничего не получится. Итак, вам нужно:
mkdir -p /spi/devices
ln -s /yournewlocation /spi/device/spi3.0
Если у вас нет для этого доступа, символическая ссылка не поможет.