2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2, 3, 4, 5, 6 ... 9  След.
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 11:30 
Yadryara в сообщении #1708961 писал(а):
То есть дождаться когда sudo apt update закончится, а затем sudo apt full-upgrade ?

Да

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 11:33 
Аватара пользователя

(Оффтоп)

Код:
Get:54 http://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B]
Get:55 http://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
Get:56 http://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B]
Fetched 38.6 MB in 5min 8s (125 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
193 packages can be upgraded. Run 'apt list --upgradable' to see them.
yadryara@DESKTOP-QPP2F5P:~$ sudo apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libdrm-nouveau2 libdrm-radeon1 libgl1-amber-dri libglapi-amber libllvm17t64 libxcb-dri2-0
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  libglapi-mesa
The following NEW packages will be installed:
  ethtool libglapi-amber libllvm20 mesa-libgallium
The following packages will be upgraded:
  apparmor apport apport-core-dump-handler apt apt-utils base-files binutils binutils-common binutils-x86-64-linux-gnu
  bsdextrautils bsdutils cloud-init coreutils dconf-gsettings-backend dconf-service dirmngr distro-info-data dmsetup dpkg
  eject fdisk gir1.2-glib-2.0 gir1.2-packagekitglib-1.0 git git-man gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client
  gpgconf gpgsm gpgv gtk-update-icon-cache gzip iproute2 iputils-ping keyboxd kmod krb5-locales landscape-client
  landscape-common libapparmor1 libapt-pkg6.0t64 libattr1 libbinutils libblkid1 libbsd0 libc-bin libc6 libcap2 libcap2-bin
  libcryptsetup12 libctf-nobfd0 libctf0 libcups2t64 libdconf1 libdevmapper1.02.1 libdrm-amdgpu1 libdrm-common libdrm-intel1
  libdrm-nouveau2 libdrm-radeon1 libdrm2 libdw1t64 libegl-mesa0 libelf1t64 libexpat1 libfdisk1 libgbm1 libgdk-pixbuf-2.0-0
  libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgl1-amber-dri libgl1-mesa-dri libglib2.0-0t64 libglib2.0-bin libglib2.0-data
  libglx-mesa0 libgmp10 libgnutls30t64 libgpg-error-l10n libgpg-error0 libgprofng0 libgssapi-krb5-2 libgtk-3-0t64 libgtk-3-bin
  libgtk-3-common libidn2-0 libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 libldap-common libldap2 liblzma5 libmd0 libmount1
  libmpfr6 libnetplan1 libnghttp2-14 libnss-systemd libpackagekit-glib2-18 libpam-cap libpam-modules libpam-modules-bin
  libpam-runtime libpam-systemd libpam0g libpciaccess0 libpcre2-8-0 libperl5.38t64 libpolkit-agent-1-0 libpolkit-gobject-1-0
  libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libselinux1 libsframe1 libsmartcols1 libsqlite3-0 libssh-4
  libssl3t64 libsystemd-shared libsystemd0 libtasn1-6 libtiff6 libudev1 libunistring5 libunwind8 libuuid1 libxml2 locales
  mesa-vulkan-drivers motd-news-config mount netplan-generator netplan.io openssh-client openssl packagekit packagekit-tools
  pci.ids perl perl-base perl-modules-5.38 polkitd python-apt-common python3-apport python3-apt python3-distupgrade
  python3-jinja2 python3-netplan python3-pkg-resources python3-problem-report python3-requests python3-setuptools
  python3-software-properties python3-update-manager python3-urllib3 python3.12 python3.12-minimal rsync rsyslog snapd
  software-properties-common sudo systemd systemd-dev systemd-hwe-hwdb systemd-resolved systemd-sysv systemd-timesyncd tzdata
  ubuntu-minimal ubuntu-pro-client ubuntu-pro-client-l10n ubuntu-release-upgrader-core ubuntu-wsl udev update-manager-core
  util-linux uuid-runtime vim vim-common vim-runtime vim-tiny wsl-pro-service wsl-setup xxd xz-utils
192 upgraded, 4 newly installed, 1 to remove and 0 not upgraded.
85 standard LTS security updates
Need to get 190 MB of archives.
After this operation, 194 MB of additional disk space will be used.
Do you want to continue? [Y/n]

Соглашаюсь.

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 11:42 
Yadryara в сообщении #1708963 писал(а):
Соглашаюсь.

Да, теперь у вас есть питон в линуксе, если что. :mrgreen:

Как обновление закончится, давайте команду
sudo apt install build-essential

Когда закончится,

sudo apt install mc pari-gp pari-doc pari-gp2c

Затем запускайте pari командой
gp
и покажите что там до знака вопроса.

Пока суть да дело, рекомендую установить windows terminal https://apps.microsoft.com/detail/9n0dx20hk701?hl=ru-RU

Терминал можно установить из командной строки powershell (не из линукса)
winget install --id Microsoft.WindowsTerminal -e

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 12:29 
Аватара пользователя
Нет, не зря я всё-таки считал, что считать надо отдельно, а возиться с WSL отдельно.

Сегодня не так повезло как вчера. Закачка тоже длилась почти 20 минут. Оставалась качать всего около 50 секунд. И в этот момент как будто свет кратковременно рубанули. В общем комп отключился и почти тут же попытался включиться. Сумел отключить его только тумблером. И дал постоять 20 минут.

Часы на микроволновке не сбросились, как обычно бывает при отключении света. Но это необязательно значит, что отключения питания на компе не было — у меня дом три фазы питают. И микроволновка с компом, насколько помню, на разных фазах. Весьма, редко но бывает такое, что не все три фазы вырубаются. В общем непонятно, что произошло. Комп вроде не перегрелся, я руку поднёс. Хотя этот метод конечно ненадёжный :-) Поэтому я и подождал 20 минут.

