Skip to main content
All docs
V26.1
  • Linux and MacOS Specifics

    • 2 minutes to read

    Enable the Drawing Engine

    The DevExpress Drawing Library allows you to use the Skia-based drawing engine. Make sure that you add the DevExpress.Drawing.Skia package to your application to use the new drawing engine.

    Install on Linux

    Install the following operating system libraries:

    sudo apt-get update  
    sudo apt-get install -y software-properties-common  
    sudo add-apt-repository 'deb http://deb.debian.org/debian sid main'  
    sudo apt-get update 
    sudo apt-get install -y libc6 -f -o APT::Immediate-Configure=0 
    sudo apt-get install -y libicu-dev
    sudo apt-get install -y libfontconfig1
    

    Tip

    The -y flag (yes) assumes silent installation, without asking you questions in most cases.

    Note

    For information on what libraries are required for the Office-based Text Editor, refer to the following document: Use Office File API on Linux (.NET Core).

    Install on MacOS

    Install additional operating system libraries with homebrew:

    brew install mono-libgdiplus
    

    Note

    For information on what libraries are required for the Office-based Text Editor, refer to the following document: Use Office File API on macOS (.NET Core).

    Docker Support

    Refer to the following tutorials for instructions on how to dockerize (add to a Docker container) your ASP.NET Core application:

    Make the following changes to the Dockerfile when you add the application to a Linux container:

     ...
     FROM microsoft/aspnetcore:2.1 AS base
    RUN apt-get update
    RUN apt-get install -y libc6 libicu-dev libfontconfig1
     ...
    

    Export Specifics on Linux and MacOS

    Export to PDF and image formats uses the Skia-based drawing engine. Add the DevExpress.Drawing.Skia package as described in the Enable the Drawing Engine section. No further configuration is required for export.