31

medusa, вот, всё получилось. Переводить, надеюсь, не надо.

medusa пишет:

Successfully installed pip-24.0 setuptools-69.5.0 wheel-0.43.0

Пробуйте запустить pip3.11.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

32 (13.04.2024 21:31:10 отредактировано medusa)

Создал виртуальную среду и протестировал - все работает, как надо.
*** Добавлено: 13.04.2024 21:29:25 ***

Rizado пишет:

Пробуйте запустить pip3.11.

+ открыть спойлер

 Консоль:

(test_env) medusa@medusa-pc-O-E-M:~$ pip3.11

Usage:   
  pip3.11 <command> [options]

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  inspect                     Inspect the python environment.
  list                        List installed packages.
  show                        Show information about installed packages.
  check                       Verify installed packages have compatible dependencies.
  config                      Manage local and global configuration.
  search                      Search PyPI for packages.
  cache                       Inspect and manage pip's wheel cache.
  index                       Inspect information available from package indexes.
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion.
  debug                       Show information useful for debugging.
  help                        Show help for commands.

General Options:
  -h, --help                  Show help.
  --debug                     Let unhandled exceptions propagate outside the main subroutine, instead of logging them to stderr.
  --isolated                  Run pip in an isolated mode, ignoring environment variables and user configuration.
  --require-virtualenv        Allow pip to only run in a virtual environment; exit with an error otherwise.
  --python <python>           Run pip with the specified Python interpreter.
  -v, --verbose               Give more output. Option is additive, and can be used up to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output. Option is additive, and can be used up to 3 times (corresponding to WARNING,
                              ERROR, and CRITICAL logging levels).
  --log <path>                Path to a verbose appending log.
  --no-input                  Disable prompting for input.
  --keyring-provider <keyring_provider>
                              Enable the credential lookup via the keyring library if user input is allowed. Specify which
                              mechanism to use [disabled, import, subprocess]. (default: disabled)
  --proxy <proxy>             Specify a proxy in the form scheme://[user:passwd@]proxy.server:port.
  --retries <retries>         Maximum number of retries each connection should attempt (default 5 times).
  --timeout <sec>             Set the socket timeout (default 15 seconds).
  --exists-action <action>    Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort.
  --trusted-host <hostname>   Mark this host or host:port pair as trusted, even though it does not have valid or any HTTPS.
  --cert <path>               Path to PEM-encoded CA certificate bundle. If provided, overrides the default. See 'SSL
                              Certificate Verification' in pip documentation for more information.
  --client-cert <path>        Path to SSL client certificate, a single file containing the private key and the certificate in
                              PEM format.
  --cache-dir <dir>           Store the cache data in <dir>.
  --no-cache-dir              Disable the cache.
  --disable-pip-version-check
                              Don't periodically check PyPI to determine whether a new version of pip is available for download.
                              Implied with --no-index.
  --no-color                  Suppress colored output.
  --no-python-version-warning
                              Silence deprecation warnings for upcoming unsupported Pythons.
  --use-feature <feature>     Enable new functionality, that may be backward incompatible.
  --use-deprecated <feature>  Enable deprecated functionality, that will be removed in the future.
(test_env) medusa@medusa-pc-O-E-M:~$

+ открыть спойлер

 Консоль:

medusa@medusa-pc-O-E-M:~$ pip3.11 list
Package               Version
--------------------- ----------------
apt-clone             0.2.1
apturl                0.5.2
async-timeout         4.0.1
beautifulsoup4        4.10.0
blinker               1.4
Brlapi                0.8.3
Brotli                1.0.9
certifi               2020.6.20
chardet               4.0.0
click                 8.0.3
colorama              0.4.4
command-not-found     0.3
configobj             5.0.6
contourpy             1.2.1
cryptography          3.4.8
cupshelpers           1.0
cycler                0.12.1
dbus-python           1.2.18
defer                 1.0.6
distro                1.7.0
eyeD3                 0.8.10
filelock              3.6.0
fonttools             4.51.0
html5lib              1.1
httplib2              0.20.2
idna                  3.3
ifaddr                0.1.7
IMDbPY                2021.4.18
importlib-metadata    4.6.4
jeepney               0.7.1
keyring               23.5.0
kiwisolver            1.4.5
launchpadlib          1.10.16
lazr.restfulclient    0.14.4
lazr.uri              1.0.6
louis                 3.20.0
lxml                  4.8.0
macaroonbakery        1.3.1
Mako                  1.1.3
MarkupSafe            2.0.1
matplotlib            3.8.4
more-itertools        8.10.0
mutagen               1.45.1
netaddr               0.8.0
netifaces             0.11.0
numpy                 1.26.4
oauthlib              3.2.0
onboard               1.4.1
packaging             21.3
PAM                   0.4.2
pexpect               4.8.0
Pillow                9.0.1
pip                   24.0
protobuf              3.12.4
psutil                5.9.0
ptyprocess            0.7.0
pycairo               1.20.1
pycryptodomex         3.11.0
pycups                2.0.1
pycurl                7.44.1
pyelftools            0.27
PyGObject             3.42.1
PyICU                 2.8.1
pyinotify             0.9.6
PyJWT                 2.3.0
pymacaroons           0.13.0
PyNaCl                1.5.0
pyparsing             2.4.7
pyparted              3.11.7
pyRFC3339             1.1
python-apt            2.4.0+ubuntu3
python-dateutil       2.9.0.post0
python-debian         0.1.43+ubuntu1.1
python-gnupg          0.4.8
python-magic          0.4.24
python-xlib           0.29
pytz                  2022.1
pyxdg                 0.27
PyYAML                5.4.1
qrcode                7.3.1
reportlab             3.6.8
requests              2.25.1
requests-file         1.5.1
SecretStorage         3.3.1
setproctitle          1.2.2
setuptools            69.5.0
six                   1.16.0
soupsieve             2.3.1
systemd-python        234
tinycss2              1.1.1
tldextract            3.1.2
typing-extensions     3.10.0.2
ubuntu-cleaner        1.1.4
ubuntu-drivers-common 0.0.0
ufw                   0.36.1
Unidecode             1.3.3
urllib3               1.26.5
wadllib               1.3.6
webencodings          0.5.1
websockets            9.1
wheel                 0.43.0
xdg                   5
xkit                  0.0.0
xlrd                  1.2.0
yt-dlp                2022.4.8
zipp                  1.0.0
medusa@medusa-pc-O-E-M:~$

