Автор Тема: Не ставится VS Code для разработки на PHP  (Прочитано 233 раз)

Оффлайн GrishaDm

  • Давно тут
  • **
  • Сообщений: 85
Попытался поставить вот это: https://code.visualstudio.com/download
Файл: code-1.60.1-1631294889.el7.x86_64.rpm
Доходит до 66% и нет реакции "Пожалуйста, подождите..." (ждал полчаса).
В чём проблема и почему в Synaptic этого нет по дефолту в репозиториях (это бесплатный продукт с открытым исходным кодом, и всё такое)?
_________________________________________________________________
Получено: 3 http://mirror.yandex.ru p9/branch/noarch release [1545B]

Получено 4674B за 1s (3643B/s).

Найдено http://mirror.yandex.ru p9/branch/x86_64/classic pkglist

Найдено http://mirror.yandex.ru p9/branch/x86_64/classic release

Найдено http://mirror.yandex.ru p9/branch/x86_64/gostcrypto pkglist

Найдено http://mirror.yandex.ru p9/branch/x86_64/gostcrypto release

Найдено http://mirror.yandex.ru p9/branch/x86_64-i586/classic pkglist

Найдено http://mirror.yandex.ru p9/branch/x86_64-i586/classic release

Найдено http://mirror.yandex.ru p9/branch/noarch/classic pkglist

Найдено http://mirror.yandex.ru p9/branch/noarch/classic release

Чтение списков пакетов...

Построение дерева зависимостей...

Reading Package Lists...
Building Dependency Tree...
Selecting code for '/home/a/code-1.60.1-1631294889.el7.x86_64.rpm'
The following NEW packages will be installed:
  code
0 upgraded, 1 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/106MB of archives.
After unpacking 302MB of additional disk space will be used.
Committing changes...
Preparing...                            ################################# [100%]
Updating / installing...
1: code-1.60.1-1631294889.el7           ################################# [100%]

________________________________________________________________________________________________

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 18 686
    • Домашняя страница
    • Email
Потому и нет, что сборка его сильно осложнена Microsoft. Пишите в Microsoft.
Андрей Черепанов (cas@)

Оффлайн GrishaDm

  • Давно тут
  • **
  • Сообщений: 85
Уточнение -всё-таки он поставился, хотя установщик prm пришлось закрывать. И вроде работает, но уверенности, что полноценно - нет.
Сам же установщик rpm  на другом ПО устанавливает всё без проблем.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 18 686
    • Домашняя страница
    • Email
Уточнение -всё-таки он поставился, хотя установщик prm пришлось закрывать. И вроде работает, но уверенности, что полноценно - нет.
Сам же установщик rpm  на другом ПО устанавливает всё без проблем.
Значит там rpm не блокирует базу данных и возможны любые кривые костыли в постустановочных скриптах.
Андрей Черепанов (cas@)

Оффлайн Александр Ерещенко

  • Давно тут
  • **
  • Сообщений: 624
Регулярно пользуюсь. Проблем с установкой не обнаружил, но я всегда ставлю через apt-get. Система p10 KDE
# apt-get install ./code-1.60.1-1631294889.el7.x86_64.rpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано code для './code-1.60.1-1631294889.el7.x86_64.rpm'
Следующие пакеты будут ОБНОВЛЕНЫ:
  code
1 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/106MB архивов.
После распаковки потребуется дополнительно 559B дискового пространства.
Совершаем изменения... 
Подготовка...                   #################################################################################################### [100%]
Обновление / установка...
1: code-1.60.1-1631294889.el7   #################################################################################################### [ 50%]
Очистка / удаление...
2: code-1.60.0-1630494372.el7   #################################################################################################### [100%]
Завершено.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 733
Регулярно пользуюсь. Проблем с установкой не обнаружил, но я всегда ставлю через apt-get. Система p10 KDE
# apt-get install ./code-1.60.1-1631294889.el7.x86_64.rpm
Чтение списков пакетов... Завершено
...

