Reply
 
Thread Tools Display Modes
  #1  
Old 09-15-2012, 05:48 AM
Lpero Lpero is offline
Junior Member
 
Join Date: Aug 2012
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Default Don't remove all packages during system upgrade
When you upgrade PC-BSD, all the installed packages are removed (except the PBI). I know it's recommended to install classical packages inside a jail rather than on the main system. But that's not always possible. For example, I installed the Firefox PBI. Then, I wanted to add localization and the flashplayer plugin, which are both only available through the ports. But, if I install them in a jail, they can't apply to the firefox that is on the main system.

I guess it might be possible to solve this particular firefox issue but the real problem is, I think, the way the upgrading system works.

During the second part of an upgrade, the program checks the system settings to find the list of the packages the user asked for during the initial installation. Why not check this same list during the first part of the upgrade and only remove these same packages, saving the manually installed ones ? I may miss something but it doesn't seem that hard.

By the way, it would save a lot of time if you didn't remove/reinstall all of these packages, but only those that changed in the meantime (a list of which being maintained on your server).

PC-BSD is great but I think the upgrading process is one of the last weaknesses it still has to solve to be on par with the best known OSes. Don't you ?
Reply With Quote
  #2  
Old 09-17-2012, 03:26 PM
kmoore134's Avatar
kmoore134 kmoore134 is offline
Administrator
 
Join Date: May 2005
Location: Knoxville, TN
Posts: 2,428
Thanks: 0
Thanked 103 Times in 85 Posts
Default Don't remove all packages during system upgrade
This is something slated to be worked on. We are probably going to end
up rolling our own package repository, that way we can safely update /
remove / replace any port / package you may install. This also has the
added benefit that you can pkg add anything from our repo, and it'll
include the right options etc. Right now this doesn't work so well,
since we build most of our ports / packages with very different options
from FreeBSD defaults.
__________________
----
Kris Moore
PC-BSD Founder
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:07 PM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.

Copyright 2005-2010, The PC-BSD Project. PC-BSD and the PC-BSD logo are registered trademarks of iXsystems.
All other content is freely available for sharing under the terms of the Creative Commons Attribution License.