Kirjoittaja Aihe: RHEL-versumin puutteellinen TeXLive [Ratkaistu]  (Luettu 1734 kertaa)

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Olen yrittänyt epätoivoisesti löytää kelvollista korviketta katoamassa olevalle openSUSE Leapille. Viimeksi olen kokeillut RedHat-maailman tuotteita: Rocky Linuxia ja AlmaLinuxia, jotka ovat RHEL-klooneja, sekä CentOS Streamiä, joka olisi vähän konservatiivisemmin ”rullaava” distro.

Joitakin muita ohjelmapuutteita olen pystynyt paikkaan, mutta TeXLive on jäänyt kynnyskysymykseksi. Olen kokeillut sekä Rockyssa että CentOSissa asentaa sitä, mutta aina se jää puutteelliseksi. Tämä on hämmentävää sikälikin, että Fedoraan kelvollisen TeXin saa pystyyn.

Joistakin muista distroista tuttuja texlive-recommended- tai texlive-full-tyyppistä paketteja ei ole; muutama texlive-collection-paketti on, muttei niin monia kuin openSUSEssa, ja vaikka ne asentaisi kaikki, mm. texdoc ja biber jäävät puuttumaan. Kumpaakaan ei myöskään löydy yksittäispaketeista haulla.

Sattuisiko kukaan ”texnikko” olemaan kuulolla ja ratkaissut ongelmaa? Onko ainoa mahdollisuus todella asentaa TeX-paketit ylävirrasta, CTANista?
« Viimeksi muokattu: 14.12.22 - klo:15.35 kirjoittanut SuperOscar »
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1200
    • Profiili
Vs: RHEL-versumin puutteellinen TeXLive
« Vastaus #1 : 12.12.22 - klo:00.45 »
Tämä on hämmentävää sikälikin, että Fedoraan kelvollisen TeXin saa pystyyn.
Mikäs Fedorassa on vikana, jos siinä toimii? Kurkkasin dnf:llä, että Fedoraan löytyi aivan läjäpäin texlive-paketteja.
CentOS on toki käypä käyttöjärjestelmä, mutta kovin perinteinen. Viralliset ohjelmaversiot ovat ns. _vakaita_. (Lue: vanhoja).
https://fi.wikipedia.org/wiki/LaTeX

PS. Olen muutaman kerran asentanut OpenSuse:n, ja viimeksi Leap:in, mutta eivät olleet mieleeni. Viimeksi olen käyttänyt KDE-pohjaista jakelua SimplyMepis:iä, jos Slackware:a ei lasketa ;)
Linux-jakeluihin on yleensä asennettavissa useita, jos ei lukuisia työpöytiä oman maun mukaan. Eri työpöytien oletussovellutuksia voi käyttää ristiin eri työpöydillä.

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: RHEL-versumin puutteellinen TeXLive
« Vastaus #2 : 12.12.22 - klo:03.06 »
Tähän voisi lisätä kysymyksen, nyt kun Ubuntufoorumilla ollaan: "mikä vika on Ubuntussa tai Kubuntussa?"
TeXLivestä en ymmärrä mitään muuta kuin että Ubuntun pakettivarasto on täynnä siihen liittyvää kamaa: https://packages.ubuntu.com/search?keywords=TexLive&searchon=names&suite=jammy&section=all

Tukiaika on 5 vuotta, jatketuna tietoturvapäivityksillä 10V
https://ubuntu.com/security/esm

« Viimeksi muokattu: 12.12.22 - klo:04.48 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: RHEL-versumin puutteellinen TeXLive
« Vastaus #3 : 12.12.22 - klo:12.35 »
Mikäs Fedorassa on vikana, jos siinä toimii?

Liian ”bleeding edge”, liian lyhyt tukikausi. Minulla on kyllä tällä hetkellä Fedorakin koneella, koska nimenomaan etsiskelen, mikä olisi se distro, johon voisi jäädä.

Lainaus
CentOS on toki käypä käyttöjärjestelmä, mutta kovin perinteinen. Viralliset ohjelmaversiot ovat ns. _vakaita_. (Lue: vanhoja).

Eli juuri kuten haluan 8)

Tähän voisi lisätä kysymyksen, nyt kun Ubuntufoorumilla ollaan: "mikä vika on Ubuntussa tai Kubuntussa?"

Haluan ehdottomasti Plasman, joten Ubuntu on sikäli pois kuvioista. En myöskään oikein pidä nyky-*buntun (Kubuntu mukaan luettuna) järjestelmän tietyistä piirteistä. Jo vanhastaan *buntussa oli todella vaikea saada muuta umaskia kuin oletuksena tuleva 002 (ei riitä, että korjaa sen /etc/login.defs-tiedostosta), ja nyt pitäisi aina muistaa poistaa Snap.

Lainaus
TeXLivestä en ymmärrä mitään muuta kuin että Ubuntun pakettivarasto on täynnä siihen liittyvää kamaa:

Tämä on tiedossani, koska *buntu noudattaa tässä Debiania. Debian onkin nykyinen pääkäyttikseni.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: RHEL-versumin puutteellinen TeXLive
« Vastaus #4 : 12.12.22 - klo:14.20 »
Jo vanhastaan *buntussa oli todella vaikea saada muuta umaskia kuin oletuksena tuleva 002 (ei riitä, että korjaa sen /etc/login.defs-tiedostosta)

umask asetetaan nykyisin PAMin kautta, ja käyttäjäkohtaisesti /etc/passwd-tiedostossa. Asetukseen liittyviä bugeja on korjattu Systemd:ssä 20.04:n julkaisun jälkeen, mutta korjaukset tulevat päivitysten mukana:

https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1685754

Tietääkseni Ubuntun ja Debianin pitäisi nykyisin toimia samalla tavalla umask-asetusten osalta.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: RHEL-versumin puutteellinen TeXLive
« Vastaus #5 : 13.12.22 - klo:21.15 »
Itse itselleni vastaten: vaikka verkosta guuglatenkaan löytää aiheesta hämmentävän vähän mitään, pari ohjetta tuli vastaan, joissa kehotettiin suoraan poistamaan RHEL-asennuslähteestä tulevan TeXLiven asennus ja asentamaan se käsin TUGin sivulta. Hieman isohan tuo noin on, ~ 4500 pakettia ja ilmeisesti noin 7 GiB tilaa. Päivittäminenkin jää tietysti omille hoteille ja on helpointa tehdä aina TeXLiven päivityttyä uuteen vuosiversioon.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: RHEL-versumin puutteellinen TeXLive
« Vastaus #6 : 14.12.22 - klo:15.34 »
Täydennän vielä, jos säie sattuu joskus osumaan jonkun tarvitsijan silmään…

TUGin sivulla annettu asennusohje ei aivan riitä. Ainakin latexmk (jota esim. Sublime Textin LaTeXtools hyödyntää) ja Biber kieltäytyvät vielä toimimasta. Tuntuu kuitenkin riittävän, jos ajaa:

Koodia: [Valitse]
sudo dnf install libnsl perl-Unicode-Normalize perl-sigtrap
libnsl-kirjastoa vaatii Biber, Perl-moduuleja latexmk.

pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11