> For the complete documentation index, see [llms.txt](https://docs.discloud.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.discloud.com/en/configurations/discloud.config/apt.md).

# APT

Advanced Package Tool.

**APT (Advanced Package Tool)** refers to the package installer used in **Debian** or **Ubuntu-based** Linux distributions. On **Discloud**, you can add some of these packages to your application's container if needed.

***

## ❓️ How to use it? <a href="#como-utilizar" id="como-utilizar"></a>

Check the required package for your project and add it to the `APT` option in the [`discloud.config`](/en/configurations/discloud.config.md) file.

You can also pick the packages in the [Dashboard](https://discloud.com/dashboard), under the application's **Settings** → **APT packages**. Hover over a package to see the dependencies it includes.

{% hint style="info" %}
If you need to use more than one package, separate them with **commas and spaces**, as shown in the example below.
{% endhint %}

<pre class="language-properties" data-title="discloud.config"><code class="lang-properties"><a data-footnote-ref href="#user-content-fn-1"># ...</a>
APT=tools, ffmpeg
# ...
</code></pre>

<table data-full-width="false"><thead><tr><th width="155">Package name</th><th width="280">Description</th><th>Linux dependencies<select multiple><option value="WePfauNpPTVW" label="python3" color="blue"></option><option value="sCpOGan2NkBl" label="make" color="blue"></option><option value="l4CroRnH3x4a" label="g++" color="blue"></option><option value="a2WD20hW9vcp" label="pkg-config" color="blue"></option><option value="gWsBcmeZ5E7Z" label="libcairo2-dev" color="blue"></option><option value="yIRThXZ40JmM" label="libpango1.0-dev" color="blue"></option><option value="2sJi9UAmEOwJ" label="libgif-dev" color="blue"></option><option value="KIsRElvYEINM" label="librsvg2-dev" color="blue"></option><option value="3jt6Veul5AKq" label="libgbm-dev" color="blue"></option><option value="tcIO1ttHbfCI" label="libfreetype-dev" color="blue"></option><option value="BOzAlEZsqkvd" label="libfreetype6" color="blue"></option><option value="bBLKGYpqVZTs" label="fontconfig" color="blue"></option><option value="iq9HSDBRB5bI" label="fonts-dejavu" color="blue"></option><option value="YQbfkMtQjf0e" label="libffi-dev" color="blue"></option><option value="wHTLseK1tYt5" label="espeak-ng" color="blue"></option><option value="Twh7p8a1xVVE" label="ffmpeg" color="blue"></option><option value="98i4X4Nrka9Z" label="ghostscript" color="blue"></option><option value="i5Dg359DBzsD" label="gcc" color="blue"></option><option value="isDaBx2CKkhn" label="libhdf5-dev" color="blue"></option><option value="8DDoN7fTxxsT" label="imagemagick" color="blue"></option><option value="C1HftthD7t1b" label="libmagickwand-dev" color="blue"></option><option value="WYLlx8ZRELzt" label="default-jre" color="blue"></option><option value="y7GLmAfgiWcE" label="libsm6" color="blue"></option><option value="pr4GodvndM4p" label="libxext6" color="blue"></option><option value="LWsESVShGAc9" label="libtool" color="blue"></option><option value="q80PAwZVjsmR" label="cmake" color="blue"></option><option value="HwpHLrWVUe7Y" label="libgl1-mesa-dev" color="blue"></option><option value="zjazpJRCpPWk" label="libegl1-mesa-dev" color="blue"></option><option value="qqJNxs5HDJob" label="libxml2-dev" color="blue"></option><option value="ZpuO2Kz1ybmr" label="libxslt1-dev" color="blue"></option><option value="WtIdjbTLIXF7" label="mongodb-clients" color="blue"></option><option value="UB0OPoSw8Yux" label="default-mysql-client" color="blue"></option><option value="nzNOR3Exig0u" label="default-libmysqlclient-dev" color="blue"></option><option value="AGeC7aaaFX7O" label="libopencv-dev" color="blue"></option><option value="A1NvbqaCmGTR" label="libgomp1" color="blue"></option><option value="XEwTDLe2jCBa" label="libssl-dev" color="blue"></option><option value="HIp8Esdl3G0R" label="libjpeg-dev" color="blue"></option><option value="Fu9pzgiTMXXg" label="zlib1g-dev" color="blue"></option><option value="gBniCFKuRHwm" label="libpng-dev" color="blue"></option><option value="IJrkWC1whLnz" label="libglib2.0-0" color="blue"></option><option value="JSLQWd1thhy9" label="libnss3" color="blue"></option><option value="YJtmgESr5BTX" label="libnspr4" color="blue"></option><option value="KdhqH4KbJtmc" label="libatk1.0-0" color="blue"></option><option value="ONnF8gZSh7Fh" label="libatk-bridge2.0-0" color="blue"></option><option value="QI7fRlTn6Q4f" label="libcups2" color="blue"></option><option value="bvyGVu8LFlo8" label="libdrm2" color="blue"></option><option value="KLpXsrc0EZyh" label="libdbus-1-3" color="blue"></option><option value="HIeK9tr9kes7" label="libxkbcommon0" color="blue"></option><option value="RBB0uqjv3E2x" label="libxcomposite1" color="blue"></option><option value="JbNd8Cr9SMlF" label="libxdamage1" color="blue"></option><option value="QpXXAHwbgKiE" label="libxfixes3" color="blue"></option><option value="klAhxms4s9XK" label="libxrandr2" color="blue"></option><option value="ST4FxQaaWarX" label="libgbm1" color="blue"></option><option value="7cngviQ2l8km" label="libasound2" color="blue"></option><option value="QgRU5xNkKPlS" label="poppler-utils" color="blue"></option><option value="5YVY2LxSwvRA" label="libpq-dev" color="blue"></option><option value="tUrJ8pCSYQot" label="postgresql-client" color="blue"></option><option value="mfv1dqy9IQjI" label="chromium" color="blue"></option><option value="Te1lJaR38gii" label="ca-certificates" color="blue"></option><option value="jw5XbeiguBCx" label="fonts-liberation" color="blue"></option><option value="9GtRuMPGhp8s" label="libc6" color="blue"></option><option value="ARmT1YkIbBfI" label="libcairo2" color="blue"></option><option value="R6QVCy99Q2uy" label="libexpat1" color="blue"></option><option value="qQmkR9mLstE6" label="libfontconfig1" color="blue"></option><option value="JQNvHWk8SZSj" label="libgcc1" color="blue"></option><option value="k3YMTGy3Sjfv" label="libgtk-3-0" color="blue"></option><option value="EfsaTosb2UY3" label="libpango-1.0-0" color="blue"></option><option value="Z3aOJpMa59mD" label="libpangocairo-1.0-0" color="blue"></option><option value="UbY1OZO18a7k" label="libstdc++6" color="blue"></option><option value="A2NViG0Apd84" label="libx11-6" color="blue"></option><option value="oLhBKH7AJn3D" label="libx11-xcb1" color="blue"></option><option value="dvBagTbJina8" label="libxcb1" color="blue"></option><option value="oMDOxj9KYxIL" label="libxcursor1" color="blue"></option><option value="r1ugMtG5DxHW" label="libxi6" color="blue"></option><option value="X5b4C6YXGfYU" label="libxrender1" color="blue"></option><option value="oWRMNR0D85Jq" label="libxshmfence-dev" color="blue"></option><option value="yuaMp7vmuCXn" label="libdrm-dev" color="blue"></option><option value="Qz5axX1FO0p0" label="libx11-xcb-dev" color="blue"></option><option value="9DFSmFLOYgAw" label="libxss1" color="blue"></option><option value="klsaZDAzTQEt" label="libxtst6" color="blue"></option><option value="uBwMHA9a5LTi" label="lsb-release" color="blue"></option><option value="8DdIfomsbQyJ" label="xdg-utils" color="blue"></option><option value="oai4ni5f7m1h" label="libatlas-base-dev" color="blue"></option><option value="bK6DG1woa2w9" label="gfortran" color="blue"></option><option value="p6bbvvZSf7Jf" label="chromium-driver" color="blue"></option><option value="LEzkRi00NYXz" label="libvips-dev" color="blue"></option><option value="2srUFtaahxlZ" label="libsqlite3-dev" color="blue"></option><option value="otlqUwuIu8S1" label="tesseract-ocr" color="blue"></option><option value="amPW7ZsiAwEZ" label="texlive-full" color="blue"></option><option value="EQG7cGdAHpx9" label="texlive-latex-extra" color="blue"></option><option value="TBkP83CGJX8Q" label="texlive-lang-portuguese" color="blue"></option><option value="anOCibnbY4YL" label="texlive-publishers" color="blue"></option><option value="El4MpDlmkEYe" label="curl" color="blue"></option><option value="jFdXOOURVUBA" label="git" color="blue"></option><option value="SnDCprdABmUc" label="wget" color="blue"></option><option value="oNlorLKBC48X" label="openssh-client" color="blue"></option><option value="SkayDzsLzzl1" label="unixodbc" color="blue"></option><option value="znBpNPGpKLRk" label="yt-dlp" color="blue"></option></select></th></tr></thead><tbody><tr><td>buildtools</td><td>Build tools for dependencies that need to be compiled during installation.</td><td><span data-option="WePfauNpPTVW">python3, </span><span data-option="sCpOGan2NkBl">make, </span><span data-option="l4CroRnH3x4a">g++, </span><span data-option="a2WD20hW9vcp">pkg-config</span></td></tr><tr><td>canvas</td><td>Dependencies required for the proper functioning of <strong>Canvas</strong>.</td><td><span data-option="gWsBcmeZ5E7Z">libcairo2-dev, </span><span data-option="yIRThXZ40JmM">libpango1.0-dev, </span><span data-option="2sJi9UAmEOwJ">libgif-dev, </span><span data-option="KIsRElvYEINM">librsvg2-dev, </span><span data-option="3jt6Veul5AKq">libgbm-dev, </span><span data-option="tcIO1ttHbfCI">libfreetype-dev, </span><span data-option="BOzAlEZsqkvd">libfreetype6, </span><span data-option="bBLKGYpqVZTs">fontconfig, </span><span data-option="iq9HSDBRB5bI">fonts-dejavu</span></td></tr><tr><td>cffi</td><td>Dependency of the Python <strong>cffi</strong> package and other libraries that use libffi.</td><td><span data-option="YQbfkMtQjf0e">libffi-dev</span></td></tr><tr><td>espeak-ng</td><td>Open-source speech synthesizer (text-to-speech).</td><td><span data-option="wHTLseK1tYt5">espeak-ng</span></td></tr><tr><td>ffmpeg</td><td>A complete solution for recording, converting, and streaming audio and video <mark style="color:green;">(<strong>required for music bots</strong>)</mark>.</td><td><span data-option="Twh7p8a1xVVE">ffmpeg</span></td></tr><tr><td>ghostscript</td><td>Interpreter for <strong>PostScript</strong> and <strong>PDF</strong> files.</td><td><span data-option="98i4X4Nrka9Z">ghostscript</span></td></tr><tr><td>go-build</td><td>C compiler required to build <strong>Go</strong> projects that use cgo.</td><td><span data-option="i5Dg359DBzsD">gcc</span></td></tr><tr><td>hdf5</td><td>Library for the <strong>HDF5</strong> data format (e.g., h5py).</td><td><span data-option="isDaBx2CKkhn">libhdf5-dev</span></td></tr><tr><td>imagemagick</td><td><strong>ImageMagick</strong> tools to create, edit, and convert images.</td><td><span data-option="8DDoN7fTxxsT">imagemagick, </span><span data-option="C1HftthD7t1b">libmagickwand-dev</span></td></tr><tr><td>java</td><td>Installs the <strong>OpenJDK Java runtime</strong>.</td><td><span data-option="WYLlx8ZRELzt">default-jre</span></td></tr><tr><td>libgl</td><td><strong>libGL</strong> implements the <strong>GLX interface</strong>, as well as the main entry points of the <strong>OpenGL API</strong>.</td><td><span data-option="y7GLmAfgiWcE">libsm6, </span><span data-option="pr4GodvndM4p">libxext6, </span><span data-option="LWsESVShGAc9">libtool, </span><span data-option="q80PAwZVjsmR">cmake, </span><span data-option="HwpHLrWVUe7Y">libgl1-mesa-dev, </span><span data-option="zjazpJRCpPWk">libegl1-mesa-dev</span></td></tr><tr><td>lxml</td><td>XML and XSLT libraries required by <strong>lxml</strong>.</td><td><span data-option="qqJNxs5HDJob">libxml2-dev, </span><span data-option="ZpuO2Kz1ybmr">libxslt1-dev</span></td></tr><tr><td>mongodb</td><td><strong>MongoDB</strong> command-line client.</td><td><span data-option="WtIdjbTLIXF7">mongodb-clients</span></td></tr><tr><td>mysql</td><td>Database client utilities.</td><td><span data-option="UB0OPoSw8Yux">default-mysql-client</span></td></tr><tr><td>mysql-dev</td><td><strong>MySQL</strong> client development libraries (e.g., mysqlclient).</td><td><span data-option="nzNOR3Exig0u">default-libmysqlclient-dev</span></td></tr><tr><td>opencv</td><td><strong>OpenCV</strong> computer vision libraries.</td><td><span data-option="AGeC7aaaFX7O">libopencv-dev</span></td></tr><tr><td>openmp</td><td><strong>OpenMP</strong> runtime for parallel processing.</td><td><span data-option="A1NvbqaCmGTR">libgomp1</span></td></tr><tr><td>openssl</td><td>A cryptographic library that implements the <strong>SSL</strong> and <strong>TLS</strong> protocols.</td><td><span data-option="XEwTDLe2jCBa">libssl-dev</span></td></tr><tr><td>pillow</td><td>Image libraries (JPEG, PNG, and zlib) used by <strong>Pillow</strong>.</td><td><span data-option="HIp8Esdl3G0R">libjpeg-dev, </span><span data-option="Fu9pzgiTMXXg">zlib1g-dev, </span><span data-option="gBniCFKuRHwm">libpng-dev</span></td></tr><tr><td>playwright</td><td>Dependencies required for the proper functioning of <strong>Playwright</strong>.</td><td><span data-option="IJrkWC1whLnz">libglib2.0-0, </span><span data-option="JSLQWd1thhy9">libnss3, </span><span data-option="YJtmgESr5BTX">libnspr4, </span><span data-option="KdhqH4KbJtmc">libatk1.0-0, </span><span data-option="ONnF8gZSh7Fh">libatk-bridge2.0-0, </span><span data-option="QI7fRlTn6Q4f">libcups2, </span><span data-option="bvyGVu8LFlo8">libdrm2, </span><span data-option="KLpXsrc0EZyh">libdbus-1-3, </span><span data-option="HIeK9tr9kes7">libxkbcommon0, </span><span data-option="RBB0uqjv3E2x">libxcomposite1, </span><span data-option="JbNd8Cr9SMlF">libxdamage1, </span><span data-option="QpXXAHwbgKiE">libxfixes3, </span><span data-option="klAhxms4s9XK">libxrandr2, </span><span data-option="ST4FxQaaWarX">libgbm1, </span><span data-option="7cngviQ2l8km">libasound2</span></td></tr><tr><td>poppler</td><td>Tools to read and convert <strong>PDF</strong> files.</td><td><span data-option="QgRU5xNkKPlS">poppler-utils</span></td></tr><tr><td>postgresql</td><td><strong>PostgreSQL</strong> client and libraries.</td><td><span data-option="5YVY2LxSwvRA">libpq-dev, </span><span data-option="tUrJ8pCSYQot">postgresql-client</span></td></tr><tr><td>puppeteer</td><td>Dependencies required for the proper functioning of <strong>Puppeteer</strong>.</td><td><span data-option="mfv1dqy9IQjI">chromium, </span><span data-option="Te1lJaR38gii">ca-certificates, </span><span data-option="jw5XbeiguBCx">fonts-liberation, </span><span data-option="9GtRuMPGhp8s">libc6, </span><span data-option="ARmT1YkIbBfI">libcairo2, </span><span data-option="R6QVCy99Q2uy">libexpat1, </span><span data-option="qQmkR9mLstE6">libfontconfig1, </span><span data-option="JQNvHWk8SZSj">libgcc1, </span><span data-option="k3YMTGy3Sjfv">libgtk-3-0, </span><span data-option="EfsaTosb2UY3">libpango-1.0-0, </span><span data-option="Z3aOJpMa59mD">libpangocairo-1.0-0, </span><span data-option="UbY1OZO18a7k">libstdc++6, </span><span data-option="A2NViG0Apd84">libx11-6, </span><span data-option="oLhBKH7AJn3D">libx11-xcb1, </span><span data-option="dvBagTbJina8">libxcb1, </span><span data-option="oMDOxj9KYxIL">libxcursor1, </span><span data-option="r1ugMtG5DxHW">libxi6, </span><span data-option="X5b4C6YXGfYU">libxrender1, </span><span data-option="oWRMNR0D85Jq">libxshmfence-dev, </span><span data-option="yuaMp7vmuCXn">libdrm-dev, </span><span data-option="Qz5axX1FO0p0">libx11-xcb-dev, </span><span data-option="9DFSmFLOYgAw">libxss1, </span><span data-option="klsaZDAzTQEt">libxtst6, </span><span data-option="uBwMHA9a5LTi">lsb-release, </span><span data-option="8DdIfomsbQyJ">xdg-utils</span></td></tr><tr><td>scientific</td><td>Scientific computing libraries used by packages such as NumPy and SciPy.</td><td><span data-option="oai4ni5f7m1h">libatlas-base-dev, </span><span data-option="bK6DG1woa2w9">gfortran</span></td></tr><tr><td>selenium</td><td>Browser automation framework.</td><td><span data-option="p6bbvvZSf7Jf">chromium-driver</span></td></tr><tr><td>sharp</td><td><strong>libvips</strong> library, used by <strong>sharp</strong> to process images.</td><td><span data-option="LEzkRi00NYXz">libvips-dev</span></td></tr><tr><td>sqlite</td><td><strong>SQLite</strong> development libraries.</td><td><span data-option="2srUFtaahxlZ">libsqlite3-dev</span></td></tr><tr><td>tesseract</td><td><strong>Tesseract OCR</strong> is an open-source optical character recognition engine used for extracting text from images. It supports multiple languages and can be trained for custom recognition.</td><td><span data-option="otlqUwuIu8S1">tesseract-ocr</span></td></tr><tr><td>texlive</td><td><strong>TeX Live</strong> distribution to build LaTeX documents.</td><td><span data-option="amPW7ZsiAwEZ">texlive-full, </span><span data-option="EQG7cGdAHpx9">texlive-latex-extra, </span><span data-option="TBkP83CGJX8Q">texlive-lang-portuguese, </span><span data-option="anOCibnbY4YL">texlive-publishers</span></td></tr><tr><td>tools</td><td>Useful and essential tools for most apps.</td><td><span data-option="El4MpDlmkEYe">curl, </span><span data-option="jFdXOOURVUBA">git, </span><span data-option="SnDCprdABmUc">wget, </span><span data-option="oNlorLKBC48X">openssh-client</span></td></tr><tr><td>unixodbc</td><td>Database connectivity standard.</td><td><span data-option="SkayDzsLzzl1">unixodbc</span></td></tr><tr><td>yt-dlp</td><td>Tool to download audio and video from sites such as YouTube.</td><td><span data-option="znBpNPGpKLRk">yt-dlp</span></td></tr></tbody></table>

[^1]: **Note:** The **`...`** only indicate the continuation of other previous or subsequent options that are not relevant to mention on this page.
