J'essaie d'installer le paquet LaTeXila et le résultat ressemble à ceci:
$ Sudo apt-get install latexila --no-install-recommends
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
latexila-data latexmk luatex tex-common texlive-base texlive-binaries
texlive-common texlive-doc-base texlive-latex-base
Suggested packages:
rubber texlive-latex-extra debhelper
Recommended packages:
texlive texlive-latex-recommended texlive-luatex lmodern
texlive-latex-base-doc
The following NEW packages will be installed:
latexila latexila-data latexmk luatex tex-common texlive-base
texlive-binaries texlive-common texlive-doc-base texlive-latex-base
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 29.3 MB of archives.
After this operation, 74.5 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Je ne veux pas installer les paquets texlive. J'ai installé texlive manuellement à partir de http://www.tug.org/texlive/ . Aucune suggestion?
apt-get ne le fera pas, mais dpkg le fera.
apt-get download latexila latexila-data
Cela téléchargera les fichiers binaires .deb mais ne tentera pas de les installer.
Vous pouvez maintenant utiliser dpkg pour forcer leur installation.
dpkg --force-all -i <name of the .deb files you downloaded>
Je vais faire écho à l'avertissement dans la page de manuel de dpkg ici:
Avertissement: ces options sont principalement destinées à être utilisées par des experts. Les utiliser sans bien comprendre leurs effets peut endommager tout votre système.
Si votre système est en panne après une tentative, vous pouvez simplement essayer de supprimer latexila et latexila-data. Bonne chance.
Voici les instructions qui suivent la page TUG sur TeX Live et Debian/Ubunt :
- Installez Vanilla TeX Live en tant qu’utilisateur root, à l’échelle du système.
- Assurez-vous que les seuls packages Debian TeX Live installés sont
tex-common
,texinfo
et peut-êtrelmodern
name__.- Ajoutez le répertoire bin de TeX Live à
ENV_PATH
dans/etc/login.defs
.- Parlez à APT de votre installation TeX Live en construisant un paquet factice utilisant
equivs
name__:$ aptitude install equivs # as root mkdir /tmp/tl-equivs && cd /tmp/tl-equivs equivs-control texlive-local # edit texlive-local (see below) $ equivs-build texlive-local $ Sudo dpkg -i texlive-local_2011-1_all.deb
À l'étape "edit texlive-local", éditez le champ Maintainer et la liste des paquetages fournis par votre installation TeX Live locale, le cas échéant. Si vous avez installé
scheme-full
saufcollection-texinfo
comme recommandé, le fichier devrait ressembler à cet exemple
(Fondamentalement, il faut créer un paquet factice pour tromper apt-get
)
Pour d'autres moyens, voir aussi Comment installer “Vanilla” TeXLive sur Debian ou Ubuntu? sur TeX.SX.
après avoir fait
aptitude install [packagename]
Vous avez la question de savoir si vous souhaitez installer tous les paquetages mentionnés. S'il y a un paquet que vous ne voulez pas installer comme mysql-server car il est déchargé sur un autre serveur sur le point de répondre y/n answer avec
:mysql-server
Recherchez la liste des packages qui ne rencontrent pas de dépendance.
Téléchargez le fichier .deb avec apt-get download
. Puis utiliser
Sudo dpkg -i --ignore-depends=<package(s) to ignore> package.deb