Код Visual Studio не запускается после установки

> НЕ О ВЕРСИИ SNAP <

Установил код Visual Studio через терминал, используя инструкции здесь: https://code.visualstudio.com/docs/setup/linux

Я не выполнял sudo dpkg -i . deb и sudo apt-get install -f , но сразу же добавили репозиторий и ключ, а затем обновили и установили ( sudo apt install code ).

При обычном запуске ( Super и вводе visual , введите, чтобы запустить приложение) на некоторое время отображается курсор занятости, а затем останавливается. Ничего не произошло.

При запуске терминала и вводе кода ничего не происходит.

$ code --verbose

[main 9:06:54 PM] Startup error: ,,Error: EACCES: permission denied, mkdir '/home/*myusername*/.config/Code/CachedData',Error: EACCES: permission denied, mkdir '/home/*myusername*/.config/Code/logs/20180723T210654'
[main 9:06:54 PM] Lifecycle#kill()

$ apt list --installed code

Listing... Done
code/stable,now 1.25.1-1531323788 amd64 [installed]
N: There are 39 additional versions. Please use the '-a' switch to see them.

$ apt policy code

code:
  Installed: 1.25.1-1531323788
  Candidate: 1.25.1-1531323788
  Version table:
 *** 1.25.1-1531323788 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
        100 /var/lib/dpkg/status
     1.25.0-1530796411 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.24.1-1528912196 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.24.0-1528306776 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.23.1-1525968403 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.23.0-1525361119 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.22.2-1523551015 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.22.1-1522974421 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.21.1-1521038896 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.21.0-1520420608 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.20.1-1518535978 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.20.0-1518023506 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.19.3-1516876437 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.19.2-1515599945 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.19.1-1513676564 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.19.0-1513245498 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.18.1-1510857349 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.18.0-1510145176 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.17.2-1508162334 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.17.1-1507645403 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.17.0-1507160143 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.16.1-1505406497 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.16.0-1504714880 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.15.1-1502903936 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.15.0-1502309460 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.14.2-1500506907 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.14.1-1499973263 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.14.0-1499719149 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.13.1-1497464373 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.13.0-1496940180 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.12.2-1494422229 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.12.1-1493934083 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.12.0-1493915672 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.11.2-1492070517 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.11.1-1491486998 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.11.0-1491426847 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.10.2-1488981323 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.10.1-1488415350 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.10.0-1488387854 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages
     1.9.1-1486597190 500
        500 https://packages.microsoft.com/repos/vscode stable/main amd64 Packages

Что касается прав на каталог .config:

$ ls -la ~/.config/Code

total 24
drwxr-xr-x  4 root   root   4096 jun 25 23:08 .
drwx------ 19 myusername myusername 4096 jun 29 18:59 ..
-rw-r--r--  1 root   root     18 jun 25 23:08 installSource
drwxr-xr-x  4 root   root   4096 jun 25 23:08 logs
-rw-r--r--  1 root   root     36 jun 25 23:08 machineid
drwxr-xr-x  2 root   root   4096 jun 25 23:08 User

Я новенький. Судя по всему, "sudo code" не является безопасным способом решения моей проблемы, так что мне делать?

Запуск Ubuntu 18.04

1
задан 27 July 2018 в 00:32

1 ответ

Необходимо изменить разрешение! Настройки являются неправильными. Если Вы имеете новую установку и никогда не имели проекты на Вашей машине, попытайтесь переустановить код путем удаления всего code-made-files

sudo apt purge code

и затем переустановите его с

sudo apt install code

Если у Вас были проекты, можно попытаться изменить доступ dir конфигурации:

sudo chown -R myusername:myusername ~/.config/Code
0
ответ дан 8 December 2019 в 00:08

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

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