Một cái gì đó đã bị lỗi với cấu hình ghostscript của tôi, theo đó, tôi nhận được các lỗi sau khi, ví dụ, khi sử dụng 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
Tôi đã tìm ra cách giải quyết sau đây (được chèn trong .bashrc của tôi)
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/'
Tuy nhiên, tôi không thể tìm ra cách làm cho thiết lập này trở nên 'toàn cầu'. Ví dụ, khi nói epstopdf được gọi từ export_fig matlab, nó đưa ra các lỗi tương tự như trên, trừ khi tôi thực hiện một cách giải quyết tương tự.
Tôi nghĩ rằng điều này đã có tác dụng kích thích việc ngừng in không hoạt động đúng trên hệ thống của tôi.
Ubuntu 16.04
ghostscript, Version: 9.18~dfsg~0-0ubuntu2.6
Bất kỳ trợ giúp đánh giá rất cao.
sudo dpkg --purge --force-depends libgs9-common
... sudo apt-get install libgs9-common
. Hmm nó xin lỗi đã sửa epstopdf
nhưng ngừng hoạt động giải pháp cho gs
. Tôi có nên tiếp tục và thanh lọc hoàn toàn libss9 (gỡ cài đặt phụ thuộc) sau đó cài đặt lại tất cả các gói không?
sudo apt install --reinstall libgs9-common
hơn là cấp thấp hơn dpkg
, nhưng tôi không biết liệu kết quả có khác không. Bạn có biết các /usr/share/color/icc/ghostscript/
tập tin đến từ đâu? Tôi không thể tìm thấy gói cung cấp cho chúng (cấu hình màu mặc định dường như tồn tại /usr/share/ghostscript/9.18/iccprofiles/
)
/usr/share/ghostscript/9.18/iccprofiles/
như bạn nói. Bất kỳ thủ phạm nào khác để thử cài đặt lại?
gs --help
và sao chép danh sách của Search path
s vào câu hỏi của bạn. Có bất kỳ biến môi trường liên quan được định nghĩa ( env | grep GS_
)?
libgs9-common
gói chưa?