Now: Tutorial for Web and Software Design > OS > Linux > OS Content
> Installing Software on Debian [Bookmark it]
Installing Software on Debian

Installing Software on Debian

Friendlier Interfaces

Are there more user-friendly ways to manage packages? Perhaps most people understandably think that a modern operating system should have a more interactive way of installing software, although some people will always be command-line addicts. The visual mode of aptitude provides a keyboard- and menu-driven interface to your system's packages, as shown in Figure 1. Invoke the visual mode just by running aptitude on its own. You don't need to bother to become root; when it needs superuser privileges, aptitude's interface will ask you for the root password.



aptitude's visual mode
Figure 1. aptitude in visual mode

All the features available from the command line are accessible through the menus. The display of packages and their state conveys a lot of information at once. For instance, the i shows a package is installed, and the A denotes that aptitude automatically installed it as a dependency. This display is fully customizable through the Options menu.

If you're operating in a graphical environment, you may prefer to use synaptic, available from the package of the same name. Start it by selecting Synaptic Package Manager from the GNOME System Tools menu, or running sudo /usr/sbin/synaptic. Figure 2 shows the result of a search for sudo.

Thumbnail, click for full-size image.
Figure 2. The Synaptic package manager--click for full-size image

Finding Out More

If you plan to use aptitude from the command line, the best reference is the aptitude(8) manual page. For the menu-driven interface, a user guide is present in HTML in the /usr/share/doc/aptitude/html directory. Read it with the w3m text-mode browser or a graphical browser of your choice.

As well as searching for packages on your own system, there's a web interface to all the Debian distributions and their contents, where you can search packages by practically every criteria imaginable.

For further information on the arrangement of the Debian archive, and the significance of the section names, consult Chapter 2 of the Debian Policy Manual. To better understand the meaning of dependencies, recommendations, and other package relationships, consult Chapter 7.

Although I prefer to use aptitude as the main interface to package management, the apt-get tool has existed for longer. Its manual page and associated documentation is also a good place to look to learn about package management in Debian.

Edd Dumbill is editor at large for O'Reilly Network and coauthor of Mono: A Developer's Notebook. He also writes free software for GNOME and packages Bluetooth-related software for the Debian GNU/Linux distribution. Edd has a weblog called Behind the Times.


Return to the Linux DevCenter.

Prev  [1] [2] [3] 

[Bookmark][Print] [Close][To Top]
  • Prev Article-OS:

  • Next Article-OS:
  • Related Materias
    How to Deploy Software Usi
    Top 10 Tips for Using Wind
    Mastering Windows New Fire
    Creating Visual Studio Pro
    Implementing Mandatory Roa
    Better Registry Searching
    Windows XP File Sharing My
    Using Data Compression in 
    Building Photo Uploaders w
    How to Remove Startup Prog
    Topics
    Photoshop Tutorial
     

    Special Effect

      3D Effect
      Photoshop Articles
    Programming Tutorial
     

    C/C++ Tutorial

      Visual Basic
      C# Tutorial
    Database Tutorial
     

    MySQL Tutorial

      MS SQL Tutorial
      Oracle Tutorial
    Graphic Design Tutorial
     

    Coreldraw Tutorial

      Illustrator Tutorial
      3D Graphics Articles
    Webmaster Articles
     

    Domain Service

      Web Hosting
      Site Promotion
    Java Tutorial&Articles
     

    Java Servlets

      JavaEE Tutorial
     

    JavaBeans Tutorial

    XML Tutorial&Articles
     

    XML Style Tutorial

      AJAX Tutorial
      XML Mobile
    Flash Tutorial&Articles
     

    Flash Video

      Action Script
      Flash Articles
    OS Tutorial&Articles
     

    Linux Tutorial

      Symbian Tutorial
      MacOS Tutorial