Broken perl on Linux below

Linux phenix 5.15.0-117-generic #127-Ubuntu SMP Fri Jul 5 20:13:28 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux.

Frankly I am not sure that this is the place my complain. Some i-t installed perl on this version without Pod:::Usage module and, I believe, many others which broke down all my attempts to install TeX Live which I had before and urgently need now.

This is the example:

Can’t locate Pod/Usage.pm in @INC (you may need to install the Pod::Usage module) (@INC contains: ./tlpkg /etc/perl /usr/local/lib/x8 6_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-g nu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl) at install-tl line 146. BEGIN failed–compilation aborted at install-tl line 146.

In another case it was Doc module. As I have no intention to become neither Perl expert nor Ubuntu guru, I would be happy to get 1-line script which solves all these problems. If this is the wrong place to ask for that, pls advice the right place and people.

Hi ! @enurmi.

Try the scenario suggested by @jennie258fitz.

Otherwise you can install texlive (full installation) via this link texlive full installation

It does not make much sense as it uses the same perl installer:

  1. perl ./install-tl --no-interaction # as root or with writable destination

Baldé via snapcraft.io писал 2024-08-12 09:37:

@enurmi !

Did you have any problem during the installation ? If it’s the case, please show the log.

There is probably rotten egg here . BEGIN failed–compilation aborted at /usr/share/debconf/frontend line 6. dpkg: ошибка при обработке пакета libssl3:amd64 (–configure): installed libssl3:amd64 package post-installation script subprocess returned error exit status 2 При обработке следующих пакетов произошли ошибки: libssl3:amd64 E: Sub-process /usr/bin/dpkg returned an error code (1)

Nurminski Evgeni Alekseevich писал 2024-08-13 15:20:

According the bug, you have to install or reinstall libssl3 .

On Ubuntu, you can archieve this goal by executing this :slight_smile:

sudo apt-get install --reinstall libssl3

You can accompany the above command by this :

sudo dpkg-reconfigure perl-base

1/ mount iso onto /mnt

root@phenix:~# sh -x ./install_texlive_from_iso

  • TEXBAG=/home/e/Загрузки
  • echo /home/e/Загрузки /home/e/Загрузки
  • mount -t iso9660 -o ro,loop,noauto /home/e/Загрузки/texlive2024-20240312.iso /mnt

Seems to be no problems:

root@phenix:/# ll /mnt total 3918 drwxr-xr-x 1 root root 4096 мар 12 11:22 ./ drwxr-xr-x 21 root root 4096 авг 12 04:20 …/ drwxr-xr-x 1 root root 2074624 мар 12 11:22 archive/ -r–r–r-- 1 root root 40 мая 29 2014 autorun.inf -r–r–r-- 1 root root 1719204 мар 11 10:44 doc.html -r–r–r-- 1 root root 1852 апр 20 2022 index.html -r-xr-xr-x 1 root root 125030 фев 6 2024 install-tl* -r-xr-xr-x 1 root root 5083 мая 14 2023 install-tl-windows.bat* -r–r–r-- 1 root root 2098 сен 29 2006 LICENSE.CTAN -r–r–r-- 1 root root 5267 ноя 20 2019 LICENSE.TL -r–r–r-- 1 root root 91 фев 11 2024 .mkisofsrc -r–r–r-- 1 root root 182 мая 9 2016 README drwxr-xr-x 1 root root 2048 мая 6 2023 readme-html.dir/ drwxr-xr-x 1 root root 4096 мая 6 2023 readme-txt.dir/ -r–r–r-- 1 root root 250 авг 10 2008 README.usergroups -r–r–r-- 1 root root 368 мар 12 11:21 release-texlive.txt drwxr-xr-x 1 root root 6144 мар 12 08:03 source/ drwxr-xr-x 1 root root 2048 мар 12 11:21 texlive-doc/ drwxr-xr-x 1 root root 2048 мар 12 11:22 tlpkg/ -r-xr-xr-x 1 root root 49664 мар 8 2023 tl-tray-menu.exe

Wiii start install-tl next

Baldé via snapcraft.io писал 2024-08-13 15:50:

Excuse me, but the above log is barely readable. :face_with_monocle:

You can wrap the long log/message with the backticks ``` your long message/log ```

If you succeeded to install texlive, that’s great. :slightly_smiling_face:

Hello ! @enurmi .

Please, if the problem has been solved, close this topic by choosing the scenario that seems most optimal to you as a solution.

Thanks ! :pray: