2014 dxdy logo

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

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




На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9  След.
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 21:08 
Аватара пользователя
DemISdx в сообщении #1709040 писал(а):
Ну будет по 21кб качаться (помним почему?),

Не помню.

wrest в сообщении #1709039 писал(а):
Ну вам там виднее через что качать...

В смысле? У меня кроме свистка ничего больше нет.

Вторая часть тоже слишком длинная. Вот концовка:

(Оффтоп)

Код:
Preparing to unpack .../60-gir1.2-packagekitglib-1.0_1.2.8-2ubuntu1.2_amd64.deb ...
Unpacking gir1.2-packagekitglib-1.0 (1.2.8-2ubuntu1.2) over (1.2.8-2ubuntu1.1) ...
Preparing to unpack .../61-gnupg-l10n_2.4.4-2ubuntu17.3_all.deb ...
Unpacking gnupg-l10n (2.4.4-2ubuntu17.3) over (2.4.4-2ubuntu17) ...
Preparing to unpack .../62-libgdk-pixbuf2.0-common_2.42.10+dfsg-3ubuntu3.2_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3ubuntu3.2) over (2.42.10+dfsg-3ubuntu3.1) ...
Preparing to unpack .../63-libtiff6_4.5.1+git230720-4ubuntu2.4_amd64.deb ...
Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu2.4) over (4.5.1+git230720-4ubuntu2.2) ...
Preparing to unpack .../64-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3ubuntu3.2_amd64.deb ...
Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-3ubuntu3.2) over (2.42.10+dfsg-3ubuntu3.1) ...
Preparing to unpack .../65-gtk-update-icon-cache_3.24.41-4ubuntu1.3_amd64.deb ...
Unpacking gtk-update-icon-cache (3.24.41-4ubuntu1.3) over (3.24.41-4ubuntu1.2) ...
Preparing to unpack .../66-landscape-client_24.02-0ubuntu5.6_amd64.deb ...
Unpacking landscape-client (24.02-0ubuntu5.6) over (24.02-0ubuntu5.1) ...
Preparing to unpack .../67-landscape-common_24.02-0ubuntu5.6_amd64.deb ...
Unpacking landscape-common (24.02-0ubuntu5.6) over (24.02-0ubuntu5.1) ...
Preparing to unpack .../68-libcups2t64_2.4.7-1.2ubuntu7.4_amd64.deb ...
Unpacking libcups2t64:amd64 (2.4.7-1.2ubuntu7.4) over (2.4.7-1.2ubuntu7.3) ...
Preparing to unpack .../69-libgdk-pixbuf2.0-bin_2.42.10+dfsg-3ubuntu3.2_amd64.deb ...
Unpacking libgdk-pixbuf2.0-bin (2.42.10+dfsg-3ubuntu3.2) over (2.42.10+dfsg-3ubuntu3.1) ...
Preparing to unpack .../70-libgtk-3-common_3.24.41-4ubuntu1.3_all.deb ...
Unpacking libgtk-3-common (3.24.41-4ubuntu1.3) over (3.24.41-4ubuntu1.2) ...
Preparing to unpack .../71-libgtk-3-0t64_3.24.41-4ubuntu1.3_amd64.deb ...
Unpacking libgtk-3-0t64:amd64 (3.24.41-4ubuntu1.3) over (3.24.41-4ubuntu1.2) ...
Preparing to unpack .../72-libgtk-3-bin_3.24.41-4ubuntu1.3_amd64.deb ...
Unpacking libgtk-3-bin (3.24.41-4ubuntu1.3) over (3.24.41-4ubuntu1.2) ...
Preparing to unpack .../73-libldap-common_2.6.7+dfsg-1~exp1ubuntu8.2_all.deb ...
Unpacking libldap-common (2.6.7+dfsg-1~exp1ubuntu8.2) over (2.6.7+dfsg-1~exp1ubuntu8.1) ...
Preparing to unpack .../74-libmpfr6_4.2.1-1build1.1_amd64.deb ...
Unpacking libmpfr6:amd64 (4.2.1-1build1.1) over (4.2.1-1build1) ...
dpkg-deb: error: '/tmp/apt-dpkg-install-09492e/75-polkitd_124-2ubuntu1.24.04.2_amd64.deb' is not a Debian format archive
dpkg: error processing archive /tmp/apt-dpkg-install-09492e/75-polkitd_124-2ubuntu1.24.04.2_amd64.deb (--unpack):
dpkg-deb --control subprocess returned error exit status 2
dpkg-deb: error: '/tmp/apt-dpkg-install-09492e/76-libpolkit-agent-1-0_124-2ubuntu1.24.04.2_amd64.deb' is not a Debian format archive
dpkg: error processing archive /tmp/apt-dpkg-install-09492e/76-libpolkit-agent-1-0_124-2ubuntu1.24.04.2_amd64.deb (--unpack):
dpkg-deb --control subprocess returned error exit status 2
dpkg-deb: error: '/tmp/apt-dpkg-install-09492e/77-libpolkit-gobject-1-0_124-2ubuntu1.24.04.2_amd64.deb' is not a Debian format archive
dpkg: error processing archive /tmp/apt-dpkg-install-09492e/77-libpolkit-gobject-1-0_124-2ubuntu1.24.04.2_amd64.deb (--unpack):
dpkg-deb --control subprocess returned error exit status 2
Preparing to unpack .../78-libssh-4_0.10.6-2ubuntu0.2_amd64.deb ...
Unpacking libssh-4:amd64 (0.10.6-2ubuntu0.2) over (0.10.6-2build2) ...
Preparing to unpack .../79-libunwind8_1.6.2-3build1.1_amd64.deb ...
Unpacking libunwind8:amd64 (1.6.2-3build1.1) over (1.6.2-3build1) ...
Preparing to unpack .../80-mesa-vulkan-drivers_25.0.7-0ubuntu0.24.04.2_amd64.deb ...
Unpacking mesa-vulkan-drivers:amd64 (25.0.7-0ubuntu0.24.04.2) over (24.0.9-0ubuntu0.3) ...
dpkg-deb: error: '/tmp/apt-dpkg-install-09492e/81-packagekit-tools_1.2.8-2ubuntu1.2_amd64.deb' is not a Debian format archive
dpkg: error processing archive /tmp/apt-dpkg-install-09492e/81-packagekit-tools_1.2.8-2ubuntu1.2_amd64.deb (--unpack):
dpkg-deb --control subprocess returned error exit status 2
No apport report written because MaxReports is reached already
                                                              dpkg-deb: error: '/tmp/apt-dpkg-install-09492e/82-packagekit_1.2.8-2ubuntu1.2_amd64.deb' is not a Debian format archive