Не пользуюсь и не предполагается.
Но стала любопытной проблема отказа установки пакета.
И вкрячил его в p9-xfce-sysv, но чуть по-другому, - с установкой никаких проблем:
# time -f %e rpm -Uhv /tmp/code-1.60.1-1631294889.el7.x86_64.rpm # секунд
Подготовка...                              ##### [100%]
Обновление / установка...
1: code-1.60.1-1631294889.el7              ##### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
8.89
# apt-cache depends code
code-1.60.1-1631294889.el7@1631294907
  Требует: </bin/sh>
    sh-4.4.23-alt1:sisyphus+221902.500.4.1@1550587242
  Требует: </bin/sh>
    sh-4.4.23-alt1:sisyphus+221902.500.4.1@1550587242
  Требует: <libX11.so.6()(64bit)>
    libX11-3:1.7.2-alt1:p9+273972.100.2.1@1623924318
  Требует: <libXcomposite.so.1()(64bit)>
    libXcomposite-0.4.5-alt1:sisyphus+225206.300.1.2@1552949136
  Требует: <libXcursor.so.1()(64bit)>
    libXcursor-1.2.0-alt1:sisyphus+225206.400.1.2@1552949214
  Требует: <libXdamage.so.1()(64bit)>
    libXdamage-1.1.5-alt1:sisyphus+225206.500.1.2@1552949282
  Требует: <libXext.so.6()(64bit)>
    libXext-1.3.4-alt1:sisyphus+225206.700.1.2@1552949422
  Требует: <libXfixes.so.3()(64bit)>
    libXfixes-5.0.3-alt1:sisyphus+226736.100.2.2@1554614842
  Требует: <libXi.so.6()(64bit)>
    libXi-1.7.9-alt2:sisyphus+226377.100.1.2@1554260258
  Требует: <libXrandr.so.2()(64bit)>
    libXrandr-1.5.2-alt1:sisyphus+225206.1300.1.2@1552949698
  Требует: <libXrender.so.1()(64bit)>
    libXrender-0.9.10-alt1:p9+261891.200.2.1@1606149106
  Требует: <libXss.so.1()(64bit)>
    libXScrnSaver-1.2.3-alt1:sisyphus+223149.500.2.1@1551268370
  Требует: <libXtst.so.6()(64bit)>
    libXtst-1.2.3-alt1:p9+261891.100.2.1@1606149065
  Требует: <libasound.so.2()(64bit)>
    libalsa-1:1.2.4-alt1:p9+250722.2400.14.1@1614269549
  Требует: <libatk-1.0.so.0()(64bit)>
    libatk-2.32.0-alt1:sisyphus+225059.600.3.2@1552845198
  Требует: <libc.so.6()(64bit)>
    glibc-core-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libc.so.6(GLIBC_2.11)(64bit)>
    glibc-core-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libc.so.6(GLIBC_2.2.5)(64bit)>
    glibc-core-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libc.so.6(GLIBC_2.3)(64bit)>
    glibc-core-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libc.so.6(GLIBC_2.3.2)(64bit)>
    glibc-core-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libc.so.6(GLIBC_2.3.4)(64bit)>
    glibc-core-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libc.so.6(GLIBC_2.4)(64bit)>
    glibc-core-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libc.so.6(GLIBC_2.6)(64bit)>
    glibc-core-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libc.so.6(GLIBC_2.7)(64bit)>
    glibc-core-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libc.so.6(GLIBC_2.9)(64bit)>
    glibc-core-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libcairo.so.2()(64bit)>
    libcairo-1:1.16.0-alt1:sisyphus+226534.100.2.3@1554515520
  Требует: <libcups.so.2()(64bit)>
    libcups-2.3.3-alt6.op2:p9+272723.300.4.1@1624275834
  Требует: <libdbus-1.so.3()(64bit)>
    libdbus-1.12.16-alt2:p9+240607.100.1.1@1573553670
  Требует: <libdl.so.2()(64bit)>
    glibc-core-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libexpat.so.1()(64bit)>
    libexpat-2.2.10-alt1:p9+261554.100.1.1@1605103332
  Требует: <libfontconfig.so.1()(64bit)>
    fontconfig-2.13.1-alt1:p9+247340.200.3.1@1583400482
  Требует: <libfreetype.so.6()(64bit)>
    libfreetype-2.10.1-alt1.1.p9.1:p9+260179.200.3.1@1603971391
  Требует: <libgbm.so.1()(64bit)>
    libgbm-4:21.0.3-alt1:p9+271012.200.3.1@1621244963
  Требует: <libgcc_s.so.1()(64bit)>
    libgcc1-8.4.1-alt0.p9.1:p9+247559.100.2.1@1585587756
  Требует: <libgcc_s.so.1(GCC_3.0)(64bit)>
    libgcc1-8.4.1-alt0.p9.1:p9+247559.100.2.1@1585587756
  Требует: <libgcc_s.so.1(GCC_4.0.0)(64bit)>
    libgcc1-8.4.1-alt0.p9.1:p9+247559.100.2.1@1585587756
  Требует: <libgdk-x11-2.0.so.0()(64bit)>
    libgtk+2-2.24.32-alt3:sisyphus+227306.100.1.3@1555646039
  Требует: <libgdk_pixbuf-2.0.so.0()(64bit)>
    libgdk-pixbuf-2.38.2-alt1:p9+237353.1000.2.2@1568374008
  Требует: <libgio-2.0.so.0()(64bit)>
    libgio-2.60.7-alt1:p9+237353.100.2.2@1568372980
  Требует: <libglib-2.0.so.0()(64bit)>
    glib2-2.60.7-alt1:p9+237353.100.2.2@1568372980
  Требует: <libgmodule-2.0.so.0()(64bit)>
    glib2-2.60.7-alt1:p9+237353.100.2.2@1568372980
  Требует: <libgobject-2.0.so.0()(64bit)>
    glib2-2.60.7-alt1:p9+237353.100.2.2@1568372980
  Требует: <libgtk-3.so.0()(64bit)>
    libgtk+3-3.24.29-alt0.M90P.1:p9+277455.200.2.1@1625582389
  Требует: <libm.so.6()(64bit)>
    glibc-core-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libm.so.6(GLIBC_2.2.5)(64bit)>
    glibc-core-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libnspr4.so()(64bit)>
    libnspr-1:4.28-alt1:p9+254920.20.18.1@1601209852
  Требует: <libnss3.so()(64bit)>
    libnss-3.56.0-alt1:p9+254920.30.20.1@1601657858
  Требует: <libnssutil3.so()(64bit)>
    libnss-3.56.0-alt1:p9+254920.30.20.1@1601657858
  Требует: <libpango-1.0.so.0()(64bit)>
    libpango-1.44.6-alt1:p9+237353.700.2.2@1568373865
  Требует: <libpangocairo-1.0.so.0()(64bit)>
    libpango-1.44.6-alt1:p9+237353.700.2.2@1568373865
  Требует: <libpthread.so.0()(64bit)>
    glibc-pthread-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libpthread.so.0(GLIBC_2.2.5)(64bit)>
    glibc-pthread-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libpthread.so.0(GLIBC_2.3.2)(64bit)>
    glibc-pthread-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libpthread.so.0(GLIBC_2.3.3)(64bit)>
    glibc-pthread-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <librt.so.1()(64bit)>
    glibc-pthread-6:2.27-alt13:p9+261868.100.3.1@1606152844
  Требует: <libsecret-1.so.0()(64bit)>
    libsecret-0.19.1-alt2.1:p9+283358.200.3.1@1629740184
  Требует: <libsmime3.so()(64bit)>
    libnss-3.56.0-alt1:p9+254920.30.20.1@1601657858
  Требует: <libstdc++.so.6()(64bit)>
    libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1@1585587756
  Требует: <libstdc++.so.6(GLIBCXX_3.4)(64bit)>
    libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1@1585587756
  Требует: <libstdc++.so.6(GLIBCXX_3.4.10)(64bit)>
    libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1@1585587756
  Требует: <libstdc++.so.6(GLIBCXX_3.4.11)(64bit)>
    libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1@1585587756
  Требует: <libstdc++.so.6(GLIBCXX_3.4.14)(64bit)>
    libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1@1585587756
  Требует: <libstdc++.so.6(GLIBCXX_3.4.15)(64bit)>
    libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1@1585587756
  Требует: <libstdc++.so.6(GLIBCXX_3.4.9)(64bit)>
    libstdc++6-8.4.1-alt0.p9.1:p9+247559.100.2.1@1585587756
  Требует: <libxcb.so.1()(64bit)>
    libxcb-1.13.1-alt1:sisyphus+226527.100.2.2@1554593799
  Требует: <libxkbfile.so.1()(64bit)>
    libxkbfile-1.1.0-alt1:sisyphus+225206.1100.1.2@1552949559
