Here’s a list of essential apps that I install everytime after setting up a fresh Ubuntu system. I plan to keep this list updated so maybe you’ll find it useful too. Editing config files and other tweaks will be (sooner or later) covered in Part II of this article.
- build-essential: A meta-package that includes all the stuff you’ll need to compile source code. If you ever find yourself typing ‘make’, then you need this.
sudo aptitude install build-essential
- ubuntu-restricted-extras: The default Ubuntu insallation can’t play MP3’s and other audio/video formats. Lift this restriction by installing the “restricted extras”.
sudo aptitude install ubuntu-restricted-extras
- Compression Software: Everything you’ll ever need.
sudo aptitude install unace rar unrar zip unzip p7zip-full p7zip-rar sharutils aish uudeview mpack lha arj cabextract file-roller
- Java: Check out this link.
- Amarok: Do I need to explain?
sudo aptitude install amarok
- VLC: DINTX? (wow, new acronym)
sudo aptitude install vlc
- MPlayer: Another nice Vid player. I don’t use it much though..
sudo aptitude install mplayer
- K3B: The best CD-Burning software available. Period.
sudo aptitude install k3b
- Kopete: Pretty good IM client. I wouldn’t say it’s better than Pidgin, but it’s worth a try..
sudo aptitude install kopete
- FileZilla: For all your FTP needs.
sudo aptitude install filezilla
- Azureus: A very powerful Bit-Torrent client. Requires Java.
sudo aptitude install azureus
- X-Chat: IRC Client. The best.
sudo aptitude install xchat
- Axel and Aria2: Download accelerators (command-line) for Linux. I prefer Axel.
sudo aptitude install axel aria2
- gVim: Better than plain VIM imo..
sudo aptitude install vim-gnome
- gdb: The GNU Debugger. Immensely useful.
sudo aptitude install gdb
- CVS (If it isn’t there already): If you plan to use bleeding-edge software, chances are you’ll need to pull it out of a CVS repo.
sudo aptitude install cvs
- cscope: Very useful tool – analyzes C/CPP files.
sudo aptitude install cscope
System Tools and Utilities:
- Bum (Boot up Manager): Tweak runlevels and other init scripts. Very useful.
sudo aptitude install bum
- Preload: The adaptive Read-ahead daemon. Can increase performance of your Ubuntu system drastically.
sudo aptitude install preload
- GParted: A superb Partition manager for GNOME. I recommend burning the GParted Bootable CD as well (It’s available at their site – Click Here).
sudo aptitude install gparted
- AllTray: Minimize any app to system tray.
sudo aptitude install alltray
- NTFS-Config: Stop messing around with /etc/fstab and configure your NTFS partitions the easy way.
sudo aptitude install ntfs-config
- Quake-like terminals: These can be real time savers. You can choose between Tilda, Yakuake and Guake. (For guake, visit their site).
- HTOP: View and manipulate processes in the system. For a brief intro, Click Here.
sudo aptitude install htop
- Envy: Problems with your video drivers? Envy will take care of everything.
Download from: http://albertomilone.com/nvidia_scripts1.html
That’s all I can remember as of now.. If you think I missed something important, then please do leave a comment.