I know, but I don't (and I'm not going) use PC-BSD.
All true, but this does not preclude us from having a GUI frontend forIf you really have a need for a GUI package manager you should look into other variants of FreeBSD such as PC-BSD, basic FreeBSD doesn't quite cater well to people who want graphical "easy" solutions. FreeBSD is a DiY system for enthusiasts and professionals who like to tinker with the OS and make it do what they want.
pkg
as a port. After a quick glance at libpkg's API (which looks pretty sweet) there is even less reason for not having such a frontend.All true, but this does not preclude us from having a GUI frontend forpkg
as a port. After a quick glance at libpkg's API (which looks pretty sweet) there is even less reason for not having such a frontend.
Personally I'd really like to have a curses-based frontend.
Use can use AppCafe from FreeBSD. Just set up FreeBSD as you usually would, then install the PC-BSD desktop utilities from ports. You'll get a GUI package manager while maintiaining your FreeBSD base.
ports-mgmt/poudriere already does this, although, of course without a curses frontend.I wouldn't mind an ncurses front-end to package/ports either. There was a guy on the mailing lists (forgot which one) experimenting with para-ports (parallel installs of ports) for FreeBSD. That with ncurses would be extremely useful for many cases.
ports-mgmt/poudriere already does this, although, of course without a curses frontend.
Edit: Oops, now that I look at that again, I realize it said parallel installs, not parallel builds. Parallel installs would indeed be neat. Is that even really possible?
Here we go.
https://lists.freebsd.org/pipermail/freebsd-hackers/2015-April/047563.html
Apparently is it possible. He even has a pretty cool working demo of his project:
http://www.starforce.biz/paraports.mp4
make install
processes for multiple ports and guaranteeing the same dependency order but not using the builds to create a set of packages, he is just letting the ports system do its thing with make install
for every individual port.The commandline package manager on FreeBSD works exceedingly well IMO. It is very powerful.
All true, but this does not preclude us from having a GUI frontend for pkg as a port.
Hi User7,I search any GUI package manager. I want have all installed package on the one place, where I can easy remove or add package. Does something like that exist?
There are no means to get administrator's credentials.
You'll need to install gksu or ...
Also note that there is now an ncurses frontend for pkg(8) in development: https://github.com/culot/portal
Maybe you guys should look at this code which is nothing more than an exercise in using SQLite databaseI hope it gets further than that. At minimum a GUI package manager (be it ncurses or full X11 GUI) should offer a changeset based display of which packages are to be updated, installed or removed compared to the present state of installed packages.