How To Fix Dependency Errors On Debian

Sometimes users may face dependency errors in Debian Linux when trying to download a package from the Internet and the operating system cannot find the correct dependent files and libraries needed to run the program correctly. Therefore, if you have found dependency errors in Debian while installing applications, go ahead and learn how to fix them.

How To Correct Dependency Errors On Debian

Fix Dependency Errors On Debian

Generally, most Debian users will not encounter this type of error when installing packages, as they tend to continue to install only the software officially included in the official Apt software sources.

Please note that in this guide we will focus strongly on Debian Linux. That being said, the information we treat in this publication is not exclusive to Debian. If you use a Linux-based operating system derived from Debian, feel free to follow it.

Also Read: How To Shut Down A Linux PC That Won’t Turn Off

What is a software dependency?

A software dependency is a dependent library, a series of programs, or a toolkit that an installed program must execute correctly. Without dependencies, any Linux app downloaded from the Internet for use on your Debian Linux PC will not work properly.

Nowadays dependency problems are rare in Debian because more and more packages are coming to software repositories and the advent of universal packaging solutions like AppImage, Flatpak, and Snaps that deal with the collection of individual dependencies, grouping all the user must run an app immediately.

Correct Dependency Errors With Apt-get In The Terminal

You may not know this, but the Apt-get package manager has a built-in mechanism to resolve these dependency problems in Debian. To use the Apt-get command in Debian to clean up all the dependency problems you have, start by opening a terminal window on the desktop.

  1. You can do this by pressing Ctrl + Alt + T or Ctrl + Shift + T on the keyboard.
  2. With the terminal window open, use the Apt-get command below.

sudo apt-get install -f

  1. Alternatively, if you are running a version of Debian Linux that includes the Apt command, or perhaps prefer it to Apt-get, you can fix the dependency problems using the following command.

sudo apt install -f

Also Read: How To Fix Folders Not Writable By User Account In Linux

Correct Dependency Errors With The Synaptic Package Manager

To solve the dependency problems in Debian, the terminal window is a very useful way to do it, especially for those running Debian Linux on a server system or something similar. However, if you want to use the GUI, the Synaptic package manager is the way to go.

Most Debian Linux systems come with the Synaptic package manager pre-installed and ready for use. That said if you have not yet installed the application, open a terminal window by pressing Ctrl + Alt + T or Ctrl + Shift + T on the keyboard and enter the following installation command.

sudo apt-get install synaptic -y

With the Synaptic application installed on your system, it’s time to start using it. Open it by searching for “Synaptic Package Manager” in the application menu and click to start it.

When you start the Synaptic application, you will be asked to enter a password. Enter your user password. If the password is accepted, Synaptic will be ready for use.

To solve a dependency problem in Synaptic, locate the “Edit” button in the application window and click the mouse. In the “Edit” menu, there are several options. Search through the different “Fix Broken” options and select it.

When the “Fix Broken” option is selected, Synaptic will automatically assign dependency corrections to all packages in the system. Once the “Fix Broken” option is selected, select the “Apply” button to start the correction process.

After clicking the “Apply” button, a window will appear in Synaptic. In this window, you will see the downloads in progress. Let the process be complete. In the end, dependency problems will disappear.

Avoid Dependency Errors On Debian

If you are done with software dependency problems on Debian Linux, do yourself a favor and start using the Flatpak and Snap packages more when you need applications that do not appear in the official software repositories.

Flatpak and Snap are excellent new technologies that prevent the software from running on Linux. They do not require dependencies. Everything is packaged in a safe and tidy litter box. Above all, since Debian Linux tends not to update the software as quickly as other Linux distributions, it is possible to overload the system by obtaining the most recent applications.

Also Read: Chrome 75 Dev Brings Support To Linux Applications

Want to Know More about Debian? Keep Reading!

About Debian

It is an open-source OS that uses the Linux kernel and some other program components from the GNU project. Debian can be downloaded on the Internet or, for a fee, on a CD. As open-source software, Debian is developed by over 500 programmers who contribute to the Debian Project collectively. New versions are provided from time to time. Continuous service is available by subscription to a mailing list.

Debian supports over 3,950 free downloadable applications. Although some general-purpose applications like Microsoft Word and Excel are not included, Corel WordPerfect and Corel desktop applications are available.

Debian was one of the first free software projects, started in 1993 by Ian Murdock. Debian is pronounced deb-EE-uhn as it derives from the names of Ian Murdock and his wife, Debra.

Currently, Debian systems use the Linux kernel or the FreeBSD kernel. Linux is a software started by Linus Torvalds and supported by thousands of programmers worldwide. FreeBSD is an operating system that includes a kernel and other software.

Debian comes with more than 50,000 packages (precompiled software packaged in a nice format for easy installation on your computer), a package manager (APT) and other utilities that allow you to manage thousands of packages on thousands of computers so easily How to install a single application. All free.

Bonus: 5 Interesting Facts About Debian

  1. The Debian project was announced on August 16, 1993, by Ian Murdock, founder of Debian. As Linux creator Linus Torvalds, Ian was a university student when he announced the Debian project.
  2. Debian is a community-based project in the true sense of the word. No one “owns” Debian. Debian is developed by volunteers from all over the world. It is not a commercial project, supported by companies like many other Linux distributions.
  3. Debian has three branches or versions: Debian Stable, Debian Unstable and Debian Testing.
  4. Debian 1.0 has never been released. The CD provider, InfoMagic, accidentally sent a development version of Debian and authorized 1.0 in 1996. To avoid confusion between the CD version and the current version of Debian, the Debian Project changed its name from the version following “Debian 1.1”.
  5. Google uses Debian as an in-house development platform. Previously, Google used a customized version of Ubuntu as a development platform. They have recently opted for Debian based gLinux.


If you have any query feel free to drop that in the comment section and Visit ATechGuides for more information.