Install Texlive vanilla after a texlive installed with pacman

I try to remove texlive to get a vanilla texlive. If I try to remove the remaining texlive element, I get a dependencie issue of xournall:

$ sudo pacman -Rs texlive-bin 
vérification des dépendances…
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: la suppression de texlive-bin casse la dépendance « texlive-bin » requise par xournalpp

Now if I try to force to remove texlive, I get:

 sudo pacman -Rdds texlive-bin 
[sudo] Mot de passe de jeanpat : 

Paquets (4) ffcall-2.4-1  libsigsegv-2.14-1  zziplib-0.13.72-1  texlive-bin-2021.59745-2

Taille totale supprimée :  67,07 MiB

I’m afraid to break the whole endeavourOS configuration. What do you think?
Thanks for your advices.

Try removing xournalpp first

sudo pacman -Rns xournalpp

Then try to remove texlive-bin

sudo pacman -Rns texlive-bin

you can’t removing texlive-bin without removing xournalpp as texlive-bin is a dependency

1 Like

The whole thing have been removed:

sudo pacman -Rns xournalpp
[sudo] Mot de passe de jeanpat : 
vérification des dépendances…
:: evince peut nécessiter texlive-bin: DVI support
:: python-matplotlib peut nécessiter texlive-bin: usetex dependencies

Paquets (5) ffcall-2.4-1  libsigsegv-2.14-1  texlive-bin-2021.59745-2  zziplib-0.13.72-1

Taille totale supprimée :  72,00 MiB

:: Voulez-vous désinstaller ces paquets ? [O/n] O
:: Exécution des crochets (« hooks ») de pré-transaction…
(1/1) Removing old entries from the info directory file...
:: Traitement des changements du paquet…
(1/5) désinstallation de xournalpp                        [------------------------------] 100%
(2/5) désinstallation de texlive-bin                      [------------------------------] 100%
(3/5) désinstallation de zziplib                          [------------------------------] 100%
(4/5) désinstallation de libsigsegv                       [------------------------------] 100%
(5/5) désinstallation de ffcall                           [------------------------------] 100%
:: Exécution des crochets (« hooks ») de post-transaction…
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating the MIME type database...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...

I have a working latex installed according to texlive instructions.

How could I install, for example xournall, without reinstalling the texlive from the repo?

For example:

$ yay xournal++
3 aur/xournalpp-mobile-git 1.1.10.r6.ga64432f-2 (+1 0.00) 
    A port of the main features of Xournal++ to various Flutter platforms like Android, iOS and the Web.
2 aur/xournalpp-git 1.1.1.r172.g932d46f18-1 (+22 0.01) 
    Xournal++ is a handwriting Notetaking software with PDF annotation support. Supports Pen input like Wacom Tablets.
1 community/xournalpp 1.1.1-1 (1.1 MiB 4.9 MiB) 
    Handwriting notetaking software with PDF annotation support
==> Paquets à installer (ex. 1 2 3, 1-3 or ^4)
==> 1
résolution des dépendances…
recherche des conflits entre paquets…

Paquets (5) ffcall-2.4-1  libsigsegv-2.14-1  texlive-bin-2021.59745-2  zziplib-0.13.72-1

Taille totale installée :  72,00 MiB

This isn’t possible as texlive is a dependency of xournalpp. This means that xournalpp needs texlive to install and run.

Thanks. I have to see If both texlive can live in the same laptop.

Please consider using prefix LANG=C in front of commands, this shows the output in English. For example:

 LANG=C pacman -Qi linux

Thanks, I didn’t know how to do that?

1 Like