pycharm-community-2021.3.2 AstraLinux CE (Orel-current)
Здравствуйте!
Пробую использовать Orel-current с IDE pycharm-community. IDE запустилась, но сообщает что в системе установлен git версии 2.11, а минимально поддерживаемая версия 2.17.
Как я могу самостоятельно собрать свежий git не из исходников? Есть какая-то документация как это можно сделать?
Montfer
New member
Vladimir Test
New member
Montfer
New member
примерно, как описано тут https://wiki.astralinux.ru/pages/viewpage.action?pageId=3276859
только подключаете buster, обновляете список пакетов и пробуете установить git (результат не гарантирую). только не нужно делать upgrade или dist-upgrade с подключенными репами дебиана — это точно сломает систему
Vladimir Test
New member
примерно, как описано тут https://wiki.astralinux.ru/pages/viewpage.action?pageId=3276859
только подключаете buster, обновляете список пакетов и пробуете установить git (результат не гарантирую). только не нужно делать upgrade или dist-upgrade с подключенными репами дебиана — это точно сломает систему
Спасибо помогло, git теперь версии 2.20.1.
Но есть нюанс, при установке `sudo apt-get install -t buster git` были заменены/установлены не только git, но и разные системные библиотеки, включая libc.
После перезагрузки ничего не отвалилось вроде, но всё таки это не совсем чистое решение, хотелось бы избежать замены штатных системных библиотек.
$ sudo apt-get install -t buster git Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Следующие пакеты устанавливались автоматически и больше не требуются: lib32gcc1 lib32ncurses5 lib32stdc++6 lib32tinfo5 libc6-i386 rsync Для их удаления используйте «sudo apt autoremove». Будут установлены следующие дополнительные пакеты: git-man libc-bin libc-dev-bin libc-l10n libc6 libc6-dev libc6-i386 libcom-err2 libcomerr2 libcurl3-gnutls libgnutls30 libgssapi-krb5-2 libhogweed4 libk5crypto3 libkrb5-3 libkrb5support0 libnettle6 libp11-kit0 libpcre2-8-0 libtasn1-6 libunistring2 locales p11-kit-modules Предлагаемые пакеты: git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn glibc-doc manpages-dev gnutls-bin krb5-doc krb5-user Рекомендуемые пакеты: manpages manpages-dev krb5-locales Пакеты, которые будут УДАЛЕНЫ: ia32-libs НОВЫЕ пакеты, которые будут установлены: libcom-err2 libunistring2 Пакеты, которые будут обновлены: git git-man libc-bin libc-dev-bin libc-l10n libc6 libc6-dev libc6-i386 libcomerr2 libcurl3-gnutls libgnutls30 libgssapi-krb5-2 libhogweed4 libk5crypto3 libkrb5-3 libkrb5support0 libnettle6 libp11-kit0 libpcre2-8-0 libtasn1-6 locales p11-kit-modules обновлено 22, установлено 2 новых пакетов, для удаления отмечено 1 пакетов, и 1280 пакетов не обновлено. Необходимо скачать 25,5 MБ архивов. После данной операции, объём занятого дискового пространства уменьшится на 269 MB.
Обновление libc6
Пользуюсь Яндекс.Браузером и столкнулся с такой проблемой. Браузер отказывается воспроизводить видео с DRM-контентом. Общался с поддержной браузера на эту тему и выяснил, что он корректно работает при наличии в системе библиотеки libc6 версии 2.27. А версия в моем дистрибутиве (Astra Linux Orel 2.12.43) — 2.24. В поддержке Яндекс.Браузера мне сообщили, что ничем помочь не могут и посоветовали обратиться в поддержку AstraLinux. Не очень красиво с их стороны. Однако обновить библиотечку всё же не мешало бы.
Montfer
New member
на эту библиотеку много чего завязано, поэтому обновить не получится. либо вам ждать выход астры на 10м дебиане, либо запросить браузер старой версии. либо вообще отказаться от этого г..на и юзать нормальный браузер
countmein
New member
В Орле (который Common Edition) я обновлял её и всё нормально было. Можно подключить на время репозиторий Дебиана 10 (он же buster) и обновить оттуда.
Montfer
New member
В Орле (который Common Edition) я обновлял её и всё нормально было. Можно подключить на время репозиторий Дебиана 10 (он же buster) и обновить оттуда.
countmein
New member
У меня такого не было. Вот она стоит:
Montfer
New member
У меня такого не было. Вот она стоит:
Вложения
countmein
New member
А если через aptitude? Кроме того выяснилось, что я её установил не отдельно, а в составе пакета gcc-multilib. Причём сначала зачем-то (уже не помню) поставил родную его версию, а уже потом подключил репозиторий бастера и поставил более новую. И вроде бы я aptitude использовал.
Montfer
New member
А если через aptitude? Кроме того выяснилось, что я её установил не отдельно, а в составе пакета gcc-multilib. Причём сначала зачем-то (уже не помню) поставил родную его версию, а уже потом подключил репозиторий бастера и поставил более новую. И вроде бы я aptitude использовал.
countmein
New member
deb [trusted=true] https://mirror.yandex.ru/debian/ buster main contrib non-free
$ sudo apt-get -t buster install libc6 Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: libc-bin libc-dev-bin libc-l10n libc6-dev libc6-i386 locales Предлагаемые пакеты: glibc-doc manpages-dev Рекомендуемые пакеты: manpages manpages-dev Пакеты, которые будут обновлены: libc-bin libc-dev-bin libc-l10n libc6 libc6-dev libc6-i386 locales обновлено 7, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1410 пакетов не обновлено. Необходимо скачать 0 B/14,4 MB архивов. После данной операции, объём занятого дискового пространства возрастёт на 14,8 MB. Хотите продолжить? [Д/н]
Configuration file '/etc/locale.alias' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O : keep your currently-installed version D : show the differences between the versions Z : start a shell to examine the situation The default action is to keep your current version. *** locale.alias (Y/I/N/O/D/Z) [default=N] ? N Generating locales (this might take a while). ru_RU.UTF-8. done Generation complete.
Я там выбрал N. Всё прошло без ошибок. Перезагрузился, всё работает, Yandex.Browser показывает видео.
вопрос по обновлениям
При загрузке системы получаю сообщение, что в наличии имеются 247 обновлений.
А при запуске процесса обновления выскакивает следующее:
Обновление списка пакетов.
apt-get -y -o Dpkg::Options::=»—force-confdef» -o Dpkg::Options::=»—force-confold» update
Hit:1 http://repo.yandex.ru/yandex-disk/deb stable InRelease
Hit:2 https://repo.yandex.ru/yandex-browser/deb stable InRelease
Ign:3 https://mirror.yandex.ru/debian stretch InRelease
Hit:4 https://download.astralinux.ru/astra/stable/orel/repository orel InRelease
Err:5 https://mirror.yandex.ru/debian stretch Release
404 Not Found
Hit:6 https://repo.skype.com/deb stable InRelease
Reading package lists.
Не удалось выполнить обновление
countmein
New member
крошка енот
New member
По этой команде получил следующее:
astra@astra:~$ sudo apt dist-upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Следующий пакет устанавливался автоматически и больше не требуется:
libsodium18
Для его удаления используйте «sudo apt autoremove».
НОВЫЕ пакеты, которые будут установлены:
iputils-arping libefiboot1 libefivar1 liblhasa0 librtmidi3 libsodium23 libxcb-damage0 libxmp4
libzzip-0-13 milkytracker schism unmo3 xmp
Пакеты, которые будут обновлены:
antiword astra-extra astra-nochmodx-module-5.4.0-110-generic astra-orientation astra-safepolicy
astra-scripts astra-version base-files breeze-gtk-theme chromium chromium-codecs-ffmpeg-extra
chromium-common chromium-l10n chromium-sandbox cups cups-bsd cups-client cups-common cups-core-drivers
cups-daemon cups-ipp-utils cups-ppdc cups-server-common desktop-base firefox firefox-astra
firefox-locale-ru firejail fly-admin-autostart fly-admin-cron fly-admin-dbus-helper
fly-admin-device-manager fly-admin-env fly-admin-format fly-admin-gmc fly-admin-int-check fly-admin-local
fly-admin-policykit-1 fly-admin-printer fly-admin-reflex fly-admin-repo fly-admin-repo-helper
fly-admin-winprops fly-admin-wm fly-all-main fly-all-optional fly-brightness fly-data fly-dm fly-doc
fly-fm fly-fm-libs fly-jobviewer fly-orientation fly-passwd fly-print-monitor fly-qdm fly-reflex
fly-reflex-service fly-scan fly-shutdown-dialog fly-su fly-update-notifier fly-vkbd fly-winprops-service
fly-wm fly-wm-decor fly-xkbmap flyqt5platformtheme flyui-utils gmc-common gmc-miscellaneous grub-common
grub-pc grub-pc-bin grub2-common gstreamer1.0-libav gufw hpijs-ppds hplip hplip-data hplip-gui ia32-libs
kinfocenter kmix kscreen libarchive-tools libarchive13 libasound2 libasound2-data libbfio1 libc-bin
libc-dev-bin libc-l10n libc6 libc6-dev libc6-i386 libchm1 libcups2 libcupsimage2 libfly-admin-int-check
libfly-admin-printer libfly-scan libflyadmindbus libflyadminmode libflyadminpackage libflyadminprocess
libflyadminsystemd libflycore libflyfiledialog2 libflygetexe libflygetexe-bin libflyqtconfig libfribidi0
libgssapi-krb5-2 libhpmud0 libk5crypto3 libkf5sane-data libkf5sane5 libkrb5-3 libkrb5support0 libnm0
libnma0 libntfs-3g871 libopenjp2-7 libpam-systemd libpff1 libpixman-1-0 libpoppler-glib8 libpoppler-qt5-1
libpoppler64 libpython-stdlib libpython2.7-minimal libpython3-stdlib libpython3.5 libpython3.5-minimal
libpython3.5-stdlib libqgsttools-p1 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5designer5 libqt5gui5
libqt5help5 libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediawidgets5 libqt5network5
libqt5opengl5 libqt5printsupport5 libqt5sql5 libqt5sql5-sqlite libqt5test5 libqt5widgets5 libqt5xml5
libreoffice-astra libsane-common libsane-hpaio libsane1 libsmbclient libsqlite3-0 libssl1.1 libstb0
libsystemd0 libtiff5 libudev1 libwbclient0 libxml2 libxpm4 libzmq5 linux-5.4-generic linux-firmware
linux-headers-5.4-generic linux-headers-5.4.0-110 linux-headers-5.4.0-110-generic linux-image-5.4-generic
linux-image-5.4.0-110-generic linux-libc-dev linux-libc-dev-4.15.3-177 linux-tools-5.4.0-110
linux-tools-5.4.0-110-generic linux-tools-common-5.4.0-110 locales manpages-ru multiarch-support
network-manager network-manager-gnome ntfs-3g openssl picom poppler-utils printer-driver-hpcups
printer-driver-hpijs printer-driver-postscript-hp pstotext python python-apt python-cairo python-dbus
python-gobject-2 python-minimal python-samba python-sip python2.7 python3-dbus python3-gi
python3-icalendar python3-minimal python3-rarfile python3-sip python3.5 python3.5-minimal qdbus-qt5 qmmp
qt5-assistant samba-common samba-common-bin samba-libs smbclient smbnetfs sudo systemd systemd-sysv
tasksel tasksel-data thunderbird thunderbird-locale-ru udev unrtf untex unzip vim vim-common vim-runtime
vim-tiny x11-common xca xorg xserver-common xserver-xephyr xserver-xorg xserver-xorg-core
xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-video-all xserver-xorg-video-fbdev xxd
обновлено 247, установлено 13 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 1 523 kB/978 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 117 MB.
Хотите продолжить? [Д/н] Д
Ошк:1 https://mirror.yandex.ru/debian stretch/main amd64 liblhasa0 amd64 0.3.1-2+b1
404 Not Found
Ошк:2 https://mirror.yandex.ru/debian stretch/main amd64 librtmidi3 amd64 2.1.1~ds0-4
404 Not Found
Ошк:3 https://mirror.yandex.ru/debian stretch/main amd64 milkytracker amd64 0.90.86+dfsg-2+b1
404 Not Found
Ошк:4 https://mirror.yandex.ru/debian stretch/main amd64 schism amd64 2:20160521-1+b1
404 Not Found
Ошк:5 https://mirror.yandex.ru/debian stretch/main amd64 unmo3 amd64 0.6-1+b2
404 Not Found
Ошк:6 https://mirror.yandex.ru/debian stretch/main amd64 xmp amd64 4.1.0-1
404 Not Found
E: Не удалось получить https://mirror.yandex.ru/debian/pool/main/l/lhasa/liblhasa0_0.3.1-2+b1_amd64.deb 404
Not Found
E: Не удалось получить https://mirror.yandex.ru/debian/pool/main/r/rtmidi/librtmidi3_2.1.1~ds0-4_amd64.deb 4
04 Not Found
E: Не удалось получить https://mirror.yandex.ru/debian/pool/main/m/milkytracker/milkytracker_0.90.86+dfsg-2+b
1_amd64.deb 404 Not Found
E: Не удалось получить https://mirror.yandex.ru/debian/pool/main/s/schism/schism_20160521-1+b1_amd64.deb 404
Not Found
E: Не удалось получить https://mirror.yandex.ru/debian/pool/main/u/unmo3/unmo3_0.6-1+b2_amd64.deb 404 Not F
ound
E: Не удалось получить https://mirror.yandex.ru/debian/pool/main/x/xmp/xmp_4.1.0-1_amd64.deb 404 Not Found
E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запу
ск с ключом —fix-missing
astra@astra:~$
Не понимаю: обновление случилось или как.