p will put a binary package in /usr/ports/packages (in fact, it will automatically create the same directory layout you would find on the official ftp repositories for binary packages) if it exists, or in the port directory if it doesn’t. Oh, and creating binary packages during installation is as easy as adding a single letter to portupgrade/portinstall: portupgrade -a p. You can build on one machine, and put the binaries on an ftp, and install them via pkg_add on the rest. This makes deployment of customized, precompiled, optimized (for instance, for i686) binary packages very easy. deb – it knows exactly what packages are needed to be installed as dependencies, the pkg_* tools are able to fetch them automatically, etc. In fact, the FreeBSD ports system (and this feature alone makes it better than any pkg management I tried) makes it ridiculously easy to create binary packages, even from software you installed from ports! a pkg_create -R -b ooo-build* will build an ooo-build binary with all its dependencies in your current directory. Well, pkg_add -r pkgname is roughtly equivalent to apt-get install pkgname. Now: my dream FreeBSD desktop would use apt-get-ish binary package management (handling versions and such) and still keep ports v2 around, somehow. If you have more packages installed, there’ll be more recompiling during an upgrade. And you can’t have “more” recompiling – when you upgrade, you upgrade the packages you have installed. I wander why you say that – I spent two months with gentoo and came back screaming to ports, which gives me the same lean system with 1/10 of the configuration headache. I don’t think anyone is working on this though. pbi ignoring ports, prompt me that PCBSD are attempting to build a desktop OS despite being based on FreeBSD, rather than a preconfigured FreeBSD desktop (DesktopBSD’s approach).īut still, it brings FreeBSD desktop some publicity. The fact that (I think) PCBSD doesn’t, for example, install bash by default (DesktopBSD does) which is something most Linux users would do, and. Now I am rather sceptical about PCBSD.pbi probably can’t scale much… but if it can and I am wrong, then it’s a step in the right direction for desktop Un*x. Binary upgrades are preferred to compiling from source (don’t know how well this works, haven’t used it enough). Nice way to get started with FreeBSD (be sure to read the handbook – it’s a must). What it gives you is a “proper” FreeBSD, with a quick & easy installation. What I have tried is DesktopBSD, and it looks good to me, I think it deserves more public attention. To be honest I haven’t tried PCBSD yet, I plan to one of these days. Too much recompiling (even more than Gentoo). It was great from a Slackware/Gentoo perspective, but ports were weak for upgrading the system. I am a Linux person as well, and have used FreeBSD as my everyday desktop for 2 months in the past. * Online Update Manager – Manually or automatically downloads and installs updates for your operating system, without touching your installed programs. * Very clean minimal install (1 installation CD), no cluttered mess of programs and dependancies to untangle. * PBI packages are self-contained, and do not rely on numerous system dependancies. * Friendly and helpful support community. * Graphical tools for system administration and support. * Easy to use package management system (PBI), but also works with standard FreeBSD ports/packages. * Advanced stability & performance that FreeBSD users have come to expect. * Graphical system installer, makes the process of installing your system take only minutes. * Fully functional desktop operating system, running FreeBSD 6.0 under the hood. Here are the features they claim to add (?) to FreeBSD on their web site: I guess the PC-BSD project is looking for a fine polish that would help gain it mass market appeal? How much extra value does the pc-bsd project add? I don’t understand why it takes so many months to finish 1.0, considering it’s based on a current release of FreeBSD. I really like (Free)BSD a lot and will certainly install PC-BSD once it’s out of beta and RC stages.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |