내 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가 export_fig matlab에서 호출되면 비슷한 해결 방법을 구현하지 않는 한 위와 유사한 오류가 발생합니다.
이것이 시스템에서 인쇄가 제대로 작동하지 못하게하는 효과가 있다고 생각합니다.
Ubuntu 16.04
ghostscript, Version: 9.18~dfsg~0-0ubuntu2.6
도움을 주시면 감사하겠습니다.
나는 이것을
—
James
sudo dpkg --purge --force-depends libgs9-common
...했다 sudo apt-get install libgs9-common
. 흠, 그것은 epstopdf
해결되었지만 a gs
.에 대한 해결 방법 기능을 중지했습니다 . 계속해서 libgs9-common을 완전히 제거 (종속성 제거) 한 다음 모든 패키지를 다시 설치해야합니까?
모르겠어요. . . 나는
—
steeldriver
sudo apt install --reinstall libgs9-common
더 낮은 수준보다는 시도했지만 dpkg
결과가 다른지 모르겠습니다. /usr/share/color/icc/ghostscript/
파일의 출처를 알고 있습니까? 나는 그들 (기본 색상 프로파일가 사는 보인다 제공하는 패키지를 찾을 수 없습니다 /usr/share/ghostscript/9.18/iccprofiles/
)
apt를 통한 재설치는 동일합니다.
—
James
/usr/share/ghostscript/9.18/iccprofiles/
당신이 말한대로 해결 방법을 업데이트해야 했습니다. 재설치를 시도하는 다른 범인이 있습니까?
gs --help
의 목록을 실행 Search path
하여 질문에 복사하십시오 . 관련 환경 변수가 정의되어 env | grep GS_
있습니까 ( )?
libgs9-common
패키지를 다시 설치해 보셨습니까 ?