1a96e
![]() |
|
|
|
|
|||||||
| Installation and Maintenance of FreeBSD Ports or Packages Installing and maintaining the FreeBSD Ports Collection or FreeBSD Packages (i.e. third party software). |
![]() |
|
|
Thread Tools | Display Modes |
|
#1
|
|||
|
|||
|
I installed FreeBSD yesterday and I was happy about the nice features of this OS. However, I removed it today and came back to Debian. The principal factor which moved me to do that was that I don't want to compile everything from scratch. I know I can use packages but there aren't packages for every port and they are out of date. If the FBSD project focused more in packages that would be great.
I think there are no big reasons to use ports instead of packages. Today's computers are fast enough to handle with precompiled programs. Ports are ok if you have a great computer but not everybody does. Another problem with packages: When you install several ones pkg_add waits until a package is completely installed in order to start downloading the others. What about downloading all .tbz files first and install them later? Using something like apt won0t be a bad idea. Flash is another problem but that is not a FreeBSD fault at all. Good Luck with this amazing OS.
|
|
#2
|
||||
|
||||
|
APT is not so great, especially in Debian with all those packages split forever: -full -empty -common -dev -docs -help -output -asd -wtf ...[/QUOTE]
Quote:
__________________
Religions, worst damnation of mankind. "FreeBSD has always been the operating system that GNU/Linux should have been." Frank Pohlmann, IBM http://vermaden.blogspot.com |
|
#3
|
|||
|
|||
|
thanx I know I am using a great operating system as are the other users of this forum
|
|
#4
|
|||
|
|||
|
Personally, I use FreeBSD *because* of the ports system. To each his own I guess.
|
|
#5
|
||||
|
||||
|
@ martin2091 << so what, you can install packages and only compile ports if package ain't available, you don't need to build everything from source.
Mix all you want. I don't see problem there. |
|
#6
|
||||
|
||||
|
I thought we are building packages for every port in the ports tree in its current version (except the ones that do not build?)...
You're probably using the -RELEASE version and thus downloading packages build in the time the given FreeBSD version was released. I would recommend you to read the handbook. http://www.freebsd.org/doc/en_US.ISO...ges-using.html Quote:
__________________
Looking for administrator? http://www.syscare.sk |
|
#7
|
||||
|
||||
|
Quote:
That already exists. You can Google for Debina GNU/ FreeBSD which is dead due to the licensing issues. What does Flash has to do with FreeBSD? Debian would also not have a Flash if Adobe didn't decide to support it due to its popularity. By the way the guy in Adobe who is deciding for which platforms should Flash be compiled is Linux guy. Since it also compiles for Solaris I see no reason that it could not work on FreeBSD as well. Speaking of Flash what happened with free software only concept? Gone with the GPLv3
|
|
#8
|
||||
|
||||
|
Quote:
# portupgrade -P.
__________________
sysutils/bsdadminscripts: binary package maintenance, library integrity checking, ... sysutils/automounter: amd(8) based automounting without HAL contact: kamikaze@bsdforen.de Disclaimer: My posts represent my perception. Errors and incompleteness are to be expected, I deny any responsibility to know everything. |
|
#9
|
|||
|
|||
|
Quote:
Solaris, since SunOS 4 (which was re-branded as Solaris 1), has been SVR4 based (system V, release 4), which makes it closer to Linux than BSD... But, either way. Flash works on MacOS X, which borrowed a bit from BSD... There's no doubt it can be done technically, it's a matter of "politics". |
|
#10
|
||||
|
||||
|
Quote:
I meant that it looked like Flash was Posix complaint as it was compiling on Solarix, OS X, and Linux. Do I know that it is Poxis complaint? No, I do not as I have never seen its source code. I have used SUNs OS and Solaris for more than 10 years. For the record since I see that it bothers you Ultra 10 was advertising as low end graphical station so Solaris was running with the GUI on it. That how we used it at Ohio State. Do I think that FreeBSD is snappier than Solaris? You bet I do at least because it doesn't have to be backward compatible. Just try to use 15 year old binaries for FreeBSD 2 something on FreeBSD 7.0 and you will know what I am talking about. Is Solaris good on Sparc? Yes I think it is quite decent. Is it good on i386? No it sucks. I also can not stand Java in any shape or form. I used Blade 1000 to illustrate that FreeBSD sparc64 port doesn't support even very old hardware. It doesn't support Blade 2000, Blade 1500, 2500, and nothing worth of mentioning on the server side. You can RTFM http://www.freebsd.org/platforms/sparc.html if you do not trust me. On the another hand I bet you will be fired even if you suggest your boos to replace Solaris with anything else on SUN's hardware because it would void manufacturer warranty. I do not like portupgrade but many people do. That is way there are usually 5 different ways to accomplish the same things on any Unix running machine. I used to run FreeBSD but I do not anymore because OpenBSD fits better my needs. If I need to used it again I will do it without hesitation. Finally, I am not IT professional but one of the reason I got into BSDs was that I was seek of IT professionals like you telling me how stupid I am. Cheers, OKO Last edited by Oko; December 29th, 2008 at 00:23. |
|
#11
|
|||
|
|||
|
Quote:
# portmaster -aI've grown attached to portmaster just because it's much faster to install and does all the stuff I'm usually wanting to do. |
|
#12
|
|||
|
|||
|
Ports allow much greater control over how packages are built. Just look at the ports Makefile for any number of packages and you can see how you can tailor different things, and "make config" is great.
__________________
realfreebsdtips.com |
|
#13
|
|||
|
|||
|
Quote:
I wouldn't recommend to anyone to replace Solaris on SUN hardware in a work environment... what I do in my home does not carry over to my job. I use BSD at home because I choose to. I use whatever else at work because someone else higher than me chose to. I'm a firm believer in using the right tool for the job, which for me right now happens to be BSD (or specifically, FreeBSD). I have nothing against OpenBSD or any other OS for that matter, if it works for what you need then great. I still have a windows machine to use for AutoCAD because AutoCAD simply doesn't run on any other platform. Again, my intent was not to ridicule you, or tell you "how stupid you are," so I apologise that you've taken my comments to mean that. |
|
#14
|
|||
|
|||
|
FreeBSD is geared towards using tools in recombinent ways to
create what functionality you need. This is why I like it so much. Downloading packages only required a few lines of script and a working knowledge of how pkg_info works. Code:
#!/bin/sh
fetch_deps ( )
{
PKG=$1
pkg_info -r ${PKG}.tbz | grep "Dependency:" | awk '{print $2}' | while read DEP
do
echo "fething dep ${DEP}"
fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/All/${DEP}.tbz
fetch_deps ${DEP}
done
}
fetch ftp://ftp.freebsd.org/pub/FreeBSD/po...Latest/kde.tbz
fetch_deps kde
Last edited by danger@; January 4th, 2009 at 01:16. Reason: add code tags |
|
#15
|
|||
|
|||
|
Quote:
Or is that asking for trouble? |
|
#16
|
|||
|
|||
|
I put an improved version of this up on my wiki at :
http://bsdtips.utcorp.net/mediawiki/...ndant_packages |
![]() |
| Thread Tools | |
| Display Modes | |
|
|