Есть ли версия Audacity, которая будет работать на Alpine Linux?

Да, вы можете создать символическую ссылку на любое место.

Могу ли я успешно выполнить ln -s /home/bob/foo.txt в своей домашней папке? Правильно ли предположить, что если я смогу, это приведет к появлению ссылки, к которой я не смогу получить доступ (с теми же разрешениями, что и foo.txt)?

Верно. Применяются ограничения доступа целевого файла. Если вы создадите симлинк на ресурс с ограниченным доступом, вы просто не сможете получить к нему доступ. Даже не требуется, чтобы целевой файл действительно существовал.

Демонстрация:

$ ln -s /etc/shadow foo
$ file foo
foo: symbolic link to /etc/shadow
$ cat foo
cat: foo: Permission denied

$ ln -s /etc/nonexistent bar
$ file bar
bar: broken symbolic link to /etc/nonexistent

Что, если я ИМЕЮ права на чтение foo.txt, но не имею доступа к /home/bob?

Если у вас нет прав на родительский каталог, вы не сможете получить доступ к содержащемуся в нем файлу. Поэтому при использовании симлинка вы все равно не сможете получить к нему доступ. Создание симлинка не влияет на разрешения.

А как насчет обратного случая, когда я могу получить доступ к /home/bob, но не могу прочитать foo.txt?

Опять же, вы можете создать симссылку на него, но не получить доступ к файлу.

1
27.09.2016, 03:15
2 ответа

Audacity находится в репозитории сообщества Alpine. Вы можете установить его с помощью:

 apk add audacity

Если есть особая функция если вы хотите, чтобы его включили, вы можете создать запрос функции в Alpine Bugtracker

1
27.01.2020, 23:49

Не забудьте включить репозиторий сообщества, отредактировав /etc/apk/repositories, а затем используя:

apk update
apk add audacity

Как минимум, вам нужно включить ALSA, иначе все входы и выходы в Audacity будут отображаться как пустые. Следуйте этим инструкциям:

https://wiki.alpinelinux.org/wiki/Sound_Setup

-1
27.01.2020, 23:49

Теги

Похожие вопросы