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 homepage 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