Как заставить установленное программное обеспечение посещать папку, созданную мной по корневому пути?

Я столкнулся с проблемой: установленный браузер SQLite не может загрузить файл из папки I создан из корневого пути.

например. Я создал папку / workspace из корневого пути: (внизу списка)

$ cd / 
$ ls -al 
drwxr-xr-x  25 root  root       4096 Mar 31 11:18 ./
drwxr-xr-x  25 root  root       4096 Mar 31 11:18 ../
drwxr-xr-x   2 root  root       4096 Apr  3 16:15 bin/
drwxr-xr-x   3 root  root       4096 Mar  3 06:00 boot/
drwxrwxr-x   2 root  root       4096 Mar  3 05:58 cdrom/
drwxr-xr-x  18 root  root       4220 Apr 16 09:15 dev/
drwxr-xr-x 130 root  root      12288 Apr 16 10:17 etc/
drwxr-xr-x   3 root  root       4096 Mar  3 05:58 home/
lrwxrwxrwx   1 root  root         33 Mar  3 05:59 initrd.img -> boot/initrd.img-4.15.0-29-generic
lrwxrwxrwx   1 root  root         33 Mar  3 05:57 initrd.img.old -> boot/initrd.img-4.15.0-29-generic
drwxr-xr-x  21 root  root       4096 Mar  3 05:59 lib/
drwxr-xr-x   2 root  root       4096 Jul 25  2018 lib64/
drwx------   2 root  root      16384 Mar  3 13:57 lost+found/
drwxr-xr-x   3 root  root       4096 Jul 25  2018 media/
drwxr-xr-x   2 root  root       4096 Jul 25  2018 mnt/
drwxr-xr-x   4 root  root       4096 Mar  3 08:25 opt/
dr-xr-xr-x 339 root  root          0 Apr 10 10:52 proc/
drwx------   5 root  root       4096 Mar 31 14:52 root/
drwxr-xr-x  30 root  root        860 Apr 16 05:52 run/
drwxr-xr-x   2 root  root      12288 Apr  3 16:15 sbin/
drwxr-xr-x  20 root  root       4096 Apr 16 09:15 snap/
drwxr-xr-x   2 root  root       4096 Jul 25  2018 srv/
-rw-------   1 root  root  993244160 Mar  3 13:57 swapfile
dr-xr-xr-x  13 root  root          0 Apr 16 09:08 sys/
drwxrwxrwt  31 root  root       4096 Apr 16 12:32 tmp/
drwxr-xr-x  10 root  root       4096 Jul 25  2018 usr/
drwxr-xr-x  14 root  root       4096 Jul 25  2018 var/
lrwxrwxrwx   1 root  root         30 Mar  3 05:59 vmlinuz -> boot/vmlinuz-4.15.0-29-generic
drwxr-xr-x   9 siwei siwei      4096 Apr 14 11:36 workspace/

и установил sqlitebrowser через программный центр Ubuntu:

enter image description here

Однако, когда я хочу открыть .db файл в папке / workspace , путь не может быть виден в sqlitebrowser :

enter image description here

Я проверил, что я дал разрешения этой программе, и перезапускаю ПК по-прежнему не работает.

enter image description here

может кто-нибудь подскажет? большое спасибо!

Моя среда: Ubuntu 18.04 LTS,

0
задан 16 April 2021 в 07:38

1 ответ

благодаря комментарию @ user535733 я получил основную причину: программное обеспечение, которое я установил, представляет собой версию snap , см. Рисунок ниже

enter image description here

решение :

  1. переместите мой файл проекта (или файл sqlite) в исходную папку (например, в домашнюю папку пользователя) и продолжайте использовать версию оснастки .

  2. удалите версию оснастки из «программного центра», а затем повторно установите обычную версию .

$ sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser-testing
$ sudo apt update
$ apt install sqlitebrowser
0
ответ дан 23 April 2021 в 23:22

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

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