Okay, so the time has come to tell you about the Adept Manager. This is by far the most frequently used program on my computer, next to kontact, konq, and konsole. I love this program almost as much as I love my kitty-cat. Have you hugged your kitty-cat today?
So, let’s begin. The adept manager (to the right here) allows you to do a few things that I really like. Most importantly, it allows you to manage all software packages currently installed on your computer. Secondly, it lets you search and filter software–both installed and yet to be installed–in a variety of extremely useful ways. The third major thing it does is allow you to install, upgrade, reinstall and purge packages. Lastly, it lets you see some very important details about the packages you have installed and wish to install.
Let us walk through some scenarios. Okay, so you if you’re like me, you love quick games that occupy short bursts of time. So you want to find the world’s greatest quick Free Software games. So let’s just search for game programs. We accomplish this by simply typing the word “game” into the “Search” field. Adept will automagically start filtering, so there’s no further work necessary to fire off this search.
Now, I don’t know about you, but I’m not a huge GNOME fan–sorry GNOME guys, no disrespect–but I prefer KDE applications. Therefore, let us filter out the GTK and GNOME stuff. I look under “Available Tags” and see a “[gtk] GTK” tag. I’ll just drag that over to the “Tags I Do Not Want” box. Now, I do want KDE games, so I’ll drag the “[kde] KDE” tag over to the “Tags I Want” box. Your window should look something like what I’ve got to the left after that.
So right off the bat, I see a game that I know I’m going to love. kbattleship sounds like a game I used to play when I was a kid. How awesome. Let’s take a deeper look at the package by clicking on the blue arrow to the left of the package. It should expand a little bit with some details about the package. I would like to see more details though. I can accomplish this with a click of the “Details” button.
Well, this certainly is more detail, eh? With this view you can see several key details about the package. The section tells you what category or section the package is listed as. This display tells you how much disk space it will take up when installed. It also gives you a description of the package, who the maintainer(s) is(are), what the version is eligable for install, and if it is already installed, what version is currently installed. But boy oh boy, that isn’t the end to this fount-o-wisdom. If you look in the tabs below you’ll see three different groups of information: “Package Relationships,” “Installed Files,” and “Additional Information.”
In the “Package Relationships” tab you can see what packages are required, which packages are in conflict, and which packages may be relevent (there may be others, but they’re escaping me now). In the “Installed Files” tab, if the selected package is installed, you’ll see all of the files that are installed with quite a bit of detail about each file. Finally, if you look in “Additional Information,” you’ll see your list of tags again, but also the source package (the package where source is available from), the architecture, the filename in the repository, and the MD5 sum (which helps you verify the integrity of the package, and also helps if you’ve got two different versions you’re comparing to see if they’re identical, but that’s another story).
So let’s request to install the package. Click the “Request Install” button and notice that the “Requested change” field now shows “install.” Now let’s look at all of the operations that have been queued up. To get there click on the “Preview Changes” button up at the top of the main window. So now we can see the two packages that will be installed to put kbattleship on your machine. So now if you hit “Apply Changes” you will see the familiar install screens, and then it will take you back to the main display again.
Now, say you play kbattleship and you don’t like it. You may then–in the main display–remove it. Just right-click the package in question and click “Request Removal” and then click the “Apply Changes” button again to remove it.
I understand that this is a pretty light-weight tutorial on adept manager. I will get into the sources selector tomorrow. Have a good night, and thanks for reading the blog. I really hope this is helping you learn how to use one of my favorite programs.