Slashdot Mirror


DragonFly BSD 3.4 Released, With New Packaging System

An anonymous reader writes "DragonFly BSD has released version 3.4. This version is the first BSD to support GCC 4.7, and contains a new experimental Aptitude-like binary package installed called DPorts, which uses the FreeBSD ports collection as a base."

1 of 75 comments (clear)

  1. Re:Excuse my ignorance by Just+Some+Guy · · Score: 3, Insightful

    Ports in FreeBSD, in my experience, if you follow a production-like attitude, rather than an ADD OH-NOEZ-THIS-PORT-IS-30-SECONDS-OUT-OF-DATE-MUST-UPDATE methodology, works better than any package manager I've seen (rpm, deb, yum, apt).

    My only complaint about FreeBSD ports is that, somehow or another, everything you install wants to depend on X.

    $ sudo portmaster -a
    Upgrade foo-ldap-4.3.5_1 to foo-ldap-4.3.9
    Install net/openldap24-sasl-client
    Upgrade postgresql-server-9.1.2 to postgresql-server-9.1.9
    Upgrade tcl-8.5.9 to tcl-8.5.11
    Upgrade vim-7.3.81 to vim-7.3.897
    Install X11/every-damn-thing

    ===>>> Proceed? y/n [y] n

    ...followed by bisecting to see which port wants to install the perl-tk package so it can install a config tool you'd never actually run on a production server. It desperately needs a WITHOUT_X11_I_MEAN_IT_DAMMIT=yes option.

    --
    Dewey, what part of this looks like authorities should be involved?