• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

GUI package manager

GreenMeanie

Member

Thanks: 1
Messages: 32

#1
I have to say one thing keeping me from using FreeBSD and others would be a lack of a standard add/remove GUI for packages. I know everyone likes to feel all 'leet' but FreeBSD would get a lot more users if it made adding packages easier instead of through a terminal. I tried the add/remove through Gnome in FreeBSD 8.1 and it keeps crashing. I tried BPM and no luck installing but it does uninstall programs.

Any news if a GUI is coming out that will be standard in FreeBSD?
 

SirDice

Administrator
Staff member
Administrator
Moderator

Thanks: 5,476
Messages: 25,636

#2
Those people should stick to PC-BSD
 

Bunyan

Active Member

Thanks: 15
Messages: 143

#6
Why do you think that a GUI package manager will make FreeBSD more attractive for casual users?
I think that FreeBSD will get more bloated.
Traditionally, *BSD has been an operating system
with a command line interface.
Graphical applications are software that has been PORTED to
the BSD platform.
This is another reason (I think) why FreeBSD doesn't have a graphical
package manager.
Your graphical package manager will be just a front-end for
the FreeBSD package management dedicated tools.
If you want *BSD you must love the terminal.
 

GreenMeanie

Member

Thanks: 1
Messages: 32

#7
Tried BPM but will look at the other one.
Why don't you guys try Gentoo if you think your so leet it is stupid to tell others to leave a distro.

If you don't like the GUI don't use it but give the option to others who would want to.
I used most linux distros and that isn't the point I want to use FreeBSD so I don't want to use Ubuntu I would use Debian over that.
But thanks Killasmurf for the only one to give a real reply.
And I am not going to use KDE I hate it so that leaves out the other BSD distros.
 

DutchDaemon

Administrator
Staff member
Administrator
Moderator

Thanks: 2,462
Messages: 11,087

#9
There's nothing 'leet' about this. FreeBSD is a non-graphical operating system, and a server operating system by design. The console/terminal is the default point of system interaction. Anything graphical can be achieved using third-party add-ons. There will likely never be any GUI tool in the base system.
 

klanger

Member

Thanks: 6
Messages: 88

#11
phinux said:
desktopbsd-tools requires x11/kdebase3, x11/kdelibs3 libraries but it might be worth it to you.
+1 - if you really need gui for this task or use pkgsrc with pkgin (should work with FreeBSD, works for sure with NetBSD and DragonFlyBSD and also on mac os x).
 

expl

Aspiring Daemon

Thanks: 123
Messages: 664

#12
killasmurf86 said:
you may want to try this:
http://code.google.com/p/bxpkg/

It's in early development stage......
It's developed by expl

P.S.
I don't know current state of usability
Its my free time project. I had to freeze it for the summer since my work schedule became heavy and the small amount of off-work time that I had was sacrificed for social activities. Hopefully I will free up towards the end of September and continue where I left off with all the projects I am contributing to.

A bit about the project for anyone interested:

bxpkg is written from scratch (not pkgsrc based but compatible). It is divided into two parts - library that covers package management routines and GTK+ client with modern looking GUI. Its aimed to be fast and modern way to handle packages. Already the routines are faster than the clients based on pkgsrc. It only depends on GTK2 to make it as minimal as possible without spoiling eye candy.

Lots of work has already been done to make it usable (or at least it seems from first view), but there is still loads of code missing and some existing routines have to be tuned and debugged. Any help is welcome.
 

kpedersen

Aspiring Daemon

Thanks: 218
Messages: 991

#13
GreenMeanie said:
Why don't you guys try Gentoo if you think your so leet it is stupid to tell others to leave a distro.
Because we are happy with FreeBSD.. We tell *others* to leave a "distro". :D

L33tness aside, whilst a GUI package manager for FreeBSD could be useful to some, it is quite different to what PC-BSD offers. PC-BSD allows you to add packages which are in general a lot more like standalone applications (Akin to Windows / Mac OS X) rather than many *MANY* little small packages. AFAIK, there is nothing un-l33t about using it. It just offers a different service.
 

GreenMeanie

Member

Thanks: 1
Messages: 32

#14
the ADD/REMOVE in Gnome would be great if it would stop crashing when adding ports.
I tried freeBSD 9.1 to see if they gained on that problem but same thing.
Hopefully someday they will get it working.
 

UNIXgod

Daemon

Thanks: 199
Messages: 1,089

#15
teh 1337 h4x0r?

Kinda getting sick of the trolls and linuxbigots. I don't think a thread like this will help you get gnome installed or find a pretty pixel package manager to install it with.
 

Ralph_Ellis

Member

Thanks: 5
Messages: 28

#17
DesktopBSD Tools is an excellent gui for package management. You can do packages and ports. It backs up your previous installation and if the new installation does not go well, it restores it. You can customize the settings or use the defaults. I have used it for years and I am very impressed.
 

minimike

Active Member

Thanks: 1
Messages: 177

#19
You could try Gnome Package Kit with gpk-aplication or BPM for Ports. Both are very unstable. What i am missing is something like Aptitude for Ports on the Shell.
PC-BSD could not be my choice too, because it will shipped with KDE. I like OpenSource, I like Unix but after over eleven years with GNOME i dont like KDE :p
 

jnb

New Member


Messages: 14

#22
There's something I don't really get. FreeBSD, as DutchDaemon said, is a server OS by design but I use it mainly a Desktop OS is there something wrong with that? I Tried PC-BSD but I didn't like the PBI system (just because it didn't have much packages at the time) and I love the ports system.

Does that mean I should get a Linux distro because FreeBSD is a non-graphical server OS? I tried many distros and didn't like their development philosophy, that's why I came to FreeBSD and love it here.
 

SirDice

Administrator
Staff member
Administrator
Moderator

Thanks: 5,476
Messages: 25,636

#23
jnb said:
I use it mainly a Desktop OS is there something wrong with that?
Nope, nothing wrong with that. I've been doing the same for the past decade or so.

Does that mean I should get a Linux distro because FreeBSD is a non-graphical server OS? I tried many distros and didn't like there development philosophy, that's why I came to FreeBSD and love it here.
What on earth for? Just because it doesn't have a graphical package manager?
 

DutchDaemon

Administrator
Staff member
Administrator
Moderator

Thanks: 2,462
Messages: 11,087

#24
What I said is that FreeBSD is a server OS by design (and origin), and that anything else (like desktop/graphical functionality) is an add-on provided by and/or ported by third-party developers. It can work, but it's not designed or developed by the FreeBSD OS developers, so you will have to do the work (installation, configuring , and tweaking) yourself. I've been using FreeBSD desktop systems for years now, and there's nothing wrong with it. But it's not 'automatic'.
 

UNIXgod

Daemon

Thanks: 199
Messages: 1,089

#25
jnb said:
There's something I don't really get. FreeBSD, as DutchDaemon said, is a server OS by design but I use it mainly a Desktop OS is there something wrong with that? I Tried PC-BSD but I didn't like the PBI system (just because it didn't have much packages at the time) and I love the ports system.

Does that mean I should get a Linux distro because FreeBSD is a non-graphical server OS? I tried many distros and didn't like there development philosophy, that's why I came to FreeBSD and love it here.
I've run FreeBSD on laptops for years back when xfree86 was used and the transition to xorg.

It is a decent OS for that and well documented on configuring such things are in the handbook.

The only time I would consider using a linux distro would be when the drivers are not available for FreeBSD but are in linux.

This is just for laptops though. If I was to set up a graphical workstation box I could simply buy or garbage pick the known to work hardware with mature drivers.