Pretty much everything worth using is available in repositories already.
Strength of Eclipse and Netbeans is that they are both established and tried and tested and can be customised for any development via modules. You can pick-and-mix to your hearts content and they will work. They are also cross-platform meaning that you can use same IDE on Linux, Windows and OS X.
Others are Anjuta and KDevelop but don't disregard Vim and Emacs, both very capable and flexible editors often out-performing fancier looking IDEs.
Just remember, they are no point-and-click solutions, with increase in features comes increase in complexity, you do need to spend time learning to use them by reading tutorials, manuals and FAQs.