# ldd-requires /usr/share/code/code
Архитектура двоичного файла соответствует ОС
Уже установлены все библиотеки
# ldd /usr/share/code/code
linux-vdso.so.1 (0x00007ffc63d86000)
libffmpeg.so => /usr/share/code/libffmpeg.so (0x00007fab273b5000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fab27395000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fab27374000)
librt.so.1 => /lib64/librt.so.1 (0x00007fab2736a000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007fab2730d000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007fab271ea000)
libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007fab271e3000)
libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007fab27016000)
libnss3.so => /usr/lib64/libnss3.so (0x00007fab26ee2000)
libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007fab26eb0000)
libsmime3.so => /usr/lib64/libsmime3.so (0x00007fab26e87000)
libnspr4.so => /usr/lib64/libnspr4.so (0x00007fab26e3c000)
libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007fab26e0f000)
libatk-bridge-2.0.so.0 => /usr/lib64/libatk-bridge-2.0.so.0 (0x00007fab26ddb000)
libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007fab26d87000)
libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007fab26d72000)
libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007fab26d47000)
libgtk-3.so.0 => /usr/lib64/libgtk-3.so.0 (0x00007fab265b5000)
libgdk-3.so.0 => /usr/lib64/libgdk-3.so.0 (0x00007fab264b2000)
libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007fab26461000)
libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007fab2632e000)
libm.so.6 => /lib64/libm.so.6 (0x00007fab26198000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fab26056000)
libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007fab26051000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007fab2604a000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007fab26036000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007fab2602e000)
libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007fab26021000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fab25fe4000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fab25fbc000)
libxkbcommon.so.0 => /usr/lib64/libxkbcommon.so.0 (0x00007fab25f78000)
libgbm.so.1 => /usr/lib64/libgbm.so.1 (0x00007fab25f68000)
libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007fab25e6b000)
libatspi.so.0 => /usr/lib64/libatspi.so.0 (0x00007fab25e38000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fab25e1e000)
libc.so.6 => /lib64/libc.so.6 (0x00007fab25c60000)
/lib64/ld-linux-x86-64.so.2 (0x00007fab2f682000)
libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007fab25c53000)
libpcre.so.3 => /lib64/libpcre.so.3 (0x00007fab25c0d000)
libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007fab25c07000)
libz.so.1 => /lib64/libz.so.1 (0x00007fab25bea000)
libmount.so.1 => /lib64/libmount.so.1 (0x00007fab25b8a000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fab25b5e000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fab25b42000)
libplds4.so => /usr/lib64/libplds4.so (0x00007fab25b3d000)
libplc4.so => /usr/lib64/libplc4.so (0x00007fab25b36000)
libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007fab25a85000)
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007fab25a4f000)
libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007fab25a3c000)
libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007fab25a29000)
libcairo-gobject.so.2 => /usr/lib64/libcairo-gobject.so.2 (0x00007fab25a1d000)
libepoxy.so.0 => /usr/lib64/libepoxy.so.0 (0x00007fab258ec000)
libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007fab258ce000)
libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007fab258b6000)
libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007fab257b3000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fab2576c000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fab256ab000)
libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007fab256a6000)
libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007fab2569a000)
libwayland-cursor.so.0 => /usr/lib64/libwayland-cursor.so.0 (0x00007fab25690000)
libwayland-egl.so.1 => /usr/lib64/libwayland-egl.so.1 (0x00007fab25689000)
libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 (0x00007fab25677000)
libthai.so.0 => /usr/lib64/libthai.so.0 (0x00007fab2566c000)
libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007fab255c6000)
libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007fab255b1000)
libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007fab255ac000)
libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007fab2559a000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fab2558d000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007fab25506000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fab25501000)
libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007fab254f9000)
libwayland-server.so.0 => /usr/lib64/libwayland-server.so.0 (0x00007fab254e0000)
libblkid.so.1 => /lib64/libblkid.so.1 (0x00007fab2548c000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fab25460000)
libzstd.so.1 => /lib64/libzstd.so.1 (0x00007fab25378000)
liblz4.so.1 => /lib64/liblz4.so.1 (0x00007fab25356000)
libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007fab25235000)
libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007fab25210000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007fab25207000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fab251ee000)
libdatrie.so.1 => /usr/lib64/libdatrie.so.1 (0x00007fab24fe7000)
libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007fab24f2c000)
libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007fab24ef9000)
libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007fab24ed6000)
# apt-cache depends code | grep -v '^code\|Требует' | rev | cut -f3- -d '-' | rev | sort -u | sed -e 's/ \{4\}//g'
fontconfig
glib2
glibc-core
glibc-pthread
libalsa
libatk
libcairo
libcups
libdbus
libexpat
libfreetype
libgbm
libgcc1
libgdk-pixbuf
libgio
libgtk+2
libgtk+3
libnspr
libnss
libpango
libsecret
libstdc++6
libX11
libxcb
libXcomposite
libXcursor
libXdamage
libXext
libXfixes
libXi
libxkbfile
libXrandr
libXrender
libXScrnSaver
libXtst
sh
# rpm -q $(apt-cache depends code | grep -v '^code\|Требует' | rev | cut -f3- -d '-' | rev | sort -u)
fontconfig-2.13.1-alt1.x86_64
glib2-2.60.7-alt1.x86_64
glibc-core-2.27-alt13.x86_64
glibc-pthread-2.27-alt13.x86_64
libalsa-1.2.4-alt1.x86_64
libatk-2.32.0-alt1.x86_64
libcairo-1.16.0-alt1.x86_64
libcups-2.3.3-alt6.op2.x86_64
libdbus-1.12.16-alt2.x86_64
libexpat-2.2.10-alt1.x86_64
libfreetype-2.10.1-alt1.1.p9.1.x86_64
libgbm-21.0.3-alt1.x86_64
libgcc1-8.4.1-alt0.p9.1.x86_64
libgdk-pixbuf-2.38.2-alt1.x86_64
libgio-2.60.7-alt1.x86_64
libgtk+2-2.24.32-alt3.x86_64
libgtk+3-3.24.29-alt0.M90P.1.x86_64
libnspr-4.28-alt1.x86_64
libnss-3.56.0-alt1.x86_64
libpango-1.44.6-alt1.x86_64
libsecret-0.19.1-alt2.1.x86_64
libstdc++6-8.4.1-alt0.p9.1.x86_64
libX11-1.7.2-alt1.x86_64
libxcb-1.13.1-alt1.x86_64
libXcomposite-0.4.5-alt1.x86_64
libXcursor-1.2.0-alt1.x86_64
libXdamage-1.1.5-alt1.x86_64
libXext-1.3.4-alt1.x86_64
libXfixes-5.0.3-alt1.x86_64
libXi-1.7.9-alt2.x86_64
libxkbfile-1.1.0-alt1.x86_64
libXrandr-1.5.2-alt1.x86_64
libXrender-0.9.10-alt1.x86_64
libXScrnSaver-1.2.3-alt1.x86_64
libXtst-1.2.3-alt1.x86_64
sh-4.4.23-alt1.noarch
# rpm -qp --requires /tmp/code-1.60.1-1631294889.el7.x86_64.rpm
/bin/sh
/bin/sh
libX11.so.6()(64bit)
libXcomposite.so.1()(64bit)
libXcursor.so.1()(64bit)
libXdamage.so.1()(64bit)
libXext.so.6()(64bit)
libXfixes.so.3()(64bit)
libXi.so.6()(64bit)
libXrandr.so.2()(64bit)
libXrender.so.1()(64bit)
libXss.so.1()(64bit)
libXtst.so.6()(64bit)
libasound.so.2()(64bit)
libatk-1.0.so.0()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.11)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.2)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.6)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libc.so.6(GLIBC_2.9)(64bit)
libcairo.so.2()(64bit)
libcups.so.2()(64bit)
libdbus-1.so.3()(64bit)
libdl.so.2()(64bit)
libexpat.so.1()(64bit)
libfontconfig.so.1()(64bit)
libfreetype.so.6()(64bit)
libgbm.so.1()(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgcc_s.so.1(GCC_4.0.0)(64bit)
libgdk-x11-2.0.so.0()(64bit)
libgdk_pixbuf-2.0.so.0()(64bit)
libgio-2.0.so.0()(64bit)
libglib-2.0.so.0()(64bit)
libgmodule-2.0.so.0()(64bit)
libgobject-2.0.so.0()(64bit)
libgtk-3.so.0()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libnspr4.so()(64bit)
libnss3.so()(64bit)
libnssutil3.so()(64bit)
libpango-1.0.so.0()(64bit)
libpangocairo-1.0.so.0()(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libpthread.so.0(GLIBC_2.3.2)(64bit)
libpthread.so.0(GLIBC_2.3.3)(64bit)
librt.so.1()(64bit)
libsecret-1.so.0()(64bit)
libsmime3.so()(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.10)(64bit)
libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
libstdc++.so.6(GLIBCXX_3.4.14)(64bit)
libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
libxcb.so.1()(64bit)
libxkbfile.so.1()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
# rpm -qp --scripts /tmp/code-1.60.1-1631294889.el7.x86_64.rpm
postinstall scriptlet (using /bin/sh):
# Remove the legacy bin command if this is the stable build
if [ "code" = "code" ]; then
rm -f /usr/local/bin/code
fi

# Symlink bin command to /usr/bin
ln -sf /usr/share/code/bin/code /usr/bin/code

# Register yum repository
# TODO: #229: Enable once the yum repository is signed
#if [ "code" != "code-oss" ]; then
# if [ -d "/etc/yum.repos.d" ]; then
# REPO_FILE=/etc/yum.repos.d/code.repo
# rm -f $REPO_FILE
# echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://update.code.visualstudio.com/api/rpm/stable/x86_64/rpm" > $REPO_FILE
# fi
#fi

# Update mimetype database to pickup workspace mimetype
update-mime-database /usr/share/mime &> /dev/null || :
postuninstall scriptlet (using /bin/sh):
if [ $1 = 0 ]; then
  rm -f /usr/bin/code
fi

# Update mimetype database for removed workspace mimetype
update-mime-database /usr/share/mime &> /dev/null || :
« Последнее редактирование: 20.09.2021 21:35:29 от Speccyfighter »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 420
  • Sunny 273 RUS crew
По ссылке https://bugzilla.altlinux.org/39634 написано про "epm play code"

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 733
По ссылке https://bugzilla.altlinux.org/39634 написано про "epm play code"

:-) Как интересно работает epm:
# /usr/share/eepm/tools_eget -O /tmp/code-1.60.1.rpm 'https://code.visualstudio.com/sha/download?build=stable&os=linux-rpm-x64'
# epm repack /tmp/code-1.60.1.rpm
...

Adapted packages:
/tmp/.private/root/tmp.BbnkTfTofA/code-1.60.1-alt1.repacked.with.epm.1631294890.x86_64.rpm
# ll /tmp/.private/root/tmp.BbnkTfTofA/code-1.60.1-alt1.repacked.with.epm.1631294890.x86_64.rpm
ls: невозможно получить доступ к '/tmp/.private/root/tmp.BbnkTfTofA/code-1.60.1-alt1.repacked.with.epm.1631294890.x86_64.rpm': Нет такого файла или каталога

:-) Он всегда так делает?, - говорит одно, а делает совсем другое.
Я вот честно говоря не понял:
Зачем ему после пересборки пакета, понадобилось искать /bin/rmdir? Чтобы грохнуть каталог /tmp/.private/$user/tmp.BlabLaBla в котором лежит пересобранный пакет?
« Последнее редактирование: 21.09.2021 02:12:25 от Speccyfighter »

