Reply
 
Thread Tools Display Modes
  #1  
Old 08-09-2007, 04:01 AM
angryfirelord angryfirelord is offline
Senior Member
 
Join Date: Mar 2007
Posts: 122
Thanks: 0
Thanked 0 Times in 0 Posts
Default FreeBSD & binary packages
I picked up a copy of FreeBSD 6 Unleashed and version 6.2 of FreeBSD to see how hard it really is. The installer was well put together and in minutes, I had a minimal install ready to go.

However, I found that compiling from the ports takes an extremely long time and after compiling Xorg for 2 hours, I got sick of looking at it. Are their binaries for the latest ports or am I stuck building from source to get the urgent security updates?
Reply With Quote
  #2  
Old 08-09-2007, 06:25 AM
g0lem g0lem is offline
Senior Member
 
Join Date: Apr 2006
Posts: 572
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via Yahoo to g0lem
Default
you can try
Code:
# pkg_add -r xorg
but i don't guarantee there are any binaries. you're free to try, though :P
Reply With Quote
  #3  
Old 08-09-2007, 11:05 PM
angryfirelord angryfirelord is offline
Senior Member
 
Join Date: Mar 2007
Posts: 122
Thanks: 0
Thanked 0 Times in 0 Posts
Default
Originally Posted by g0lem
you can try
Code:
# pkg_add -r xorg
but i don't guarantee there are any binaries. you're free to try, though :P
Good guess, but no, the xorg binary is at 6.9, whereas the newest one in ports is 7.2 Fortunately, a couple of FreeBSD gods created PC-BSD so people like me won't have to compile.

Thanks anyway, but since PC-BSD really is FreeBSD, that book should work with mostly everything so I'll just continue to use PC-BSD.
Reply With Quote
  #4  
Old 08-10-2007, 08:42 PM
kitche kitche is offline
Junior Member
 
Join Date: Jul 2007
Posts: 17
Thanks: 0
Thanked 0 Times in 0 Posts
Default
Code:
setenv PACKAGESITE
ftp://ftp.freebsd.org/pub/FreeBSD/po...stable/Latest/
Code:
pkg_add -r xorg
that will get you xorg 7.2
Reply With Quote
  #5  
Old 08-15-2007, 12:26 AM
angryfirelord angryfirelord is offline
Senior Member
 
Join Date: Mar 2007
Posts: 122
Thanks: 0
Thanked 0 Times in 0 Posts
Default
Originally Posted by kitche
Code:
setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/po...stable/Latest/
Code:
pkg_add -r xorg
that will get you xorg 7.2
Thanks! Now that setenv variable, does that get stored into some sort of configuration file for pkg_add or is it just for the csh?

Also, will this change work with freebsd-update?
Reply With Quote
  #6  
Old 08-15-2007, 12:45 AM
marc marc is offline
Senior Member
 
Join Date: Jun 2006
Location: Silesia/Poland
Posts: 1,322
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to marc
Default
I like compiling, but only if it`s a small module/program or kernel [it takes some precious time though ... :/ ].
In the other case compilation is a nightmare. I prefer to use binary packages whenever I can.
__________________
Marc Smith
Reply With Quote
  #7  
Old 08-15-2007, 12:58 AM
angryfirelord angryfirelord is offline
Senior Member
 
Join Date: Mar 2007
Posts: 122
Thanks: 0
Thanked 0 Times in 0 Posts
Default
Originally Posted by marc
I like compiling, but only if it`s a small module/program or kernel [it takes some precious time though ... :/ ].
In the other case compilation is a nightmare. I prefer to use binary packages whenever I can.
I agree. That's why I don't understand the folk who say, "Well, it only took me 12 hours to compile KDE." I can install a binary of KDE from Debian in 12 minutes! That's why I'm hoping the Debian/kFreeBSD port gets some more traction. The goodness of apt-get with the power of FreeBSD.