Включил, вроде работает, вот пишу сюда. В одном логе в конце строка из 200+ пробелов, в другом — из 400+ пробелов. Надеюсь остальные строки не повреждены. Перезапускать с нуля не хочется.

Ну ладно тема не об этом. Что теперь делать. Пытаться дальше скачивать в надежде, что он всё заново не будет качать? То есть давать только команду sudo apt full-upgrade ?

-- 12.11.2025, 12:34 --

Сейчас включил сразу ubuntu. Вроде нормальный промпт:

Код:
yadryara@DESKTOP-QPP2F5P:~$

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 12:37 
Yadryara в сообщении #1708970 писал(а):
То есть давать только команду sudo apt full-upgrade ?

Да, вероятно оно просто докачается. Но не уверен.

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 12:49 
Аватара пользователя
Да, докачался, но, правда не с 93% а с 85%, потому что файл был большой — почти 34 МБ. А дальше что-то ещё запустилось и какая-то ошибка произошла:

(Оффтоп)

Код:
yadryara@DESKTOP-QPP2F5P:~$ sudo apt full-upgrade
[sudo] password for yadryara:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libdrm-nouveau2 libdrm-radeon1 libgl1-amber-dri libglapi-amber libllvm17t64 libxcb-dri2-0
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  libglapi-mesa
The following NEW packages will be installed:
  ethtool libglapi-amber libllvm20 mesa-libgallium