dpkg: error processing archive /tmp/apt-dpkg-install-09492e/82-packagekit_1.2.8-2ubuntu1.2_amd64.deb (--unpack):
dpkg-deb --control subprocess returned error exit status 2
No apport report written because MaxReports is reached already
                                                              dpkg-deb: error: '/tmp/apt-dpkg-install-09492e/83-python3-jinja2_3.1.2-1ubuntu1.3_all.deb' is not a Debian format archive
dpkg: error processing archive /tmp/apt-dpkg-install-09492e/83-python3-jinja2_3.1.2-1ubuntu1.3_all.deb (--unpack):
dpkg-deb --control subprocess returned error exit status 2
No apport report written because MaxReports is reached already
                                                              dpkg-deb: error: '/tmp/apt-dpkg-install-09492e/84-software-properties-common_0.99.49.3_all.deb' is not a Debian format archive
dpkg: error processing archive /tmp/apt-dpkg-install-09492e/84-software-properties-common_0.99.49.3_all.deb (--unpack):
dpkg-deb --control subprocess returned error exit status 2
No apport report written because MaxReports is reached already
                                                              dpkg-deb: error: '/tmp/apt-dpkg-install-09492e/85-python3-software-properties_0.99.49.3_all.deb' is not a Debian format archive
dpkg: error processing archive /tmp/apt-dpkg-install-09492e/85-python3-software-properties_0.99.49.3_all.deb (--unpack):
dpkg-deb --control subprocess returned error exit status 2
No apport report written because MaxReports is reached already
                                                              Preparing to unpack .../86-snapd_2.71+ubuntu24.04_amd64.deb ...