Looks like freebsd-update isn't working. :x
Quote:
pcbsd# freebsd-update fetch install
Looking up update.FreeBSD.org mirrors... 1 mirrors found.
Fetching public key from update1.FreeBSD.org... failed.
No mirrors remaining, giving up.
Reply With Quote
  #8  
Old 08-15-2007, 03:42 AM
Oko Oko is offline
Senior Member
 
Join Date: May 2007
Posts: 679
Thanks: 2
Thanked 0 Times in 0 Posts
Default
Compiling enables you to have program customized for your computer. Ports are always updated first while binary packages might be unavailable even months after the ports three is updated as in the case of XOrg.

Of course porting heavily depends on the internet speed people with low speeds and older hardware (hardware quality determines the speed of compiling while internet connection determines the speed of downloading) should probably always try to use packages.

Some Linux distribution like Gentoo have also porting as default packaging option.

Ports are by far the most effective way of distributing software if you do not believe me try
Rad Hat Linux and you will see how much time you will need to spend to resolve dependentcies
by hand. Debian is better but 2 hours for default installation that is funny!
__________________
OKO
Reply With Quote
  #9  
Old 08-15-2007, 10:58 AM
angryfirelord angryfirelord is offline
Senior Member
 
Join Date: Mar 2007
Posts: 122
Thanks: 0
Thanked 0 Times in 0 Posts
Default
Quote:
Ports are by far the most effective way of distributing software if you do not believe me try
Rad Hat Linux and you will see how much time you will need to spend to resolve dependencies.
by hand.
Not so anymore. Fedora and RHEL now include yum, which automatically resolves dependencies. RPM by hand is now a thing of the past.

Ports are only effective because the BSD devs made it that way (otherwise we wouldn't be using PC-BSD). Look at Debian Unstable, it gets all of the newest software, yet it is all in binary form, so it shows that it can be done.
Reply With Quote
  #10  
Old 08-15-2007, 08:26 PM
Oko Oko is offline
Senior Member
 
Join Date: May 2007
Posts: 679
Thanks: 2
Thanked 0 Times in 0 Posts
Default
Originally Posted by angryfirelord
Not so anymore. Fedora and RHEL now include yum, which automatically resolves dependencies. RPM by hand is now a thing of the past.
Yum is really good. That is a good point.
But you seems to have too much trust and love for binaries for the BSD guy. Are you sure you are not Windowzzz user?
I seldom
if ever install programs unless I can see the source code. I grow up in Eastern Europe so unless I see I do not trust much to intension of the person that is just giving me binaries like Bil Gates. It is just me.


Originally Posted by angryfirelord
Ports are only effective because the BSD devs made it that way (otherwise we wouldn't be using PC-BSD). Look at Debian Unstable, it gets all of the newest software, yet it is all in binary form, so it shows that it can be done.
I really do NOT know what you meant by first sentence.
By the way I do NOT use PC-BSD I use FreeBSD.


Speaking of second Debian has its own
philosophy and it is an excellent OS. If you like it, I would encourage that you use Debian.

I saw in another tread that you say you like Debian/FreeBSD which uses FreeBSD kernel and GNU user land.
What is wrong with Linux kernel? Why do you like better FreeBSD kernel?

Don't You trust Mr. Linux and his bodies :evil: They would be VERY happy to give you kernel
without the source.
__________________
OKO
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Linux game binary how do I? MD FreeBSD Help 2 09-22-2010 04:20 AM
ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-7-sta cristobal General Questions 2 07-11-2009 02:39 AM
How upgrade FreeBSD packages from PC-BSD cahimira FreeBSD Help 1 10-23-2008 09:14 PM
Installing updated binary packages antik Tips and Tricks 1 01-19-2007 09:41 PM
PBI using Dru Lavigne's Building Binary PC-BSD Packages Ray PBI Discussion 1 01-15-2006 11:23 AM


All times are GMT. The time now is 08:15 AM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2014, 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.