2014 dxdy logo

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

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




На страницу Пред.  1, 2, 3, 4, 5 ... 9  След.
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 01:51 
Yadryara в сообщении #1708932 писал(а):
У меня в Пуске появились три установленные штуки:

Запускайте ubuntu, создавайте пользователя

затем
apt update
apt full-upgrade -y


Это будет предположительно долго. Будет много качаться и обновляться, почувствуете себя Нео из Матрицы
Как закончится, сообщайте.

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

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

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 01:56 
Аватара пользователя
wrest в сообщении #1708933 писал(а):
Это будет предположительно долго. Будет много качаться и обновляться, почувствуете себя Нео из Матрицы

А перезагрузки не будет? Счёт не прервётся?

Может лучше это отложить на 6 часов. Заодно почитать пока, а для чего это надо. И сколько Мегов будет качаться.

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 08:17 
Аватара пользователя
wrest в сообщении #1708933 писал(а):
Запускайте ubuntu, создавайте пользователя

Видимо, всё то же требование:

Код:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80370102
Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS.
For information please visit https://aka.ms/enablevirtualization
Press any key to continue...

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 08:56 
Yadryara
WSL есть двух версий WSL1 и WSL2
Hyper-V вроде не нужен для WSL1

Если очень страшно настраивать BIOS, можно попробовать сменить версию WSL на первую
wsl --set-version <DistroName> 1
DistroName посмотреть тут:
wsl --list --verbose

WSL1 и WSL2 это разные технологии, какая быстрее не знаю, у меня сперва была WSL1
Но замеров скорости при переходе я не делал.

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 09:15 
Аватара пользователя
wrest в сообщении #1708940 писал(а):
Если очень страшно настраивать BIOS,

Не очень страшно. Просто я ничегошеньки в этом не понимаю. Когда-то (в 90-е, начале 2000-х) запросто лазил в BIOS и менял что надо. В основном на общественных компах. А с годами как-то выработался подход: не надо чинить то что не сломано.

Вот сейчас тьфу-тьфу работает нормально комп.

Как понял, 500 Мегов скачивать больше не надо. Кстати, каталог WSL занимает на диске 838 МБ.

wrest в сообщении #1708940 писал(а):
Если очень страшно настраивать BIOS, можно попробовать сменить версию WSL на первую
wsl --set-version <DistroName> 1
DistroName посмотреть тут:
wsl --list --verbose

Спасибо. Где эти команды давать? И не потребуется ли перезагрузка?

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 09:47 
Yadryara в сообщении #1708943 писал(а):
Где эти команды давать? И не потребуется ли перезагрузка?

В powershell, перезагрузка не потребуется.

-- 12.11.2025, 09:54 --

Yadryara в сообщении #1708943 писал(а):
Как понял, 500 Мегов скачивать больше не надо.

Трудно сказать. Это дистрибутив 24-го года. С тех пор очень многие компоненты обновились.
Когда вы дадите команды
apt update
apt full-upgrade
Оно посчитает сколько надо скачать и сколько лополнительно места займется на диске (второе будет существенно меньше первого).
Ключ -y пропускает подтверждение продолжения обновления с вашей стороны, так что для контроля наверное лучше без него.
Насколько необходимо обновление вопрос такой... Всё тоже самое как с windows и смартфонами -- зачем-то обновления нужны :mrgreen:

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

Код:
PS C:\Windows\system32> wsl --set-version <DistroName> 1
строка:1 знак:19
+ wsl --set-version <DistroName> 1
+                   ~
Оператор "<" зарезервирован для использования в будущем.
    + CategoryInfo          : ParserError: (:) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : RedirectionNotSupported

PS C:\Windows\system32>


-- 12.11.2025, 10:44 --

Код:
PS C:\Windows\system32> wsl --list --verbose
подсистема Windows для Linux не имеет установленных дистрибутивов.
Чтобы устранить эту проблему, установите дистрибутив с инструкциями ниже:

Используйте "wsl.exe --list --online' для перечисления доступных дистрибутивов
и "wsl.exe --install <Distro>" для установки.
PS C:\Windows\system32>

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 10:47 
Yadryara
Ок, то есть на предыдущем шаге ничего кроме wsl не установилось.
Тогда
wsl --set-default-version 1

После чего возвращаемся сюда: post1708933.html#p1708933

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 10:52 
Аватара пользователя
Код:
PS C:\Windows\system32> wsl --set-default-version 1
Операция успешно завершена.


PS C:\Windows\system32>  wsl --list --verbose
подсистема Windows для Linux не имеет установленных дистрибутивов.
Чтобы устранить эту проблему, установите дистрибутив с инструкциями ниже:

Используйте "wsl.exe --list --online' для перечисления доступных дистрибутивов
и "wsl.exe --install <Distro>" для установки.


PS C:\Windows\system32> wsl.exe --list --online
Ниже указан список допустимых дистрибутивов, которые можно установить.
Установить с помощью "wsl.exe --install <Distro>".