Оффлайн GrishaDm

  • Давно тут
  • **
  • Сообщений: 85
Вообще "весёлая" программа. При сохранении файла в папку вэб-сервера требует подтвердить права юзера. Что я только не делал с правами этой папки. Даже делал её этого юзера и админа, давая права всем на всё. Не помогло. Каждый раз при сохранении просит пароль юзера вводить. Думал, может в настройках где есть. Но пока не нашёл ничего такого.

Оффлайн Александр Ерещенко

  • Давно тут
  • **
  • Сообщений: 624
Вообще "весёлая" программа. При сохранении файла в папку вэб-сервера требует подтвердить права юзера. Что я только не делал с правами этой папки. Даже делал её этого юзера и админа, давая права всем на всё. Не помогло. Каждый раз при сохранении просит пароль юзера вводить. Думал, может в настройках где есть. Но пока не нашёл ничего такого.
1) Настройте запуск своего локального веб-сервера от вашего имени. У вас это apache? В его конфигах это есть (подобным образом на хостингах и настраивается)
2) Папка веб-сервера у вас по умолчанию ? /var/www ? Можете переназначить папку сайта (вам же мультихостинг в конце концов тоже понадобится?) на какую-либо в своём домашнем каталоге (подобным образом на хостингах и настраивается)


Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 009
    • Email
может такой вариант рассмотреть https://vscodium.com/
его вроде и собрать в репо можно
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 18 686
    • Домашняя страница
    • Email
Так и code можно. Но честно, из исходников, это сделать сложно.
Андрей Черепанов (cas@)