Please Install The Following Missing Packages Libapr1 Libaprutil1 Libasound2 Libglib200 Install [verified] Review
How to Fix "Missing Packages" Error When Installing DaVinci Resolve on Linux This error typically occurs when running the DaVinci Resolve installer on modern Linux distributions like Ubuntu 24.04 Linux Mint 22
. These systems have transitioned to newer library versions (often suffixed with
), causing the installer to fail its dependency check even if the necessary software is technically present. Step 1: Install the Correct Dependencies
Open your terminal and run the following command to install the required libraries. Note that on newer systems, you may need the variants specifically.
sudo apt update sudo apt install libapr1 libaprutil1 libasound2t64 libglib2.0- Use code with caution. Copied to clipboard If you receive an error that libasound2 has no installation candidate, explicitly use libasound2t64 Step 2: Bypass the Installer Check
Even after installing the libraries, the DaVinci Resolve installer may continue to report them as missing because it specifically looks for the old naming convention. To bypass this, run the installer with the SKIP_PACKAGE_CHECK=1 environment variable. Navigate to the folder containing your installer file. Make the file executable: chmod +x DaVinci_Resolve_Studio_19.0_Linux.run Use code with caution. Copied to clipboard Run the installer while skipping the check:
sudo SKIP_PACKAGE_CHECK=1 ./DaVinci_Resolve_Studio_19.0_Linux.run -i Use code with caution. Copied to clipboard Step 3: Fix Post-Installation Launch Issues
If the application fails to open after installation, it is often due to conflicting libraries shipped with Resolve that clash with your system libraries. Many users on the Linux Mint Forums recommend moving or removing these conflicting files: # Create a backup directory sudo mkdir /opt/resolve/libs/disabled-libraries # Move conflicting glib and gio libraries sudo mv /opt/resolve/libs/libglib- How to Fix "Missing Packages" Error When Installing
.so* /opt/resolve/libs/disabled-libraries/ sudo mv /opt/resolve/libs/libgio-
.so* /opt/resolve/libs/disabled-libraries/ sudo mv /opt/resolve/libs/libgmodule- .so* /opt/resolve/libs/disabled-libraries/ Use code with caution. Copied to clipboard Summary of Missing Packages Package Name Apache Portable Runtime library libaprutil1 APR Utility library libasound2 Advanced Linux Sound Architecture (ALSA) libglib2.0-0 Core library for GNOME and other apps Are you seeing any specific error messages in the terminal after trying to launch the application? How to install and set up DaVinci Resolve in Ubuntu 24.04
If you are seeing the error "Please install the following missing packages: libapr1 libaprutil1 libasound2 libglib2.0-0 you are likely trying to install DaVinci Resolve on a Linux distribution like Ubuntu 24.04 Linux Mint 22
. This happens because the installer looks for specific library names that have changed in newer versions of Linux. Here is how to fix this: 1. Install Modern Alternatives
In newer versions of Ubuntu and Mint, these packages have been renamed (often ending in
) or replaced. Run the following command to install the current compatible versions:
sudo apt update && sudo apt install libapr1t64 libaprutil1t64 libasound2t64 libglib2.0- t64 libxcb-cursor0 Use code with caution. Copied to clipboard 2. Bypass the Package Check libapr1 : The Apache Portable Runtime (APR) is
Even after installing these, the DaVinci Resolve installer might still complain because it is hard-coded to look for the
old names. You can force the installer to skip this check using an environment variable: Open your terminal in the folder where the installer is located. Make the file executable: chmod +x DaVinci_Resolve_19.0_Linux.run Run the installer with the skip flag: sudo SKIP_PACKAGE_CHECK=1 ./DaVinci_Resolve_19.0_Linux.run Why is this happening?
View topic - Missing Packages on Linux install - Blackmagic Forum
Installing Missing Packages: A Step-by-Step Guide
If you've encountered the error message "please install the following missing packages: libapr1 libaprutil1 libasound2 libglib2.0", you're likely trying to install or run a software application that requires these libraries to function. In this write-up, we'll walk you through the process of installing these missing packages on your system.
What are these packages?
Before we dive into the installation process, let's briefly explain what each of these packages is: or rpm -qa | grep apr
- libapr1: The Apache Portable Runtime (APR) is a C library that provides a set of APIs for building portable applications. libapr1 is a dependency required by many applications, including Apache and Subversion.
- libaprutil1: This package provides utility functions for APR, including encryption, date and time utilities, and more.
- libasound2: The Advanced Linux Sound Architecture (ALSA) library provides a set of APIs for sound-related functions. libasound2 is required for applications that need to play sounds or interact with audio devices.
- libglib2.0: The GLib library is a collection of C functions and macros that provide a range of utility functions, including data structures, algorithms, and more. libglib2.0 is a dependency required by many GNOME applications.
Installing the missing packages
The installation process varies depending on your Linux distribution. Here are the steps for some popular distributions:
3. libasound2
- Full Name: Advanced Linux Sound Architecture (ALSA) library version 2
- Purpose: The core audio system for Linux. This library allows applications to talk directly to your sound card.
- Why needed: Your missing software likely produces sound (or initializes an audio device). Without this, you’ll have no audio output.
Executive Summary
The command please install the following missing packages libapr1 libaprutil1 libasound2 libglib200 install is not a valid terminal command. It appears to be a natural language request.
If you are looking for the correct terminal command to fix this, you likely need:
sudo apt-get update && sudo apt-get install libapr1 libaprutil1 libasound2
(Note: libglib200 is likely a typo or an outdated dependency name, which I will address in detail below.)
1. Verify the packages are actually installed
dpkg -l | grep libapr1
or
rpm -qa | grep apr
Check that the version number is not outdated (e.g., libapr1 v1.7 vs required v1.8).
4. libglib200 (Important Note: this may be a typo)
- Most likely meaning:
libglib2.0-0(GLib 2.0) - Purpose: A low-level core library that forms the basis of GTK+ and GNOME applications. It handles data structures, event loops, threading, and portability wrappers.
- Why the confusion: The error message says
libglib200, but standard repositories uselibglib2.0-0(Debian/Ubuntu) orglib2(Red Hat). This is a common naming mistake in third-party binaries. We will address both.
Part 3: General Fix – Installing via Package Manager (All Distros)
The solution is to install the missing libraries using your system’s native package manager. Do not download random .deb or .rpm files from the web unless absolutely necessary.
Part 2: Why Does This Error Occur?
- Missing dependencies in a third-party package: The developer who built the software assumed you had these libraries, but they did not include them in the installer.
- Minimal Linux installation: If you installed a server version of Linux or a lightweight distribution, many multimedia and development libraries are omitted by default.
- Architecture mismatch: You are trying to run a 32-bit (i686) application on a 64-bit (x86_64) system without the 32-bit versions of these libraries.
- Outdated system: Your distribution’s package list is old, or you haven’t updated the package cache.