The following packages will be upgraded:
  apparmor apport apport-core-dump-handler apt apt-utils base-files binutils binutils-common binutils-x86-64-linux-gnu
  bsdextrautils bsdutils cloud-init coreutils dconf-gsettings-backend dconf-service dirmngr distro-info-data dmsetup dpkg
  eject fdisk gir1.2-glib-2.0 gir1.2-packagekitglib-1.0 git git-man gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client
  gpgconf gpgsm gpgv gtk-update-icon-cache gzip iproute2 iputils-ping keyboxd kmod krb5-locales landscape-client
  landscape-common libapparmor1 libapt-pkg6.0t64 libattr1 libbinutils libblkid1 libbsd0 libc-bin libc6 libcap2 libcap2-bin
  libcryptsetup12 libctf-nobfd0 libctf0 libcups2t64 libdconf1 libdevmapper1.02.1 libdrm-amdgpu1 libdrm-common libdrm-intel1
  libdrm-nouveau2 libdrm-radeon1 libdrm2 libdw1t64 libegl-mesa0 libelf1t64 libexpat1 libfdisk1 libgbm1 libgdk-pixbuf-2.0-0
  libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgl1-amber-dri libgl1-mesa-dri libglib2.0-0t64 libglib2.0-bin libglib2.0-data
  libglx-mesa0 libgmp10 libgnutls30t64 libgpg-error-l10n libgpg-error0 libgprofng0 libgssapi-krb5-2 libgtk-3-0t64 libgtk-3-bin
  libgtk-3-common libidn2-0 libk5crypto3 libkmod2 libkrb5-3 libkrb5support0 libldap-common libldap2 liblzma5 libmd0 libmount1
  libmpfr6 libnetplan1 libnghttp2-14 libnss-systemd libpackagekit-glib2-18 libpam-cap libpam-modules libpam-modules-bin
  libpam-runtime libpam-systemd libpam0g libpciaccess0 libpcre2-8-0 libperl5.38t64 libpolkit-agent-1-0 libpolkit-gobject-1-0
  libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libselinux1 libsframe1 libsmartcols1 libsqlite3-0 libssh-4
  libssl3t64 libsystemd-shared libsystemd0 libtasn1-6 libtiff6 libudev1 libunistring5 libunwind8 libuuid1 libxml2 locales
  mesa-vulkan-drivers motd-news-config mount netplan-generator netplan.io openssh-client openssl packagekit packagekit-tools
  pci.ids perl perl-base perl-modules-5.38 polkitd python-apt-common python3-apport python3-apt python3-distupgrade
  python3-jinja2 python3-netplan python3-pkg-resources python3-problem-report python3-requests python3-setuptools
  python3-software-properties python3-update-manager python3-urllib3 python3.12 python3.12-minimal rsync rsyslog snapd
  software-properties-common sudo systemd systemd-dev systemd-hwe-hwdb systemd-resolved systemd-sysv systemd-timesyncd tzdata
  ubuntu-minimal ubuntu-pro-client ubuntu-pro-client-l10n ubuntu-release-upgrader-core ubuntu-wsl udev update-manager-core
  util-linux uuid-runtime vim vim-common vim-runtime vim-tiny wsl-pro-service wsl-setup xxd xz-utils
