Запускать оснастку параллельно / параллельно с пакетом 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 тоже, так что теперь я должен скопировать эти файлы...

Другие вопросы по тегам