Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Can anyone please define what exactly the APT cache is?

share|improve this question
3  
apt-cache's manual, maybe this can help out a bit, while waiting for someone to give you a better answer? –  Dan Aug 27 '12 at 13:56
    
Are you referring to the terminal command 'apt-cache'? –  loklaan Aug 27 '12 at 14:00

1 Answer 1

apt-cache is a command to manipulate and obtain information from the packages at apt's cache.

It creates a repository of information about the packages that are avaiable from your sources list, so this way you can search packages and information about it.

Let's say you want to install a chat program but you don't know the name of a package for it.

You would open a console and type:

sudo apt-cache search chat

This would return a list of packages available and that refer to the word chat.

Typical operations with apt-cache:

apt-cache add

Adds a package file to the source cache.

apt-cache gencaches

Builds both the package and source cache

apt-cache showpkg

Show some general information for a single package

apt-cache stats

Show some basic statistics

apt-cache dump

Show the entire file in a terse form

apt-cache dumpavail

Print an available file to stdout

apt-cache unmet

Show unmet dependencies

apt-cache check

Check the cache a bit

apt-cache search

Search the package list for a regex pattern

apt-cache show

Show a readable record for the package

apt-cache depends

Show raw dependency information for a package

apt-cache pkgnames

List the names of all packages

apt-cache dotty

Generate package graphs for GraphVis

Don't forget to add package name after the commands listed above.

Source1

Source2

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.