192 upgraded, 4 newly installed, 1 to remove and 0 not upgraded.
85 standard LTS security updates
Need to get 38.9 MB/190 MB of archives.
After this operation, 194 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 snapd amd64 2.71+ubuntu24.04 [33.9 MB]
Get:2 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 cloud-init all 25.2-0ubuntu1~24.04.1 [625 kB]
Get:3 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 wsl-setup amd64 0.5.10~24.04 [20.4 kB]
Get:4 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 ubuntu-wsl amd64 1.539.2 [11.0 kB]
Get:5 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 wsl-pro-service amd64 0.1.18~24.04.3 [4280 kB]
Fetched 38.9 MB in 2min 59s (217 kB/s)
Extracting templates from packages: 91%E: Invalid archive signature
E: Internal error, could not locate member control.tar{.zst,.lz4,.gz,.xz,.bz2,.lzma,}
E: Prior errors apply to /var/cache/apt/archives/polkitd_124-2ubuntu1.24.04.2_amd64.deb
E: Invalid archive signature
E: Internal error, could not locate member control.tar{.zst,.lz4,.gz,.xz,.bz2,.lzma,}
E: Prior errors apply to /var/cache/apt/archives/libpolkit-agent-1-0_124-2ubuntu1.24.04.2_amd64.deb
E: Invalid archive signature
E: Internal error, could not locate member control.tar{.zst,.lz4,.gz,.xz,.bz2,.lzma,}
E: Prior errors apply to /var/cache/apt/archives/libpolkit-gobject-1-0_124-2ubuntu1.24.04.2_amd64.deb
E: Prior errors apply to /var/cache/apt/archives/libssh-4_0.10.6-2ubuntu0.2_amd64.deb
E: Prior errors apply to /var/cache/apt/archives/libunwind8_1.6.2-3build1.1_amd64.deb
E: Prior errors apply to /var/cache/apt/archives/mesa-vulkan-drivers_25.0.7-0ubuntu0.24.04.2_amd64.deb
E: Invalid archive signature
E: Internal error, could not locate member control.tar{.zst,.lz4,.gz,.xz,.bz2,.lzma,}
E: Prior errors apply to /var/cache/apt/archives/packagekit-tools_1.2.8-2ubuntu1.2_amd64.deb
E: Invalid archive signature
E: Internal error, could not locate member control.tar{.zst,.lz4,.gz,.xz,.bz2,.lzma,}
E: Prior errors apply to /var/cache/apt/archives/packagekit_1.2.8-2ubuntu1.2_amd64.deb
E: Invalid archive signature
E: Internal error, could not locate member control.tar{.zst,.lz4,.gz,.xz,.bz2,.lzma,}
E: Prior errors apply to /var/cache/apt/archives/python3-jinja2_3.1.2-1ubuntu1.3_all.deb
E: Invalid archive signature
E: Internal error, could not locate member control.tar{.zst,.lz4,.gz,.xz,.bz2,.lzma,}
E: Prior errors apply to /var/cache/apt/archives/software-properties-common_0.99.49.3_all.deb
E: Invalid archive signature
E: Internal error, could not locate member control.tar{.zst,.lz4,.gz,.xz,.bz2,.lzma,}
E: Prior errors apply to /var/cache/apt/archives/python3-software-properties_0.99.49.3_all.deb
E: Prior errors apply to /var/cache/apt/archives/snapd_2.71+ubuntu24.04_amd64.deb
E: Prior errors apply to /var/cache/apt/archives/cloud-init_25.2-0ubuntu1~24.04.1_all.deb
E: Prior errors apply to /var/cache/apt/archives/wsl-setup_0.5.10~24.04_amd64.deb
E: Prior errors apply to /var/cache/apt/archives/ubuntu-wsl_1.539.2_amd64.deb
E: Prior errors apply to /var/cache/apt/archives/wsl-pro-service_0.1.18~24.04.3_amd64.deb
debconf: apt-extracttemplates failed: 25600
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 40794 files and directories currently installed.)
Preparing to unpack .../motd-news-config_13ubuntu10.3_all.deb ...
Unpacking motd-news-config (13ubuntu10.3) over (13ubuntu10.1) ...
Preparing to unpack .../libc6_2.39-0ubuntu8.6_amd64.deb ...
Unpacking libc6:amd64 (2.39-0ubuntu8.6) over (2.39-0ubuntu8.3) ...
Setting up libc6:amd64 (2.39-0ubuntu8.6) ...
(Reading database ... 40793 files and directories currently installed.)
Preparing to unpack .../base-files_13ubuntu10.3_amd64.deb ...
Unpacking base-files (13ubuntu10.3) over (13ubuntu10.1) ...
Setting up base-files (13ubuntu10.3) ...
Installing new version of config file /etc/issue ...
Installing new version of config file /etc/issue.net ...
Installing new version of config file /etc/lsb-release ...
(Reading database ... 40793 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.3_amd64.deb ...
Unpacking bsdutils (1:2.39.3-9ubuntu6.3) over (1:2.39.3-9ubuntu6.1) ...
Setting up bsdutils (1:2.39.3-9ubuntu6.3) ...
(Reading database ... 40793 files and directories currently installed.)
Preparing to unpack .../coreutils_9.4-3ubuntu6.1_amd64.deb ...
Unpacking coreutils (9.4-3ubuntu6.1) over (9.4-3ubuntu6) ...
Setting up coreutils (9.4-3ubuntu6.1) ...
(Reading database ... 40793 files and directories currently installed.)
Preparing to unpack .../liblzma5_5.6.1+really5.4.5-1ubuntu0.2_amd64.deb ...
Unpacking liblzma5:amd64 (5.6.1+really5.4.5-1ubuntu0.2) over (5.6.1+really5.4.5-1build0.1) ...
Setting up liblzma5:amd64 (5.6.1+really5.4.5-1ubuntu0.2) ...
(Reading database ... 40793 files and directories currently installed.)
Preparing to unpack .../systemd-timesyncd_255.4-1ubuntu8.11_amd64.deb ...
Unpacking systemd-timesyncd (255.4-1ubuntu8.11) over (255.4-1ubuntu8.4) ...
Preparing to unpack .../libssl3t64_3.0.13-0ubuntu3.6_amd64.deb ...
Unpacking libssl3t64:amd64 (3.0.13-0ubuntu3.6) over (3.0.13-0ubuntu3.4) ...
Setting up libssl3t64:amd64 (3.0.13-0ubuntu3.6) ...
(Reading database ... 40793 files and directories currently installed.)
Preparing to unpack .../systemd-resolved_255.4-1ubuntu8.11_amd64.deb ...
Unpacking systemd-resolved (255.4-1ubuntu8.11) over (255.4-1ubuntu8.4) ...
Preparing to unpack .../libapparmor1_4.0.1really4.0.1-0ubuntu0.24.04.4_amd64.deb ...
Unpacking libapparmor1:amd64 (4.0.1really4.0.1-0ubuntu0.24.04.4) over (4.0.1really4.0.1-0ubuntu0.24.04.3) ...
Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.3_amd64.deb ...
Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.3) over (2.39.3-9ubuntu6.1) ...
Setting up libblkid1:amd64 (2.39.3-9ubuntu6.3) ...
(Reading database ... 40793 files and directories currently installed.)
Preparing to unpack .../libcap2_1%3a2.66-5ubuntu2.2_amd64.deb ...
Unpacking libcap2:amd64 (1:2.66-5ubuntu2.2) over (1:2.66-5ubuntu2) ...
Setting up libcap2:amd64 (1:2.66-5ubuntu2.2) ...
(Reading database ... 40793 files and directories currently installed.)
Preparing to unpack .../kmod_31+20240202-2ubuntu7.1_amd64.deb ...
Unpacking kmod (31+20240202-2ubuntu7.1) over (31+20240202-2ubuntu7) ...
Preparing to unpack .../libkmod2_31+20240202-2ubuntu7.1_amd64.deb ...
Unpacking libkmod2:amd64 (31+20240202-2ubuntu7.1) over (31+20240202-2ubuntu7) ...
Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu2.1_amd64.deb ...
Unpacking libpcre2-8-0:amd64 (10.42-4ubuntu2.1) over (10.42-4ubuntu2) ...
Setting up libpcre2-8-0:amd64 (10.42-4ubuntu2.1) ...
(Reading database ... 40793 files and directories currently installed.)
Preparing to unpack .../libselinux1_3.5-2ubuntu2.1_amd64.deb ...
Unpacking libselinux1:amd64 (3.5-2ubuntu2.1) over (3.5-2ubuntu2) ...
Setting up libselinux1:amd64 (3.5-2ubuntu2.1) ...
(Reading database ... 40793 files and directories currently installed.)
Preparing to unpack .../libmount1_2.39.3-9ubuntu6.3_amd64.deb ...
Unpacking libmount1:amd64 (2.39.3-9ubuntu6.3) over (2.39.3-9ubuntu6.1) ...
Setting up libmount1:amd64 (2.39.3-9ubuntu6.3) ...
(Reading database ... 40793 files and directories currently installed.)
Preparing to unpack .../libpam0g_1.5.3-5ubuntu5.5_amd64.deb ...
Unpacking libpam0g:amd64 (1.5.3-5ubuntu5.5) over (1.5.3-5ubuntu5.1) ...
Setting up libpam0g:amd64 (1.5.3-5ubuntu5.5) ...
(Reading database ... 40793 files and directories currently installed.)
Preparing to unpack .../libnss-systemd_255.4-1ubuntu8.11_amd64.deb ...
Unpacking libnss-systemd:amd64 (255.4-1ubuntu8.11) over (255.4-1ubuntu8.4) ...
Preparing to unpack .../systemd-dev_255.4-1ubuntu8.11_all.deb ...
Unpacking systemd-dev (255.4-1ubuntu8.11) over (255.4-1ubuntu8.4) ...
Preparing to unpack .../systemd_255.4-1ubuntu8.11_amd64.deb ...
Unpacking systemd (255.4-1ubuntu8.11) over (255.4-1ubuntu8.4) ...
Preparing to unpack .../udev_255.4-1ubuntu8.11_amd64.deb ...
Unpacking udev (255.4-1ubuntu8.11) over (255.4-1ubuntu8.4) ...
Preparing to unpack .../libsystemd-shared_255.4-1ubuntu8.11_amd64.deb ...
Unpacking libsystemd-shared:amd64 (255.4-1ubuntu8.11) over (255.4-1ubuntu8.4) ...
Setting up libapparmor1:amd64 (4.0.1really4.0.1-0ubuntu0.24.04.4) ...
Setting up libkmod2:amd64 (31+20240202-2ubuntu7.1) ...
Setting up libsystemd-shared:amd64 (255.4-1ubuntu8.11) ...
(Reading database ... 40793 files and directories currently installed.)
Preparing to unpack .../libsystemd0_255.4-1ubuntu8.11_amd64.deb ...
Unpacking libsystemd0:amd64 (255.4-1ubuntu8.11) over (255.4-1ubuntu8.4) ...
Setting up libsystemd0:amd64 (255.4-1ubuntu8.11) ...
Setting up systemd-dev (255.4-1ubuntu8.11) ...
Setting up systemd (255.4-1ubuntu8.11) ...
Initializing machine ID from random generator.
Failed to take /etc/passwd lock: Invalid argument
dpkg: error processing package systemd (--configure):
installed systemd package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
systemd
E: Sub-process /usr/bin/dpkg returned an error code (1)
yadryara@DESKTOP-QPP2F5P:~$

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 12:56 
Всё нормально, systemd там не работает. На вас не влияет.
Считаем что обновление закончилось успешно.

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 13:00 
Аватара пользователя
wrest в сообщении #1708973 писал(а):
Всё нормально, systemd там не работает. На вас не влияет.
Считаем что обновление закончилось успешно.