Unpacking snapd (2.71+ubuntu24.04) over (2.66.1+24.04) ...
Preparing to unpack .../87-cloud-init_25.2-0ubuntu1~24.04.1_all.deb ...
Unpacking cloud-init (25.2-0ubuntu1~24.04.1) over (24.4-0ubuntu1~24.04.2) ...
dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty
dpkg: warning: unable to delete old directory '/lib/systemd/system/sshd-keygen@.service.d': Directory not empty
Preparing to unpack .../88-wsl-setup_0.5.10~24.04_amd64.deb ...
Unpacking wsl-setup (0.5.10~24.04) over (0.5.4~24.04) ...
Preparing to unpack .../89-ubuntu-wsl_1.539.2_amd64.deb ...
Unpacking ubuntu-wsl (1.539.2) over (1.539.1) ...
Preparing to unpack .../90-wsl-pro-service_0.1.18~24.04.3_amd64.deb ...
Unpacking wsl-pro-service (0.1.18~24.04.3) over (0.1.4) ...
Errors were encountered while processing:
/tmp/apt-dpkg-install-09492e/75-polkitd_124-2ubuntu1.24.04.2_amd64.deb
/tmp/apt-dpkg-install-09492e/76-libpolkit-agent-1-0_124-2ubuntu1.24.04.2_amd64.deb
/tmp/apt-dpkg-install-09492e/77-libpolkit-gobject-1-0_124-2ubuntu1.24.04.2_amd64.deb
/tmp/apt-dpkg-install-09492e/81-packagekit-tools_1.2.8-2ubuntu1.2_amd64.deb
/tmp/apt-dpkg-install-09492e/82-packagekit_1.2.8-2ubuntu1.2_amd64.deb
/tmp/apt-dpkg-install-09492e/83-python3-jinja2_3.1.2-1ubuntu1.3_all.deb
/tmp/apt-dpkg-install-09492e/84-software-properties-common_0.99.49.3_all.deb
/tmp/apt-dpkg-install-09492e/85-python3-software-properties_0.99.49.3_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
yadryara@DESKTOP-QPP2F5P:~$

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 21:13 
Yadryara в сообщении #1709044 писал(а):
Вторая часть тоже слишком длинная. Вот концовка:

Ну и прекрасно.
Перейдём все-таки ближе к делу. Качаем:
sudo apt install build-essential

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

 
 
 
 Re: Как установить Ubuntu под Win10 в WSL
Сообщение12.11.2025, 21:20 
Аватара пользователя
wrest в сообщении #1709045 писал(а):
Ну и прекрасно.

Что прекрасного? Разве не по ошибке прекратилось после 53% ?

Ну ладно, попробую.

 
 
 
 Re: Как установить Ubuntu под Win10 в WSL
Сообщение12.11.2025, 21:22 
Yadryara в сообщении #1709044 писал(а):
Не помню.
Вспоминаем тут post1693010.html#p1693010

 
 
 
 Re: Как установить Ubuntu под Win10 в WSL
Сообщение12.11.2025, 21:26 
Аватара пользователя
Не, не похоже. И вчера и сегодня и утром и днём скорость была вполне хорошая. И сейчас почти 2 Мбит/с. Как скриншот нынче выложить?

 
 
 
 Re: Как установить Ubuntu под Win10 в WSL
