Quelque chose a mal tourné avec ma configuration ghostscript, par laquelle j'obtiens les erreurs suivantes lorsque, par exemple, en utilisant epstopdf
./base/gsicc_manage.c:1088: gsicc_open_search(): Could not find default_gray.icc
| ./base/gsicc_manage.c:1914: gsicc_init_iccmanager(): cannot find default icc profile
./base/gsicc_manage.c:1088: gsicc_open_search(): Could not find default_rgb.icc
| ./base/gsicc_manage.c:1708: gsicc_set_device_profile(): cannot find device profile
**** Unable to open the initial device, quitting.
./base/gsicc_manage.c:1088: gsicc_open_search(): Could not find default_gray.icc
| ./base/gsicc_manage.c:1708: gsicc_set_device_profile(): cannot find device profile
Unrecoverable error: unknownerror in .special_op
./base/gsicc_manage.c:1088: gsicc_open_search(): Could not find default_gray.icc
+ ./base/gsicc_manage.c:2650: gs_setdefaultgrayicc(): cannot find default gray icc profile
J'ai trouvé la solution de contournement suivante (insérée dans mon .bashrc)
alias gs='gs -sICCProfilesDir=/usr/share/color/icc/ghostscript/'<br>
alias epstopdf='epstopdf --gsopt=-sICCProfilesDir=/usr/share/color/icc/ghostscript/' <br>
alias ps2pdf='ps2pdf -sICCProfilesDir=/usr/share/color/icc/ghostscript/'
Cependant, je n'ai pas trouvé de moyen de rendre ce paramètre «global». Par exemple, lorsque epstopdf est appelé à partir de matlab export_fig, il donne des erreurs similaires à celles ci-dessus, sauf si j'implémente une solution de contournement similaire.
Je pense que cela a eu des effets d'entraînement en empêchant l'impression de fonctionner correctement sur mon système.
Ubuntu 16.04
ghostscript, Version: 9.18~dfsg~0-0ubuntu2.6
Toute aide grandement appréciée.
sudo dpkg --purge --force-depends libgs9-common
... sudo apt-get install libgs9-common
. Hmm, il semble avoir corrigé epstopdf
mais arrêté le contournement pour gs
. Dois-je continuer et purger complètement libgs9-common (désinstallation des dépendances) puis réinstaller tous les packages?
sudo apt install --reinstall libgs9-common
plutôt que le niveau inférieur dpkg
, mais je ne sais pas si le résultat serait différent. Savez-vous d'où /usr/share/color/icc/ghostscript/
viennent les fichiers? Je ne trouve pas de package qui les fournit (les profils de couleurs par défaut semblent vivre /usr/share/ghostscript/9.18/iccprofiles/
)
/usr/share/ghostscript/9.18/iccprofiles/
comme vous le dites. Avez-vous d'autres choses à essayer de réinstaller?
gs --help
et copier la liste des Search path
s dans votre question. Des variables d'environnement pertinentes sont-elles définies ( env | grep GS_
)?
libgs9-common
package?