NAME                            FRIENDLY NAME
AlmaLinux-8                     AlmaLinux OS 8
AlmaLinux-9                     AlmaLinux OS 9
AlmaLinux-Kitten-10             AlmaLinux OS Kitten 10
AlmaLinux-10                    AlmaLinux OS 10
Debian                          Debian GNU/Linux
FedoraLinux-43                  Fedora Linux 43
FedoraLinux-42                  Fedora Linux 42
SUSE-Linux-Enterprise-15-SP7    SUSE Linux Enterprise 15 SP7
SUSE-Linux-Enterprise-16.0      SUSE Linux Enterprise 16.0
Ubuntu                          Ubuntu
Ubuntu-24.04                    Ubuntu 24.04 LTS
archlinux                       Arch Linux
kali-linux                      Kali Linux Rolling
openSUSE-Tumbleweed             openSUSE Tumbleweed
openSUSE-Leap-16.0              openSUSE Leap 16.0
Ubuntu-20.04                    Ubuntu 20.04 LTS
Ubuntu-22.04                    Ubuntu 22.04 LTS
OracleLinux_7_9                 Oracle Linux 7.9
OracleLinux_8_10                Oracle Linux 8.10
OracleLinux_9_5                 Oracle Linux 9.5
openSUSE-Leap-15.6              openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP6    SUSE Linux Enterprise 15 SP6
PS C:\Windows\system32>

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 11:00 
Yadryara в сообщении #1708949 писал(а):
Как понял, от имени администратора надо.

Пояснение касательно синтаксиса команд.
Когда вам пишут "дайте команду" и в команде есть что-то в угловых скобках, то предполагается, что вы замените это на релевантный текст.
Например в команде
wsl --set-version <DistroName> 1
Предполагается что <DistroName>  будет заменено на ubuntu или другое имя, которое можно узнать, получив список имеющихся дистрибутивов, подав команду
wsl --list --verbose

-- 12.11.2025, 11:01 --

Yadryara
У вас уже был скачан дистрибутив Ubuntu 24.04
Yadryara в сообщении #1708932 писал(а):
У меня в Пуске появились три установленные штуки:

Ubuntu 24.04 1 LTS

Запускайте.

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 11:03 
Аватара пользователя
Я уже понял и запустил. При заходе в ubuntu:

Код:
Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: Yadryara
err: Please enter a username matching the regular expression
            configured via the NAME_REGEX configuration variable.  Use the
            `--allow-bad-names' option to relax this check or reconfigure
            NAME_REGEX in configuration.
Enter new UNIX username:

И появилось отдельное окошко "Добро пожаловать в WSL". И слева там всякие опции, в том числе заманчивое "Ускорение GPU".

Хотя чего его ускорять, как говаривал Остап Бендер, ГПУ за вами само придёт.

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 11:06 
Yadryara в сообщении #1708955 писал(а):
Enter new UNIX username:

Здесь вводите имя нового пользователя (вас). Ну типа yadryara или там papa и т.п.

-- 12.11.2025, 11:07 --

Yadryara в сообщении #1708955 писал(а):
И слева там всякие опции, в том числе заманчивое "Ускорение GPU".

Это вам [пока] не надо.

-- 12.11.2025, 11:10 --

Yadryara в сообщении #1708955 писал(а):
Please enter a username matching the regular expression

А...
Пишите с маленькой буквы.
Имя пользователя может состять из строчных латинских букв, цифр, короткого тире и подчеркивания. Это типа рекомендация такая. Если настаиваете на Yadryara с заглавной буквы, то вводите
Yadryara --allow-bad-names

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 11:10 
Аватара пользователя
wrest в сообщении #1708956 писал(а):
Здесь вводите имя нового пользователя (вас). Ну типа yadryara или там papa и т.п.

Ну так я уже ввёл. См. выше. Вроде ругается. Или надо все буквы строчные?

-- 12.11.2025, 11:14 --

Код:
Enter new UNIX username: yadryara
New password:
Retype new password:
Sorry, passwords do not match.
passwd: Authentication token manipulation error
passwd: password unchanged
Try again? [y/N] y
New password:
Retype new password:
passwd: password updated successfully
Installation successful!
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

Welcome to Ubuntu 24.04.1 LTS (GNU/Linux 4.4.0-19041-Microsoft x86_64)

* Documentation:  https://help.ubuntu.com
* Management:     https://landscape.canonical.com
* Support:        https://ubuntu.com/pro

System information as of Wed Nov 12 11:13:37 MSK 2025

  System load:    0.52      Memory usage: 60%   Processes:       9
  Usage of /home: unknown   Swap usage:   1%    Users logged in: 0

This message is shown once a day. To disable it please create the
/home/yadryara/.hushlogin file.
yadryara@DESKTOP-QPP2F5P:~$

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 11:19 
Yadryara в сообщении #1708957 писал(а):
yadryara@DESKTOP-QPP2F5P:~$

Теперь там (в линуксе).

apt update
apt full-upgrade


Если не будет работать, то
sudo apt update
sudo apt full-upgrade


Это будет предположительно долго. Будет много качаться и обновляться, почувствуете себя Нео из Матрицы
Как закончится, сообщайте.

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

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

 
 
 
 Re: Как писать быстрые программы
Сообщение12.11.2025, 11:26 
Аватара пользователя
wrest в сообщении #1708959 писал(а):
Если не будет работать, то
sudo apt update
sudo apt full-upgrade

Только с sudo первая вроде заработала. А потом вторую запустить?

То есть дождаться когда sudo apt update закончится, а затем sudo apt full-upgrade ?

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


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