Запускать оснастку параллельно / параллельно с пакетом Debian?
Я на Ubuntu 18.04, и VLC по умолчанию здесь:
$ vlc --version
VLC media player 3.0.4 Vetinari (revision 3.0.4-0-gf615db6332)
...
$ which vlc
/usr/bin/vlc
Я хочу сохранить эту версию, а затем попробовать ночной snap
, Итак, я попробовал:
$ sudo snap install --channel=edge vlc
vlc (edge) 4.0.0-dev-5939-gee31d91 from VideoLAN✓ installed
$ snap list
Name Version Rev Tracking Publisher Notes
core 16-2.36.3 6130 stable canonical✓ core
...
vlc 4.0.0-dev-5939-gee31d91 767 edge videolan✓ -
Теперь я знаю, что у меня есть эта версия разработчика vlc
установлен, и это в моей системе здесь:
$ ls -la /snap/bin/
total 8
drwxr-xr-x 2 root root 4096 Jan 4 09:25 .
drwxr-xr-x 13 root root 4096 Jan 4 09:25 ..
...
lrwxrwxrwx 1 root root 13 Jan 4 09:25 vlc -> /usr/bin/snap
Но /snap/bin/vlc
символическая ссылка (по-видимому) /usr/bin/snap
поэтому, когда я запускаю его:
$ /snap/bin/vlc
cannot change current working directory to the original directory: No such file or directory
Поэтому, когда я печатаю vlc
Я все еще получаю старую версию Debian, как я и хочу.
Но как мне запустить snap
версия VLC в этом случае?
2 ответа
Следующая команда для запуска мгновенной версии vlc легче запомнить. Откройте терминал и введите:
snap run vlc
snap run <snap-package>
также работает со всеми пакетами оснастки в целом.
Нашел ответ, через:
не может изменить текущий рабочий каталог на исходный каталог: нет такого файла или каталога · Проблема № 5 · smoser / pdftk · GitHub
https://github.com/smoser/pdftk/issues/5
Снимки не имеют доступа ко всем каталогам.
Попробуйте использовать pdftk из вашего домашнего каталога.
Хорошо, поэтому я сделал это:
$ cd ~
$ /snap/bin/vlc
VLC media player 4.0.0-dev Otto Chriek (revision 4.0.0-dev-5939-gee31d91)
[00000000023c93b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
...
... и теперь он работает... за исключением того, что он действительно не может получить доступ ко многим каталогам - он не может даже перечислить видео, которые я имею /tmp
так что теперь я должен символическую ссылку на них ~
... кроме символической ссылки из /tmp
в ~/
не виден snap
VLC тоже, так что теперь я должен скопировать эти файлы...