33

medusa пишет:

Создал виртуальную среду и протестировал - все работает, как надо.

Вот видите - ничего сложного.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

34 (15.04.2024 18:09:40 отредактировано medusa)

Rizado пишет:

Вот видите - ничего сложного.

Не скажите. Вот очередная проблема - надо установить Node js. Опять же все делаю по мануалу, не тыкая куда не надо.

+ открыть спойлер

 Консоль:

$ sudo apt update
$ sudo apt install software-properties-common apt-transport-https ca-certificates gnupg2 curl build-essential
[sudo] пароль для medusa:               
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Уже установлен пакет software-properties-common самой новой версии (2.2.8).
Уже установлен пакет build-essential самой новой версии (12.9ubuntu3).
Уже установлен пакет ca-certificates самой новой версии (20230311ubuntu0.22.04.1).
Уже установлен пакет curl самой новой версии (7.81.0-1ubuntu1.16).
Уже установлен пакет apt-transport-https самой новой версии (2.4.12).
Уже установлен пакет gnupg2 самой новой версии (2.2.27-3ubuntu2.1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
medusa@medusa-pc-O-E-M:~$ curl -o- https://raw.githubusercontent.com/nvm-s … install.sh | sudo -E bash -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 16555  100 16555    0     0  53976      0 --:--:-- --:--:-- --:--:-- 54101
=> Downloading nvm as script to '/home/medusa/.nvm'

^[Failed to download 'https://raw.githubusercontent.com/nvm-s … completion'
Failed to download 'https://raw.githubusercontent.com/nvm-s … 7/nvm-exec'

=> Appending nvm source string to /home/medusa/.bashrc
=> Appending bash_completion source string to /home/medusa/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
medusa@medusa-pc-O-E-M:~$

И я, так понимаю, что нужно добавить в .bashrc правильные директивы, но какие,,,?
*** Добавлено: 14.04.2024 17:01:06 ***

Нашел таки решение.

+ открыть спойлер

 Консоль:

medusa@medusa-pc-O-E-M:~$ curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash -
[sudo] пароль для medusa:               
2024-04-14 16:54:24 - Installing pre-requisites
Сущ:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Сущ:2 https://dl.google.com/linux/chrome/deb stable InRelease                                                         
Пол:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]                                             
Пол:4 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]                                               
Игн:5 http://packages.linuxmint.com virginia InRelease                                                                 
Сущ:6 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease                                           
Сущ:7 https://ppa.launchpadcontent.net/gerardpuig/ppa/ubuntu jammy InRelease                               
Сущ:8 http://packages.linuxmint.com virginia Release                                                                   
Сущ:9 https://ppa.launchpadcontent.net/nrbrtx … eys/ubuntu jammy InRelease                                     
Сущ:10 http://archive.ubuntu.com/ubuntu jammy-backports InRelease                                           
Получено 229 kB за 2с (114 kB/s)         
Чтение списков пакетов… Готово
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Уже установлен пакет ca-certificates самой новой версии (20230311ubuntu0.22.04.1).
Уже установлен пакет curl самой новой версии (7.81.0-1ubuntu1.16).
Уже установлен пакет gnupg самой новой версии (2.2.27-3ubuntu2.1).
Уже установлен пакет apt-transport-https самой новой версии (2.4.12).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Сущ:1 http://security.ubuntu.com/ubuntu jammy-security InRelease
Сущ:2 http://archive.ubuntu.com/ubuntu jammy InRelease                                                                 
Пол:3 https://deb.nodesource.com/node_20.x nodistro InRelease [12,1 kB]                                               
Сущ:4 https://dl.google.com/linux/chrome/deb stable InRelease                                                         
Игн:5 http://packages.linuxmint.com virginia InRelease                                                                 
Сущ:6 https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu jammy InRelease                                           
Сущ:7 http://archive.ubuntu.com/ubuntu jammy-updates InRelease                                                         
Сущ:8 https://ppa.launchpadcontent.net/gerardpuig/ppa/ubuntu jammy InRelease                                           
Сущ:9 https://ppa.launchpadcontent.net/nrbrtx … eys/ubuntu jammy InRelease
Сущ:10 http://packages.linuxmint.com virginia Release                             
Сущ:11 http://archive.ubuntu.com/ubuntu jammy-backports InRelease                 
Пол:12 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages [6628 B]
Получено 18,8 kB за 2с (9702 B/s)     
Чтение списков пакетов… Готово
2024-04-14 16:54:33 - Repository configured successfully. To install Node.js, run: apt-get install nodejs -y
medusa@medusa-pc-O-E-M:~$