Дал рекомендованную команду:
Код:
yadryara@DESKTOP-QPP2F5P:~$ sudo apt install build-essential
[sudo] password for yadryara:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
build-essential : Depends: libc6-dev but it is not going to be installed or
                            libc-dev
                   Depends: gcc (>= 4:12.3) but it is not going to be installed
                   Depends: g++ (>= 4:12.3) but it is not going to be installed
                   Depends: make
                   Depends: dpkg-dev (>= 1.17.11) but it is not going to be installed
libpam-systemd : Depends: systemd (= 255.4-1ubuntu8.4) but 255.4-1ubuntu8.11 is to be installed
systemd-sysv : Depends: systemd (= 255.4-1ubuntu8.4) but 255.4-1ubuntu8.11 is to be installed
udev : Depends: libudev1 (= 255.4-1ubuntu8.11) but 255.4-1ubuntu8.4 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
yadryara@DESKTOP-QPP2F5P:~$

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 13:02 
а... значит все-тки недообновилось.
ну тогда как советуют:
sudo apt --fix-broken install

и потом ещё раз для верности
sudo apt update
sudo apt full-upgrade


-- 12.11.2025, 13:07 --

я помню, сильно боролся когда обновлял ubuntu 22.04 LTS на ubuntu 24.04 LTS, но думал это именно проблема обновления а не чистой установки. Ну посмотрим.

