Приветствую!
Изучаю музыкальный линукс. Остановился на музыкальном секвенсоре ReNoise. Поскольку в этом деле студент, наткнулся на проблему установки виртуальных синтезаторов и банков со звуками к ним. Синтезаторы в родном для линукса формате ".so" Вопрос: куда необходимо кинуть файлы чтобы программа нашла банки синтов?
Как я понимаю в файловой системе должна быть папка "vst", которую сканирует Renoise. Там должны храниться файлы формата ".so" как например у виндовса "dll", но я не нахожу такой папки, видимо я не там ищу и что то не так делаю :-( Помогите плиз. Как правильно использовать форматы vst в Kubuntu?
so являются библиотеками и должны располагаться в одном из каталогов /lib/, например:
Но это в общем случае. Как задумал автор вашего приложения, лучше у него (или на форуме / в почтовой рассылке программы) и спросить.
А как их туда "засунуть"? Над этим парюсь в данный момент... Не получается распаковать в /lib/...
Мне показалось, что данный вопрос просто обязан быть освещен в документации, и я, как всегда, оказался прав.
Инструкция на сайте разработчика весьма прозрачно намекает, где смотреть каталог... С картинками.
Одного не могу понять, почему автор вопроса не посмотрел на сайт разработчика.
Специальный домен заведен для мануала
К сожалению там не описано как распаковать пакет с плагином в каталог, которые сканирует Renoise, в чем и вопрос. Я сделал как сказано и все как на картинках, создал пару папок только в домашней папке, но программа не видит банки там. И на картинке показан каталог vst в виндовс. Они должны находится в корневых папках, а закинуть их туда не получается...
Откройте соответстующее окно в линуксовой версии и посмотрите, куда надо положить библиотеку.
А как это в консоли сделать? В смысле положить библиотеку в заданную папку... В данном случае /usr/lib (если я правильно понял)
sudo cp /путь/к/файлу/имя.so /usr/lib/
Все равно не видит vst :-(. Вроде все правильно сделал, папку назначил, туда все плагины ".so" закинул, в параметрах программы все указано правильно... Нажимаю сканировать наличие vst, но так ничего и не находит.
Возможно дело в особенностях программы, попробую перечитать документацию, может что то упустил... Большое спасибо за ответы!
Запустите в терминале, попробуйте подгрузить модули, смотрите консольный выхлоп. Если ничего полезного не будет, то стоит обратиться на тематический ресурс.
В консоли видно как программа пытается найти каталог vst (о чем я и говорил в самом начале) и указывает путь usr/lib/vst или usr/local/lib/vst и соответственно не находит. Пошел навстречу программе создав папку, которую она просит
sudo mkdir /usr/lib/vst
, но теперь не могу ни распаковать архив с vst-плагином, ни перетащить раз архивированный каталог из домашней папки...При попытке раз архивировать в папку vst пишет:
tar: Завершение работы с состоянием неисправности с из-за возникших ошибок
При попытке переноса выдает:
cp: пропускается каталог «/home/alexi/Aspect»
и ничего не происходит...Мне кажется, что лажа с правами доступа файлов *.so и директории, в которм они лежат.
Изучите этот вопрос
ls -l
или в оболочке mc
lord_i большое спасибо за подсказку по поводу оболочки mc. Вопрос решился установкой Midnight Commander, с помощью которой все каталоги из домашней папки были отправлены в usr/lib/vst. Renoise проглотил все плагины, все отлично, все работает!
Дык никто и не сомневался :)
Вставлю свои 5 копеек. Тем более, что в "Подшивке" (при беглом просмотре) я этого не увидел.
Итак, имеется несколько разделов. Раздел swap нас не интересует сразу -- увидеть его и записать на него может только система и простому пользователю он недоступен. Да и не нужен. Для остряков -- пользователю доступ туда не нужен, а не в системе раздел не нужен!!!
А вот остальные разделы интереснее. Будем предполагать, что автор вопроса не компостировал себе мозги и создал два раздела: "/" и "home". Первый (так называемый корневой) изначально закрыт для записи от имени пользователя. Считается, что туда пишет система. Второй же это и есть пользовательский раздел, где ему (пользователю) можно вообще всё.
Теперь необходимо понять, что каталог usr находится в корневом разделе. Значит, с правами пользователя нам писать туда нельзя. Однако, может возникнуть ситуация, когда очень надо. Это преодолимо -- достаточно воспользоваться командами, дающими возможность выполнить действие от привилегированного пользователя (в случае Linux этого пользователя зовут root). В консоли используется команда sudo и сразу после неё набирается имя того приложения, которое хотелось бы запустить от имени root. Например: sudo mc. В графике тоже можно запустить приложение от root. Для этого надлежит нажать на клавиатуре Alt+F2 и в появившейся строке ввода использовать графическую утилиту kdesu. Например: kdesu dolphin. Естественно, запущенное таким образом приложение получает права root-пользователя и потому имеет возможность писать куда угодно, за исключением раздела swap (о чём говорилось выше).
Всё ли понятно из вышеизложенного? Если да, то советую почитать о каталогах Linux (в сети литературы полно). Если нет, то не стесняйся спрашивать, но о структуре каталогов всё равно почитай.
Vlad_W_1999, спасибо за информацию. На самом деле не знал о некоторых тонкостях. Поучиться надо, это точно, обязательно почитаю. Если что то не будет понятно, дам знать о своем присутствии.
Если есть возможность выбирать, где ковыряться в корне, лучше выбирать /usr/local, но ещё лучше, самом собой, этого избегать.
DarkneSS, спасибо за совет, учту.
Не за что. :-) А с остальным, думаю, разберёшься с течением времени.
Отправить комментарий