Сообщение12.11.2025, 21:33 
Yadryara в сообщении #1709048 писал(а):
Что прекрасного? Разве не по ошибке прекратилось после 53% ?

Нет, оно казало что было много битых файлов, ну мы это и так знаем.
Просто чтобы сейчас не заморачиваться, сперва добьём то ради чего начали, а там посмотрим.
Надо ещё будет убедиться что в wsl1 считается не медленнее чем в mingw. Ну теоретически, вроде медленнее и не должно.
Плюс посмотрим, включилась ли параллельность.

Ну и надо что-нибудь же и откомпилировать.

Затем вас ещё ожидает привыкание к командной строке линукс, разбирательство с файловым обменом в линукс и обратно.

А между делом, дообновите если осталось что.

 
 
 
 Re: Как установить Ubuntu под Win10 в WSL
Сообщение12.11.2025, 21:39 
Yadryara в сообщении #1709050 писал(а):
И вчера и сегодня и утром и днём скорость была вполне хорошая. И сейчас почти 2 Мбит/с.
Это зависит от конкретного репозитория или обнаруженного его зеркала.
Если попадет на нашенское - быстро скачает, если забугорка (+ мега, +область) то, к сожалению, будет долго в нынешних условиях...
На это, дополнительно, указывает и такое Ваше наблюдение:
"Ну точнее минимальные всплески иногда." https://dxdy.ru/post1709038.html#p1709038
(бывают медленные репозитории сами по себе, но тогда видно, что качает ровно, без всплесков)

 
 
 
 Re: Как установить Ubuntu под Win10 в WSL
Сообщение12.11.2025, 21:44 
Аватара пользователя
Понятно.
Вроде осталось последнее большое скачивание gp2c на 400 Мегов. Идет пока быстро. Это минут на 15-20.

 
 
 
 Re: Как установить Ubuntu под Win10 в WSL
Сообщение12.11.2025, 21:48 
Yadryara в сообщении #1709053 писал(а):
gp2c на 400 Мегов.

gp2c мелкая по объему, но вот зависимостей может быть много -- тот самый набор build-essential, вы же его установили?

Download-Size: 542 kB - это gp2c

А вот зависимости
libpari-dev (>= 2.11.0), Download-Size: 5344 kB
gcc, -- это фиг знает сколько (компилятор C) т.к. зависимостей очень много но все уже должны быть
pari-gp (>= 2.11.0), там переменный размер -- это собственно pari-gp
libc6 (>= 2.34) Download-Size: 3263 kB

Так что 400МБайт никак не набирается, что-то вы не так поняли

 
 
 
 Re: Как установить Ubuntu под Win10 в WSL
Сообщение12.11.2025, 22:05 
Аватара пользователя
Видимо, да. Я вот эти две команды поочерёдно дал:

Код:
sudo apt install build-essential

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

И после 1-й вроде об ошибках не сообщалось.

Загрузка второй тоже вроде закончена была, но сейчас опять что-то делается, прогресс 75%.

Уже 95%.

Вроде закончился процесс удачно:

Код:
update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode
update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode
Setting up x11-utils (7.7+6build2) ...
Setting up texlive-base (2023.20240207-1) ...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVEDIST...
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Updating /var/lib/texmf/ls-R...
mktexlsr: Done.
tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps
tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg
tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper
tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/tex-ini-files/pdftexconfig.tex
Setting up libgs10-common (10.02.1~dfsg1-0ubuntu7.8) ...
Setting up libgs10:amd64 (10.02.1~dfsg1-0ubuntu7.8) ...
Setting up dvisvgm (3.2.1+ds-1build1) ...
Setting up libwww-perl (6.76-1) ...
Setting up liblwp-protocol-https-perl (6.13-1) ...
Setting up libxml-parser-perl (2.47-1build3) ...
Setting up libxml-twig-perl (1:3.52-2) ...
Setting up libnet-dbus-perl (1.2.0-2build3) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for install-info (7.1-3build2) ...
Processing triggers for fontconfig (2.15.0-1.1ubuntu2) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.6) ...
Processing triggers for tex-common (6.18) ...
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Building format(s) --all.
        This may take some time... done.
