OP asked about a GUI package manager for FreeBSD. Do you mean to say that can be accomplished by going to Windows 7 and typing appzwiz.cpl? Didn't know that FreeBSD ports can be managed from Windows:ebsduser35325 said:What is wrong with pkg_add and pkg_delete? It's been working great for me, and I think that is the standard in FreeBSD.
If you want everything GUI I suggest Windows 7 or 8, just type appzwiz.cpl and Add/Remove manager pops up.
To execute, type "rodent-plug pkg", or if you have rodent filemanager running, go to the top level and click on the pkg icon (the popup menu does the trick too). This will show you an icon view of the installed packages on your system. (screenshot 01).
Click over any icon will give access to the commands which can be applied, like delete, audit, etc.
Right click over empty space will give access to commands which are not applied to a specific installed package, such as update, search, and the whole lot.
There will also be three other icons beside installed packages:
- Search cache ports
The search icon is just the same as the search from popup menu, or executing "rodent-plug pkg <pattern>". The search result is a new window with icons for remote repository packages. Clicking on any of these allows you to install or perform any other relevant command (screenshot 04).
Furthermore, hover over an icon and you will get a tooltip popup with important information about the installed package (no need to type pkg query <format> <pkg-name>).
The cache icon will send you to the cache directory, where you can right click to execute the pkg add command for any txz.
The ports icon will send you to the ports directory, so you can work with these if no prepared package is available, in the usual way.
When you execute a pkg command from the popup menu, you will get a dialog which allows you to specify any combination of the available options. Search dialog is shown in screenshot 02. And if you don't remember what each option means, there's a help button that will show you the pkg help <command> output. This output is shown in screenshot 03.
If you don't specify the -y option, and the command requests confirmation, a dialog box will pop up, so you can get away with clicking yes or no to get things done (screenshot 05).
If you are not running with euid==0, then commands will be performed with sudo.
Cited screenshots are available at http://xffm.foo-projects.org/screenshots/rodent-pkg-5.2.5/.
Dependencies for rodent-pkg are:
rodent-fm (run time)