Site-wide Tags:  Linux(17) | CommandLine(12) | Ubuntu(10) | RemoteAccess(7) | Tools(7) | Vim(7) | LiftWeb(5) | SBT(5) | SoftwareDev(5) | Mac(5) | Scripts(4) | WebDev(4) | Diagrams(4) | Lifty(3) | NetworkDrives(3) | Processwire(3) | Security(3) | Fog(3) | VCS(3) | BestPractices(3) | RaspberryPi(2) | WebDesign(2) | Encryption(2) | Windows(2) | SSH(2) | WinCommandPrompt(2) | GitHubRepos(2) | Emacs(2) | PHP(2) | IDE(2) | ErrorMsgs(2) | JVM(2) | Hardware(2) | Bash(2) | Networks(2) | Graphviz(2) | Cloning | Cygwin | Graphics | Java | SystemRecovery | lessc | Maven | Python | PXE | Samba | LXDE | PackageManagement | LifeHacks | LESS |

This site has been archived and will no longer be updated.
You can find my new profile at My new blog is at

Searching and Installing via apt in CLI

Tags:  Ubuntu   Linux   CommandLine   PackageManagement   
Created on Sun, 11 Dec 2011.
Last Modified on Wed, 04 Apr 2012.

Motivation Behind This Cheatsheet

I tried to install the jdk via

sudo apt-get install jdk

but got:

E: Couldn't find package jdk

The Cheatsheet

To install pacakges via apt, you need only type

sudo apt-get install package_name

But, what if you don't know the actual name of the package? you end up getting something like

E: Couldn't find package package_name

So, it helps if you can search the list of packages. Run

sudo apt-get update

to update the packages. Then

apt-cache search my_best_guess

and the package names containing my_best_guess will be listed. Use

apt-cache search my_best_guess |less

to show 1 page at a time if there are many listings. 'q' will exit the less displayer. Install using the approriate pacakge name.


Further Discussion

uninstall with

sudo apt-get remove pacakge_name

PLEASE let me know if I'm doing something wrong, or if you have any suggestions or requests~

blog comments powered by Disqus