yadryara@DESKTOP-QPP2F5P:~$

 
 
 
 Re: Как установить Ubuntu под Win10 в WSL
Сообщение12.11.2025, 22:11 
Теперь запускайте gp и покажите вот эту часть:
Код:
gp
Reading GPRC: /etc/gprc
GPRC Done.

                                      GP/PARI CALCULATOR Version 2.17.2 (released)
                              amd64 running linux (x86-64/GMP-6.3.0 kernel) 64-bit version
                          compiled: Mar  7 2025, gcc version 14.2.0 (Ubuntu 14.2.0-17ubuntu3)
                                        threading engine: pthread, nbthreads = 8
                                     (readline v8.2 enabled, extended help enabled)

                                         Copyright (C) 2000-2024 The PARI Group

PARI/GP is free software, covered by the GNU General Public License, and comes WITHOUT ANY WARRANTY WHATSOEVER.

Type ? for help, \q to quit.
Type ?18 for how to get moral (and possibly technical) support.

parisizemax = 2000003072, primelimit = 1048576, factorlimit = 1048576
?

 
 
 
 Re: Как установить Ubuntu под Win10 в WSL
Сообщение12.11.2025, 22:19 
Аватара пользователя
Код:
yadryara@DESKTOP-QPP2F5P:~$ gp
Reading GPRC: /etc/gprc
GPRC Done.

                                          GP/PARI CALCULATOR Version 2.15.4 (released)
                                  amd64 running linux (x86-64/GMP-6.3.0 kernel) 64-bit version
                              compiled: Apr  1 2024, gcc version 13.2.0 (Ubuntu 13.2.0-23ubuntu3)
                                                   threading engine: pthread
                                         (readline v8.2 enabled, extended help enabled)

                                             Copyright (C) 2000-2022 The PARI Group

PARI/GP is free software, covered by the GNU General Public License, and comes WITHOUT ANY WARRANTY WHATSOEVER.

Type ? for help, \q to quit.
Type ?18 for how to get moral (and possibly technical) support.

parisize = 8000000, primelimit = 500000, nbthreads = 12
?

 
 
 
 Re: Как установить Ubuntu под Win10 в WSL
Сообщение12.11.2025, 22:24 
хм.. странно - 2.15.4 а ожидалось 2.17.2
и однопоток вместо многопотока

Выходите из pari и дайте команду
sudo apt search pari-gp

 
 
 
 Re: Как установить Ubuntu под Win10 в WSL
Сообщение12.11.2025, 22:27 
Аватара пользователя
Код:
? quit
Goodbye!
yadryara@DESKTOP-QPP2F5P:~$ sudo apt search pari-gp
[sudo] password for yadryara:
Sorting... Done
Full Text Search... Done
pari-gp/noble,now 2.15.4-2.1build1 amd64 [installed]
  PARI/GP Computer Algebra System binaries

pari-gp2c/noble,now 0.0.13-1 amd64 [installed]
  PARI/GP GP to C compiler

yadryara@DESKTOP-QPP2F5P:~$

 
 
 
 Re: Как установить Ubuntu под Win10 в WSL
Сообщение12.11.2025, 22:29 
О, так может тогда и параллельный PARI (все эти parfor, parforprime, parvector) заработает нормально ... И не придётся самому бить программу на потоки ...

wrest в сообщении #1709058 писал(а):
и однопоток вместо многопотока
Многопоток, просто надпись в другом месте в той версии:
Yadryara в сообщении #1709057 писал(а):
parisize = 8000000, primelimit = 500000, nbthreads = 12


-- 12.11.2025, 22:31 --

wrest
В однопотоке пишет threading engine: single, а не pthread.

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


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