Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
BSD Operating Systems

CVSup, Mounting, Ports and Init on FreeBSD 23

LiquidPC writes: "OSNews is running an article describing CVSup, mounting, ports, and the FreeBSD init system; focused primarily towards new users to FreeBSD."
This discussion has been archived. No new comments can be posted.

CVSup, Mounting, Ports and Init on FreeBSD

Comments Filter:
  • by NWT ( 540003 ) on Tuesday March 19, 2002 @06:56PM (#3190703) Homepage
    So you've taken the first step and installed FreeBSD
    Yes! The article is really well written and couvers the various topics how to install/update and configure software. It's not really in-depth but it's a good mixture of descripiton and examples. I've been searching for an article like this for a long time and this one is really good as it explains cleary what you do.
    • by Pierre ( 6251 ) on Tuesday March 19, 2002 @08:06PM (#3191131)
      This is a great article if you've just installed FreeBSD and are trying to get your feet wet, but I've been searching for an artical on what to do next.

      So by default the CDROM is root only. What is the best way to change that?

      CVSup and you have the latest edition of the source. For the base system that is great just make buildworld then make installworld

      What about the apps I've added. What is the best way to keep those current? Does portupgrade recompile the app everytime?

      After cvsup I used to do a

      cd /var/db/pkg
      portupgrade *

      and just leave for a day or so... Can I just upgrade the binaries somehow instead of recompiling?

      Maybe it'll be a series of articles!
      • by taion ( 304184 ) on Tuesday March 19, 2002 @09:35PM (#3191532) Homepage
        Regarding portupgrade, there's no need to run it from /var/db/pkg, and it's suggested that you simply run portupgrade -ra to update everything.

        This recompiles and reinstalls all ports for which the installed version is lower than that in the ports library.

        You can also specify to portupgrade that it should only use packages, as well as various other options (man portupgrade for a more detailed account).

        It's recommended, however, that you install and upgrade ports from source. With a properly configured /etc/make.conf, the code will be optimized specifically for your system and thus run faster, and the ports from CVS tend to be more up-to-date than corresponding packages.
  • Ports diffs (Score:2, Insightful)

    When downloading the source files it would be really sweet to just download diffs of the packages, esp. the larger ones (mozilla, XFree86 etc), just like what is done with the kernel source.
    • Re:Ports diffs (Score:5, Informative)

      by bovinewasteproduct ( 514128 ) <gclarkii@gma i l .com> on Wednesday March 20, 2002 @03:12PM (#3195522) Homepage
      Since the FreeBSD project does not maintain the CVS trees of the ports (if they are even in CVS), this would be a little hard.

      What the project does do is maintain the FreeBSD specific diffs so you can just use the original source instead of a custom FreeBSD one.

      For selected programs (ie the ones in the contrib tree) the project does keep the tree so you can just get the diffs.

      BWP

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...