Щось зіпсується з моєю конфігурацією ghostscript, завдяки чому я отримую такі помилки, наприклад, використовуючи 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
Я з'ясував наступне рішення (вставлене в мій .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/'
Однак я не змогла знайти спосіб зробити це налаштування «глобальним». Наприклад, коли скажіть, що epstopdf викликається з matlab export_fig, він дає подібні помилки вище, якщо я не реалізую подібний спосіб вирішення.
Я думаю, що це мало ефект від того, щоб зупинити друк від належної роботи в моїй системі.
Ubuntu 16.04
ghostscript, Version: 9.18~dfsg~0-0ubuntu2.6
Будь-яка допомога дуже вдячна.
sudo dpkg --purge --force-depends libgs9-common
... sudo apt-get install libgs9-common
. Хм, це, мабуть, виправлено, epstopdf
але зупинило функціонування вирішення проблеми gs
. Чи варто йти вперед і повністю очистити libgs9-common (видалення залежностей), а потім перевстановити всі пакети?
sudo apt install --reinstall libgs9-common
а не нижчий рівень dpkg
, але не знаю, чи результат був би іншим. Чи знаєте ви, звідки /usr/share/color/icc/ghostscript/
беруться файли? Я не можу знайти пакунок, який їх надає (кольорові профілі за замовчуванням, здається, живуть /usr/share/ghostscript/9.18/iccprofiles/
)
/usr/share/ghostscript/9.18/iccprofiles/
вам кажуть, рішення було потрібно оновити . Будь-які інші винуватці, щоб спробувати перевстановити?
gs --help
та скопіюйте список Search path
s у своє запитання. Чи визначені відповідні змінні середовища ( env | grep GS_
)?
libgs9-common
пакет?