Не знаю правильно ли, но вроде все стоит. Правда nvm не поставил, т.е. версиями управлять не смогу. Спасибо.
*** Добавлено: 14.04.2024 17:34:54 ***

Да, забыл сказать - отключил обновления из репозитория Node:

+ открыть спойлер

PunBB bbcode test

*** Добавлено: 15.04.2024 17:02:22 ***

medusa пишет:

Вот видите - ничего сложного.

Установил PyCharm. попробовал запустить. все вроде сработало прекрасно. Однако Система после копирования и удаления ненужного файла в PyCharm ушла в перезагрузку, вернее вышла из сессии.  bu  Я не знаю, что делать. Может какие-то настройки нужны? Я ничего не понимаю. PyCharm установлен в /opt. Я не знаю, что мне делать(((((((( Вы писали, что установливали и проверяли у себя. Может напишите алгоритм? Может для lightdm нужны какие-то настройки? Сейчас поставил gdm3. Может это даст какие-то результаты? Может размер проекта в PyCharm имеет значение, он у меня весит всего 10 Mb. Это же вообще не о чем. Спасибо.

+ открыть спойлер

 Консоль:
medusa@medusa-pc-O-E-M:~$ systemctl status display-manager.service
● lightdm.service - Light Display Manager
     Loaded: loaded (/lib/systemd/system/lightdm.service; indirect; vendor preset: enabled)
     Active: active (running) since Mon 2024-04-15 17:10:53 MSK; 13min ago
       Docs: man:lightdm(1)
    Process: 1017 ExecStartPre=/bin/sh -c [ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightd>
   Main PID: 1023 (lightdm)
      Tasks: 14 (limit: 38305)
     Memory: 140.7M
        CPU: 23.692s
     CGroup: /system.slice/lightdm.service
             ├─1023 /usr/sbin/lightdm
             └─2888 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch

апр 15 17:11:04 medusa-pc-O-E-M lightdm[1177]: gkr-pam: stashed password to try later in open session
апр 15 17:11:04 medusa-pc-O-E-M lightdm[1177]: pam_unix(lightdm:session): session opened for user medusa(uid=1000) by (>
апр 15 17:11:05 medusa-pc-O-E-M lightdm[1177]: gkr-pam: gnome-keyring-daemon started properly and unlocked keyring
апр 15 17:15:27 medusa-pc-O-E-M lightdm[2903]: pam_unix(lightdm-greeter:session): session opened for user lightdm(uid=1>
апр 15 17:15:27 medusa-pc-O-E-M lightdm[2903]: gkr-pam: gnome-keyring-daemon started properly
апр 15 17:15:28 medusa-pc-O-E-M lightdm[2982]: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" n>
апр 15 17:16:05 medusa-pc-O-E-M lightdm[2982]: gkr-pam: unable to locate daemon control file
апр 15 17:16:05 medusa-pc-O-E-M lightdm[2982]: gkr-pam: stashed password to try later in open session
апр 15 17:16:05 medusa-pc-O-E-M lightdm[2982]: pam_unix(lightdm:session): session opened for user medusa(uid=1000) by (>
апр 15 17:16:06 medusa-pc-O-E-M lightdm[2982]: gkr-pam: gnome-keyring-daemon started properly and unlocked keyring
lines 1-23/23 (END)

35

medusa пишет:

PyCharm установлен в /opt. Я не знаю, что мне делать(((((((( Вы писали, что установливали и проверяли у себя. Может напишите алгоритм?

Аналогично, в /opt. Как я делал?

  • Скачал файл %filename%.tar.gz

  • gunzip %filename%.tar.gz

  • tar -xvf %filename%*.tar

  • Переименовал папку просто в PyCharm, для краткости.

  • Сменил владельца на root, на всякий случай - sudo chown root:root -R PyCharm. В /opt обычный пользователь и так не запишет ничего.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

36

Rizado пишет:

Сменил владельца на root, на всякий случай - sudo chown root:root -R PyCharm

А как Вы его запускаете? Спасибо

37

medusa пишет:

А как Вы его запускаете? Спасибо

На начальном экране внизу слева есть кнопка настроек, её даже видно на скриншоте.
https://images.linuxforum.ru/images/2024/04/16/SNIMOK-EKRANA-OT-2024-04-16-14-48-48.png
Ярлык создаю для всех пользователей, далее копирую на рабочий стол (там только наиболее необходимое) и запускаю ярлыком на рабочем столе.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

38 (16.04.2024 15:20:49 отредактировано medusa)

Rizado пишет:

На начальном экране внизу слева есть кнопка настроек, её даже видно на скриншоте.

Я ее в упор не вижу. Начальный экран - экран ввода пароля? И вот вопрос - скажите, а перепрошивка BIOS могла каким-то образом решить проблему? Возможно звучит очень идиотски, но вот я сейсас с ужасом сижу в IDE и ничего не вылетает. Пошел на перепрошивку от безисходности и честно говоря не могу понять - каким образом она могла улучшить состояние Системы? Ну гепотетически. спасибо.

39

medusa пишет:

Начальный экран - экран ввода пароля?

Нет. Это первый экран со списком проектов, который появляется при запуске PyCharm. Ну или если у вас автоматически открывается последний проект, выберите пункт меню «File» → «Close Project».

medusa пишет:

И вот вопрос - скажите, а перепрошивка BIOS могла каким-то образом решить проблему?

Вряд ли. Прямой связи точно нет.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

40 (16.04.2024 21:54:37 отредактировано medusa)

Rizado пишет:

Вряд ли. Прямой связи точно нет.

Тогда я вообще ничего не понимаю. Ладно, оставлю в загадке. решил пойти путем не "банальным" - установил vscode. Теперь бьюсь над установкой модуля для черепахи. Выдает, гад, ошибку:

 Консоль:

Traceback (most recent call last):
  File "/media/medusa/downprogs/programms/obuchenie/StartPNP/data/Решения задач по программированию/Глава 02/Упражнение 2-15_эскиз_05.py", line 3, in <module>
    import turtle
  File "/usr/lib/python3.11/turtle.py", line 107, in <module>
    import tkinter as TK
ModuleNotFoundError: No module named 'tkinter'

Установил через pip3.11 в проект
 Консоль:
pip3.11 install tk

А он все равно ругается. Попытка установки модуля tkinter пока безрезультатная. Проверил наличие turtle через pip3.11 list (в папке /usr/lib/python3.11 он лежит):

+ открыть спойлер

 Консоль:

medusa@medusa-pc-O-E-M:~$ pip3.11 list
Package                       Version
----------------------------- ----------------
alabaster                     0.7.16
anyio                         4.3.0
apt-clone                     0.2.1
apturl                        0.5.2
argon2-cffi                   23.1.0
argon2-cffi-bindings          21.2.0
arrow                         1.3.0
astroid                       3.1.0
asttokens                     2.4.1
async-lru                     2.0.4
async-timeout                 4.0.1
atomicwrites                  1.4.1
attrs                         23.2.0
autopep8                      2.0.4
Babel                         2.14.0
beautifulsoup4                4.10.0
binaryornot                   0.4.4
black                         24.4.0
bleach                        6.1.0
blinker                       1.4
Brlapi                        0.8.3
Brotli                        1.0.9
certifi                       2020.6.20
cffi                          1.16.0
chardet                       4.0.0
charset-normalizer            3.3.2
click                         8.0.3
cloudpickle                   3.0.0
colorama                      0.4.4
comm                          0.2.2
command-not-found             0.3
configobj                     5.0.6
contourpy                     1.2.1
cookiecutter                  2.6.0
cryptography                  3.4.8
cupshelpers                   1.0
cycler                        0.12.1
dbus-python                   1.2.18
debugpy                       1.8.1
decorator                     5.1.1
defer                         1.0.6
defusedxml                    0.7.1
diff-match-patch              20230430
dill                          0.3.8
distro                        1.7.0
docstring-to-markdown         0.15
docutils                      0.20.1
executing                     2.0.1
eyeD3                         0.8.10
fastjsonschema                2.19.1
filelock                      3.6.0
flake8                        7.0.0
fonttools                     4.51.0
fqdn                          1.5.1
h11                           0.14.0
html5lib                      1.1
httpcore                      1.0.5
httplib2                      0.20.2
httpx                         0.27.0
idna                          3.3
ifaddr                        0.1.7
imageio                       2.34.0
imagesize                     1.4.1
IMDbPY                        2021.4.18
importlib_metadata            7.1.0
inflection                    0.5.1
intervaltree                  3.1.0
ipykernel                     6.29.4
ipython                       8.23.0
ipywidgets                    8.1.2
isoduration                   20.11.0
isort                         5.13.2
jedi                          0.19.1
jeepney                       0.7.1
jellyfish                     1.0.3
Jinja2                        3.1.3
joblib                        1.4.0
json5                         0.9.25
jsonpointer                   2.4
jsonschema                    4.21.1
jsonschema-specifications     2023.12.1
jupyter                       1.0.0
jupyter_client                8.6.1
jupyter-console               6.6.3
jupyter_core                  5.7.2
jupyter-events                0.10.0
jupyter-lsp                   2.2.5
jupyter_server                2.14.0
jupyter_server_terminals      0.5.3
jupyterlab                    4.1.6
jupyterlab_pygments           0.3.0
jupyterlab_server             2.26.0
jupyterlab_widgets            3.0.10
keyring                       23.5.0
kiwisolver                    1.4.5
language-selector             0.1
launchpadlib                  1.10.16
lazr.restfulclient            0.14.4
lazr.uri                      1.0.6
lazy_loader                   0.4
louis                         3.20.0
lxml                          4.8.0
macaroonbakery                1.3.1
Mako                          1.1.3
markdown-it-py                3.0.0
MarkupSafe                    2.0.1
matplotlib                    3.8.4
matplotlib-inline             0.1.6
mccabe                        0.7.0
mdurl                         0.1.2
mistune                       3.0.2
mock                          4.0.3
more-itertools                8.10.0
mutagen                       1.45.1
mypy-extensions               1.0.0
nbclient                      0.10.0
nbconvert                     7.16.3
nbformat                      5.10.4
nest-asyncio                  1.6.0
netaddr                       0.8.0
netifaces                     0.11.0
networkx                      3.3
notebook                      7.1.2
notebook_shim                 0.2.4
numpy                         1.26.4
numpydoc                      1.7.0
oauthlib                      3.2.0
onboard                       1.4.1
overrides                     7.7.0
packaging                     24.0
PAM                           0.4.2
pandas                        2.2.2
pandocfilters                 1.5.1
parso                         0.8.4
pathspec                      0.12.1
pbr                           5.8.0
pexpect                       4.8.0
pickleshare                   0.7.5
pillow                        10.3.0
pip                           24.0
platformdirs                  4.2.0
pluggy                        1.4.0
prometheus_client             0.20.0
prompt-toolkit                3.0.43
protobuf                      3.12.4
psutil                        5.9.0
ptyprocess                    0.7.0
pure-eval                     0.2.2
pycairo                       1.20.1
pycodestyle                   2.11.1
pycparser                     2.22
pycryptodomex                 3.11.0
pycups                        2.0.1
pycurl                        7.44.1
pydocstyle                    6.3.0
pyelftools                    0.27
pyflakes                      3.2.0
Pygments                      2.17.2
PyGObject                     3.42.1
PyICU                         2.8.1
pyinotify                     0.9.6
PyJWT                         2.3.0
pylint                        3.1.0
pylint-venv                   3.0.3
pyls-spyder                   0.4.0
pymacaroons                   0.13.0
PyNaCl                        1.5.0
pyparsing                     2.4.7
pyparted                      3.11.7
PyQt5                         5.15.6
PyQt5-sip                     12.9.1
PyQtWebEngine                 5.15.5
pyRFC3339                     1.1
python-apt                    2.4.0+ubuntu3
python-dateutil               2.9.0.post0
python-debian                 0.1.43+ubuntu1.1
python-gnupg                  0.4.8
python-json-logger            2.0.7
python-lsp-black              2.0.0
python-lsp-jsonrpc            1.1.2
python-lsp-server             1.11.0
python-magic                  0.4.24
python-slugify                8.0.4
python-xlib                   0.29
pytoolconfig                  1.3.1
pytz                          2022.1
pyxattr                       0.7.2
pyxdg                         0.27
PyYAML                        5.4.1
pyzmq                         26.0.0
QDarkStyle                    3.2.3
qrcode                        7.3.1
qstylizer                     0.2.2
QtAwesome                     1.3.1
qtconsole                     5.5.1
QtPy                          2.4.1
referencing                   0.34.0
reportlab                     3.6.8
requests                      2.31.0
requests-file                 1.5.1
rfc3339-validator             0.1.4
rfc3986-validator             0.1.1
rich                          13.7.1
rope                          1.13.0
rpds-py                       0.18.0
Rtree                         1.2.0
scikit-image                  0.23.1
scikit-learn                  1.4.2
scipy                         1.13.0
SecretStorage                 3.3.1
Send2Trash                    1.8.3
setproctitle                  1.2.2
setuptools                    69.5.0
six                           1.16.0
sniffio                       1.3.1
snowballstemmer               2.2.0
sortedcontainers              2.4.0
soupsieve                     2.3.1
Sphinx                        7.2.6
sphinxcontrib-applehelp       1.0.8
sphinxcontrib-devhelp         1.0.6
sphinxcontrib-htmlhelp        2.0.5
sphinxcontrib-jsmath          1.0.1
sphinxcontrib-qthelp          1.0.7
sphinxcontrib-serializinghtml 1.1.10
spyder                        5.5.4
spyder-kernels                2.5.1
stack-data                    0.6.3
systemd-python                234
tabulate                      0.9.0
terminado                     0.18.1
text-unidecode                1.3
textdistance                  4.6.1
threadpoolctl                 3.4.0
three-merge                   0.1.1
tifffile                      2024.2.12
tinycss2                      1.1.1
tk                            0.1.0
tldextract                    3.1.2
tomli                         2.0.1
tomlkit                       0.12.4
tornado                       6.4
traitlets                     5.14.2
types-python-dateutil         2.9.0.20240316
typing-extensions             3.10.0.2
tzdata                        2024.1
ubuntu-cleaner                1.1.4
ubuntu-drivers-common         0.0.0
ufw                           0.36.1
ujson                         5.9.0
Unidecode                     1.3.3
uri-template                  1.3.0
urllib3                       1.26.5
wadllib                       1.3.6
watchdog                      4.0.0
wcwidth                       0.2.13
webcolors                     1.13
webencodings                  0.5.1
websocket-client              1.7.0
websockets                    9.1
whatthepatch                  1.0.5
wheel                         0.43.0
widgetsnbextension            4.0.10
wurlitzer                     3.0.3
xdg                           5
xkit                          0.0.0
xlrd                          1.2.0
yapf                          0.40.2
youtube-dl                    2021.12.17
yt-dlp                        2022.4.8
zipp                          1.0.0

Его нет. Попробовал установить - не ставится:

+ открыть спойлер

 Консоль:

medusa@medusa-pc-O-E-M:~$ pip3.11 install turtle
Defaulting to user installation because normal site-packages is not writeable
Collecting turtle
  Using cached turtle-0.0.2.tar.gz (11 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
 
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [7 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-install-a8jcjgwl/turtle_7cf4fd2850c5440e8856466131117d7d/setup.py", line 40
          except ValueError, ve:
                 ^^^^^^^^^^^^^^
      SyntaxError: multiple exception types must be parenthesized
      [end of output]
 
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
medusa@medusa-pc-O-E-M:~$

Попробовал танцы с бубнами - пока без результатно:

+ открыть спойлер

 Консоль:

medusa@medusa-pc-O-E-M:~$ pip3.11 install --upgrade setuptools wheel
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: setuptools in ./.local/lib/python3.11/site-packages (69.5.0)
Collecting setuptools
  Using cached setuptools-69.5.1-py3-none-any.whl.metadata (6.2 kB)
Requirement already satisfied: wheel in ./.local/lib/python3.11/site-packages (0.43.0)
Using cached setuptools-69.5.1-py3-none-any.whl (894 kB)
Installing collected packages: setuptools
  Attempting uninstall: setuptools
    Found existing installation: setuptools 69.5.0
    Uninstalling setuptools-69.5.0:
      Successfully uninstalled setuptools-69.5.0
Successfully installed setuptools-69.5.1
medusa@medusa-pc-O-E-M:~$ pip3.11 cache purge
Files removed: 1033
medusa@medusa-pc-O-E-M:~$ pip3.11 install turtle --no-build-isolation
Defaulting to user installation because normal site-packages is not writeable
Collecting turtle
  Downloading turtle-0.0.2.tar.gz (11 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
 
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [7 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-install-0p0pe5ok/turtle_230ffffb7338470cb79e04f440fcc097/setup.py", line 40
          except ValueError, ve:
                 ^^^^^^^^^^^^^^
      SyntaxError: multiple exception types must be parenthesized
      [end of output]
 
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
medusa@medusa-pc-O-E-M:~$

41

medusa, читайте внимательно, что вам выдаётся.

medusa пишет:

This error originates from a subprocess, and is likely not a problem with pip.

Надо переводить?

medusa пишет:

SyntaxError: multiple exception types must be parenthesized

А вот и причина.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

42

Rizado пишет:

SyntaxError: multiple exception types must be parenthesized

Нет, переводить не надо. Только когда он просит исправить синтакс (я о круглых скобках), то мне не совсем понятно о скобках где он имеет в виду. Собственно команда:

 Консоль:

pip3.11 install turtle

ппредполагает установку модуля и в прошлой Системе я просто не сталкивался с подобной проблемой. Продолжаю думать  be

43

medusa пишет:

то мне не совсем понятно о скобках где он имеет в виду

В самом модуле. У вас вся информация есть в этом сообщении.
А конкретнее - под вторым спойлером.

medusa пишет:

File "/tmp/pip-install-a8jcjgwl/turtle_7cf4fd2850c5440e8856466131117d7d/setup.py", line 40

Так что можете покопаться в исходниках, если есть время и желание. Только одно "но" - этот модуль последний раз обновлялся 15 (!) лет назад. Не факт, что ещё где-то не вылезет проблема обратной совместимости.
Я так в своё время правил один плагин под WordPress после обновления PHP на сервере - в версиях 8.x поломали обратную совместимость одной функции, пришлось искать её по всему код плагина и менять местами порядок аргументов ab .

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

44

Rizado пишет:

этот модуль последний раз обновлялся 15 (!) лет назад. Не факт, что ещё где-то не вылезет проблема обратной совместимости

Понятно. Я вот что у ас хотел спросить, посмотрел на свое ядро - 5.15.0-102. В принципе все работает исправно и жаловаться не на что. Ну вот, допустим, пользователь решил установить новое ядро. Имелся бы смысл ставить новое ядро через менеджер обновлений или на этот счет все же лучше использовать XanMod Kernel? Спасибо.

45

medusa, я ставлю через менеджер обновлений, сейчас у меня 6.5.0-не_помню_последнюю_цифру.

medusa пишет:

использовать XanMod Kernel

Не встречал такое, но искать буду уже завтра.
Ещё была такая программа UKUU - Ubuntu Kernel Update Utility, но сейчас ppa недоступен. Там можно было последние ядра ставить.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

46

Rizado пишет:

Не встречал такое, но искать буду уже завтра.

А я очень сожалею. что не обратил внимание на данный дистрибутив раньше - сколько бы проблем удалось избежать. Так что спасибо Вам.

47

medusa пишет:

не обратил внимание на данный дистрибутив раньше

Вы о Mint? Я долго не решался перейти на него с Ubuntu, хотя Cinnamon всегда нравился. Вот когда они начали snap навязывать, таки решился. Причём простым обновлением - добавил репозиторий, ключ и обновил систему.
Теперь даже на работе его рекомендую, пока нет единого стандарта на рабочие места. Когда будет - увы, но первым буду требовать его соблюдать.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

48

Rizado пишет:

Я долго не решался перейти на него с Ubuntu,

Мне очень нужна Ваша помощь. Сегодня ставил связку LAMP и завяз намертво на phpmyadmin - не могу настроить никак. У меня MySql при установке не попросила пароля root совершенно и стала с Unix-socket. Я не стал переживать и созджал пользователя. который заходит в mysql по паролю. Все прекрасно, но phpmyadmin настраивается по apache и я не понимаю как мне исправить ситуацию, чтобы работал phpmyadmin. спасибо.

49

medusa пишет:

У меня MySql при установке не попросила пароля root совершенно и стала с Unix-socket.

Входите в консоль MySQL:

 Консоль:
mysql -u root -p

Пароль вводить не надо, просто Enter. Вводите такой запрос, задав свой пароль:

ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'Password123#@!';

После него на всякий случай:

flush privileges;
medusa пишет:

Я не стал переживать и созджал пользователя. который заходит в mysql по паролю.

А права доступа ему дали?

grant all privileges on DB.* to 'user'@'localhost';

Вместо DB и user поставите имена базы данных и своего пользователя. Потом снова:

flush privileges;

Но если установите пароль для root, то не надо давать права, можете входить как root, он по умолчанию имеет доступ ко всему.

medusa пишет:

как мне исправить ситуацию, чтобы работал phpmyadmin

Что именно не работает?

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

50 (20.04.2024 19:21:09 отредактировано medusa)

Rizado пишет:

Что именно не работает?

Да ничего не работает уже - снес MySql. Сейчас буду ставить по новой. Можете проконтролировать мои действия? С пасибо.

 Консоль:
sudo apt-get install mysql-server
medusa@medusa-pc-O-E-M:~$ sudo service mysql status
● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2024-04-20 18:57:13 MSK; 29s ago
    Process: 4476 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
   Main PID: 4484 (mysqld)
     Status: "Server is operational"
      Tasks: 38 (limit: 38281)
     Memory: 365.6M
        CPU: 1.358s
     CGroup: /system.slice/mysql.service
             └─4484 /usr/sbin/mysqld

апр 20 18:57:12 medusa-pc-O-E-M systemd[1]: Starting MySQL Community Server...
апр 20 18:57:13 medusa-pc-O-E-M systemd[1]: Started MySQL Community Server.
medusa@medusa-pc-O-E-M:~$


*** Добавлено: 20.04.2024 19:07:25 ***

Rizado пишет:

mysql -u root -p

Пароль вводить не надо, просто Enter. Вводите такой запрос, задав свой пароль:
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'Password123#@!';

+ открыть спойлер

 Консоль:
medusa@medusa-pc-O-E-M:~$ mysql -u root -p
Enter password:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
medusa@medusa-pc-O-E-M:~$

 Консоль:

medusa@medusa-pc-O-E-M:~$ sudo mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.36-0ubuntu0.22.04.1 (Ubuntu)

Copyright (c) 2000, 2024, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>  SELECT user,authentication_string,plugin,host FROM mysql.user;
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
| user             | authentication_string                                                  | plugin                | host      |
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
| medusa           | *31C60B3E9F3C5F9D3177F72BE6EE82FAA2EF8843                              | mysql_native_password | %         |
| debian-sys-maint | $A$005$\u`q73|*e?9j^fkUzy8PP4ompD8D8NuHEYuaT0Fru0FvIsszBnj6dDaKa. | caching_sha2_password | localhost |
| mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |
| mysql.session    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |
| mysql.sys        | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |
| root             |                                                                        | auth_socket           | localhost |
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
6 rows in set (0,00 sec)

mysql> exit
Bye

+ открыть спойлер

 Консоль:

medusa@medusa-pc-O-E-M:~$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 14
Server version: 8.0.36-0ubuntu0.22.04.1 (Ubuntu)

Copyright (c) 2000, 2024, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
| user             | authentication_string                                                  | plugin                | host      |
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
| medusa           | *31C60B3E9F3C5F9D3177F72BE6EE82FAA2EF8843                              | mysql_native_password | %         |
| debian-sys-maint | $A$005$\u`q73|*e?9j^fkUzy8PP4ompD8D8NuHEYuaT0Fru0FvIsszBnj6dDaKa. | caching_sha2_password | localhost |
| mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |
| mysql.session    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |
| mysql.sys        | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |
| root             | $A$005$3"iT|[=unbp-08kA.a6gE/mBQDjnrMX1cXUngH//aNCYo2MQz5QPoSzuLv97 | caching_sha2_password | localhost |
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
6 rows in set (0,00 sec)

mysql>

51

medusa, у вас, похоже, остались данные от предыдущей установки.
Я бы советовал удалить:

 Консоль:
sudo apt purge mysql-server

Потом зачистить данные, удалив папку /var/lib/mysql со всем содержимым.
Далее ставите заново, изменяете способ аутентификации для root.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

52 (20.04.2024 19:24:46 отредактировано medusa)

Rizado пишет:

Потом зачистить данные, удалив папку /var/lib/mysql со всем содержимым.
Далее ставите заново, изменяете способ аутентификации для root.

Сделал уже. Вход получается по паролю. Теперь phpmyadmin надо поставить. И что-то мне подсказывает внутренний голос совсем не то.

53

medusa пишет:

Теперь phpmyadmin надо поставить.

Ставьте Apache + PHP8.1. Затем создайте папку /var/www/html/phpmyadmin и распакуйте в неё скачанный архив phpMyAdmin. Открываете по ссылке http://localhost/phpmyadmin.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

54 (20.04.2024 19:29:06 отредактировано medusa)

 Консоль:
sudo apt-get install phpmyadmin

Понял. Вы очень вовермя)))

55

medusa, я скачиваю с сайта, там обычно версия новее. Можно поставить и так, но, насколько я помню, он тогда с каким-то нестандартными настройками. В чём проблема скачать и распаковать архив?

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

56 (20.04.2024 19:45:39 отредактировано medusa)

Rizado пишет:

Открываете по ссылке http://localhost/phpmyadmin.

<?php

declare(strict_types=1);

use PhpMyAdmin\Common;
use PhpMyAdmin\Routing;

if (! defined('ROOT_PATH')) {
    // phpcs:disable PSR1.Files.SideEffects
    define('ROOT_PATH', __DIR__ . DIRECTORY_SEPARATOR);
    // phpcs:enable
}

if (PHP_VERSION_ID < 70205) {
    die('<p>PHP 7.2.5+ is required.</p><p>Currently installed version is: ' . PHP_VERSION . '</p>');
}

// phpcs:disable PSR1.Files.SideEffects
define('PHPMYADMIN', true);
// phpcs:enable

require_once ROOT_PATH . 'libraries/constants.php';

/**
 * Activate autoloader
 */
if (! @is_readable(AUTOLOAD_FILE)) {
    die(
        '<p>File <samp>' . AUTOLOAD_FILE . '</samp> missing or not readable.</p>'
        . '<p>Most likely you did not run Composer to '
        . '<a href="https://docs.phpmyadmin.net/en/latest/setup.html#installing-from-git">'
        . 'install library files</a>.</p>'
    );
}

require AUTOLOAD_FILE;

global $route, $containerBuilder, $request;

Common::run();

$dispatcher = Routing::getDispatcher();
Routing::callControllerForRoute($request, $route, $dispatcher, $containerBuilder);

Я чего-то точно не понимаю.

57

medusa пишет:

Я чего-то точно не понимаю.

Скорее всего, не установлено вот это:

 Консоль:
sudo apt install libapache2-mod-php8.1

Только проверьте, какая у вас версия PHP, если 8.0, то в конце тоже 8.0 укажите.
После установки сделайте:
 Консоль:
sudo service apache2 restart

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

58 (20.04.2024 20:13:25 отредактировано medusa)

Rizado пишет:

Скорее всего, не установлено вот это:

Проверил. Перезапустил сервис - без изменений.

 Консоль:

medusa@medusa-pc-O-E-M:~$ php --version
PHP 8.1.27 (cli) (built: Apr 11 2024 21:34:26) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.27, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.27, Copyright (c), by Zend Technologies

59

medusa,

 Консоль:
ls /etc/apache2/mods-enabled

Покажите вывод.
Хотя вначале попробуйте:
 Консоль:
a2enmod php

После "php" дополните клавишей табуляции, я не помню точно, как он называется. У меня nginx установлен, он сложнее в настройке.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

60 (20.04.2024 20:44:40 отредактировано medusa)

 Консоль:

medusa@medusa-pc-O-E-M:~$ ls /etc/apache2/mods-enabled
access_compat.load  authn_file.load  autoindex.load  env.load          mpm_prefork.load  reqtimeout.conf  status.load
alias.conf          authz_core.load  deflate.conf    filter.load       negotiation.conf  reqtimeout.load
alias.load          authz_host.load  deflate.load    mime.conf         negotiation.load  setenvif.conf
auth_basic.load     authz_user.load  dir.conf        mime.load         php8.1.conf       setenvif.load
authn_core.load     autoindex.conf   dir.load        mpm_prefork.conf  php8.1.load       status.conf
medusa@medusa-pc-O-E-M:

 Консоль:

medusa@medusa-pc-O-E-M:~$ sudo a2enmod php8.1
Considering dependency mpm_prefork for php8.1:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php8.1:
Module php8.1 already enabled
medusa@medusa-pc-O-E-M:~$

Очень странно:

 Консоль:
sudo apt-get install php8.1-mysql

и страница открылась. Что за ..... Правда теперь нужна настройка.