Обновлялся я потому, что с течением времени в репозитории ubuntu старых версий перестаёт попадать pari-gp новых версий. Не то чтобы в pari-gp какой-то заметный для меня прогресс, но тяга к обновлениям не давала покоя, ну и не очень хотелось "собирать руками" новые версии pari-gp

Может (я не проверял у себя,просто установил) компилятор-линковщик там и так есть уже, без установки build-essential, тогда этот шаг можно будет пропустить. Они нужны будут на следующих этапах -- когда транслятор gp2c будет делать код на C, его чем-то надо компилировать-линковать-паковать.

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 13:12 
Аватара пользователя
Дал эту команду, но что-то я её здесь не вижу. Да и курсор вверх прыгнул, к $

Код:
udev : Depends: libudev1 (= 255.4-1ubuntu8.11) but 255.4-1ubuntu8.4 is to be installed
(Reading database ... 40793 files and directories currently installed.)(or specify a solution).
Preparing to unpack .../libpam-systemd_255.4-1ubuntu8.11_amd64.deb ...
Unpacking libpam-systemd:amd64 (255.4-1ubuntu8.11) over (255.4-1ubuntu8.4) ...
Preparing to unpack .../libudev1_255.4-1ubuntu8.11_amd64.deb ...
Unpacking libudev1:amd64 (255.4-1ubuntu8.11) over (255.4-1ubuntu8.4) ...
Setting up libudev1:amd64 (255.4-1ubuntu8.11) ...
Setting up systemd (255.4-1ubuntu8.11) ...
Failed to take /etc/passwd lock: Invalid argument
dpkg: error processing package systemd (--configure):
installed systemd package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
systemd
E: Sub-process /usr/bin/dpkg returned an error code (1)
yadryara@DESKTOP-QPP2F5P:~$

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  libpam-systemd libudev1 systemd-sysv
The following packages will be upgraded:
  libpam-systemd libudev1 systemd-sysv
3 upgraded, 0 newly installed, 0 to remove and 166 not upgraded.
7 not fully installed or removed.
Need to get 0 B/423 kB of archives.
After this operation, 3072 B of additional disk space will be used.
Do you want to continue? [Y/n] y

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 13:15 
Я на несколько часов выпаду наверное... Так только если одним глазком. Продолжайте по плану.

