Здравствуйте, я пытаюсь установить, запустите этот iTunesToRhythm .
Предоставленная команда:
iTunesToRhythm.py -w -a iTunes\ Music\ Library.xml ~/.local/share/rhythmbox/rhythmdb.xml
Ошибка, которую я получаю после ввода этой команды:
iTunesToRhythm.py: command not found
РЕДАКТИРОВАТЬ - вот что я набрал в консоли:
fiver@LALA-LAND:~/Music/iTunesToRhythm-master$ ./iTunesToRhythm.py -w -a /media/MEDIA 1/SOUNDS/I Tunes/lybrary.xml ~/.local/share/rhythmbox/rhythmdb.xml
Необходимо использовать ./
(текущий dir) префикс при выполнении сценария:
cd /home/myname/Music/iTunesToRhythm-master/
./iTunesToRhythm.py -w -a /media/MEDIA\ 1/SOUNDS/I\ Tunes/Library.xml ~/.local/share/rhythmbox/rhythmdb.xml
или
./iTunesToRhythm.py -w -a "/media/MEDIA 1/SOUNDS/I Tunes/Library.xml" ~/.local/share/rhythmbox/rhythmdb.xml
причина состоит в том, что текущий dir не включен в $PATH
переменная, потому что это может вызвать угрозы безопасности. Кто-то может переопределить системные команды этот путь.
существует вопрос на SuperUser, который объясняет почему.
Также Вы должны Escape клавиши "Пробел" в именах файлов с обратной косой чертой \
символ. Просто поместите его перед пробелами. Или используйте двойные кавычки "
вокруг пути.
/home/myname/Music/iTunesToRhythm-master/
папка? Библиотеку iTunes называют этим? – Bruno 17.05.2020, 00:10.
прежде/
, что означает для системы, что Вы хотите использовать соответствующий тракт вместо полного пути в файл. Это, вероятно, ищет/home/myname/home/myname/Music/iTunesToRhythm-master/iTunesToRhythm.py
– John Saunders 17.05.2020, 00:10