---
title: "Resolving Application Dependencies | Apt-cache"
description: "Normally while updating an application in GNU/Linux, we download the source and compile and install it. Sometimes we find."
url: "https://h3manth.com/scribe/resolving-application-dependencies-apt-cache/"
canonical_url: "https://h3manth.com/scribe/resolving-application-dependencies-apt-cache/"
markdown_url: "https://h3manth.com/scribe/blog/resolving-application-dependencies-apt-cache.md"
publishDate: "2009-08-29T00:00:00.000Z"
author: "Hemanth HM"
category: "linux"
tags: ["web","linux"]
word_count: 122
reading_time_minutes: 1
x_markdown_tokens: 287
content_signal: "ai-train=yes, search=yes, ai-input=yes"
---

# Resolving Application Dependencies | Apt-cache

> Normally while updating an application in GNU/Linux, we download the source and compile and install it. Sometimes we find.

Normally while updating an application in GNU/Linux, we download the source and compile and install it. Sometimes we find it hard to install when there are many dependencies.

Consider an example of installing Pidgin and IM, the latest version is 2.6.1, if we start compiling from source we come across few dependencies.

In normal procedure we would have to find the dependencies manually and install them with APT or aptitude.

I just tried to automate this process with the script which can be found here:[source](http://www.gnome-look.org/CONTENT/content-files/111134-fix-dep.tar.gz)

The logic is pretty simple, i list the dependecies based on the input and install the packages from the list.

P.S : Universe, Multiverse and others must be enabled based on what you are trying to install.