Ещё раз для верности
sudo apt update
sudo apt full-upgrade


Потом
sudo apt install mc pari-gp pari-doc pari-gp2c

Затем запускайте pari командой
gp
и покажите что там до знака вопроса.

Пока суть да дело, рекомендую установить windows terminal https://apps.microsoft.com/detail/9n0dx20hk701?hl=ru-RU

Терминал можно установить из командной строки powershell (не из линукса)
winget install --id Microsoft.WindowsTerminal -e

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 13:30 
Аватара пользователя
Все 4 команды дал:

Код:
yadryara@DESKTOP-QPP2F5P:~$ sudo apt update
[sudo] password for yadryara:
Get:1 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]
Hit:2 http://archive.ubuntu.com/ubuntu noble InRelease
Get:3 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
Get:4 http://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
Get:5 http://security.ubuntu.com/ubuntu noble-security/main amd64 Components [21.5 kB]
Get:6 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [175 kB]
Get:7 http://security.ubuntu.com/ubuntu noble-security/universe amd64 Components [52.2 kB]
Get:8 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]
Get:9 http://security.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [212 B]
Get:10 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [377 kB]
Get:11 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B]
Get:12 http://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
Get:13 http://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [7124 B]
Get:14 http://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [11.0 kB]
Get:15 http://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [216 B]
Get:16 http://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
Fetched 1025 kB in 18s (56.5 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
167 packages can be upgraded. Run 'apt list --upgradable' to see them.
yadryara@DESKTOP-QPP2F5P:~$ sudo apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
systemd-sysv : Depends: systemd (= 255.4-1ubuntu8.4) but 255.4-1ubuntu8.11 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
yadryara@DESKTOP-QPP2F5P:~$ sudo apt install mc pari-gp pari-doc pari-gp2c
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
mc : Depends: libssh2-1t64 (>= 1.2.8) but it is not going to be installed
      Depends: mc-data (= 3:4.8.30-1ubuntu0.1) but it is not going to be installed
      Recommends: mailcap but it is not going to be installed
      Recommends: unzip but it is not going to be installed
pari-gp2c : Depends: libpari-dev (>= 2.11.0) but it is not going to be installed
             Depends: gcc but it is not going to be installed
systemd-sysv : Depends: systemd (= 255.4-1ubuntu8.4) but 255.4-1ubuntu8.11 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
yadryara@DESKTOP-QPP2F5P:~$ gp
Command 'gp' not found, but can be installed with:
sudo apt install pari-gp
yadryara@DESKTOP-QPP2F5P:~$

Попробовал, опять тот же совет:

Код:
yadryara@DESKTOP-QPP2F5P:~$ sudo apt install pari-gp
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
systemd-sysv : Depends: systemd (= 255.4-1ubuntu8.4) but 255.4-1ubuntu8.11 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
yadryara@DESKTOP-QPP2F5P:~$

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 14:51 
Yadryara в сообщении #1708978 писал(а):
pari-gp2c : Depends: libpari-dev (>= 2.11.0) but it is not going to be installed
Depends: gcc but it is not going to be installed
Так он-же вроде написал причину, что без зависимостей (libpari-dev и gcc) ни гугу...
wrest прочитает, подскажет.

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 17:12 
Yadryara
sudo apt install libpari-dev
это должно установить libpari

по поводу systemd

попробуйте
sudo apt-mark hold systemd
sudo apt-mark hold systemd-dev

и затем ещё раз
sudo apt update
sudo apt full-upgrade

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 17:49 
Аватара пользователя
wrest в сообщении #1709006 писал(а):
sudo apt install libpari-dev
это должно установить libpari

Опять этот fix-broken предлагает:

Код:
yadryara@DESKTOP-QPP2F5P:~$ sudo apt install libpari-dev
[sudo] password for yadryara:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libpari-dev : Depends: libpari-gmp-tls8t64 (= 2.15.4-2.1build1) but it is not going to be installed
               Depends: libc-dev
systemd-sysv : Depends: systemd (= 255.4-1ubuntu8.4) but 255.4-1ubuntu8.11 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
yadryara@DESKTOP-QPP2F5P:~$

 
 
 [ Сообщений: 123 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 9  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group