Ошибка «libpthread.so.0 () (64bit) требуется для code-1.33.1-xyz»: не удалось установить VS Code в OpenSuse Tumbleweed

Вы можете подумать, что это ответ в сторону, но часто решением является простое использование переменных в командной строке. Они нужны не только для сценариев оболочки. Например, вы разрабатываете сложный "однострочник" методом проб и ошибок и имеете:

 $ some complex command using value 23 at this point

затем вы хотите изменить только одно значение в середине командной строки. Одно редактирование, и строка легко вспоминается, не требуя дальнейшего редактирования:

 $ a=23
 $ some complex command using value "$a" at this point
 $ a=37
 $ some complex command using value "$a" at this point
 $ a=42
 $ some complex command using value "$a" at this point

Еще лучше, когда вам нужно $a в двух или более местах в команде, например, для каталога или имени файла.

0
29.04.2019, 19:53
1 ответ

Вы пытаетесь установить rpm, но у вас не установлены зависимости.

Используйте эту команду для извлечения зависимостей вместе с установкой пакета:

zypper install Downloads/code-1.33.1-1554971173.el7.x86_64.rpm

Вы также можете установить его, следуя инструкциям здесь:https://code.visualstudio.com/docs/setup/linux

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/zypp/repos.d/vscode.repo'

sudo zypper refresh

sudo zypper install code
0
28.01.2020, 03:46

Теги

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