1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

How to upgrade from 7.2 to 8.0

Discussion in 'Installing and Upgrading FreeBSD' started by SeaHag, Dec 8, 2009.

  1. SeaHag

    SeaHag New Member

    Messages:
    119
    Likes Received:
    0
    After spending lots of time searching the net I can't find any way to upgrade my system from 7.2 to 8.0. Can someone please point me in the right direction? I don't want to do a binary upgrade but want to upgrade from source. I normally use portsnap. Can we use that or do we have to use cvsup?
     
  2. graudeejs

    graudeejs Member

    Messages:
    4,594
    Likes Received:
    0
  3. SeaHag

    SeaHag New Member

    Messages:
    119
    Likes Received:
    0
    Yes, I have. couldn't find anything useful there. It only describes what cvsup is then goes on the say;

    "24.7 Rebuilding “world”
    Once you have synchronized your local source tree against a particular version of FreeBSD (FreeBSD-STABLE, FreeBSD-CURRENT, and so on) you can then use the source tree to rebuild the system."

    But it never gave what commands to use to update the source. And again, do we have to use cvsup or can we use portsnap?

    I didn't see anything there about how to update the source, only a description of what cvsup is.
     
  4. chalbersma

    chalbersma New Member

    Messages:
    92
    Likes Received:
    0
    Have you upgraded the base system yet?
     
  5. Anonymous

    Anonymous Guest

  6. graudeejs

    graudeejs Member

    Messages:
    4,594
    Likes Received:
    0
  7. SeaHag

    SeaHag New Member

    Messages:
    119
    Likes Received:
    0
    Nope, don't know how.

    That uses freebsd-update, does a binary update not from source, not what I want.

    Not helpful, doesn't say anything about upgrading from 7.2 to 8.0
     
  8. graudeejs

    graudeejs Member

    Messages:
    4,594
    Likes Received:
    0
    It's actually very helpful after you read
    Chapter 24 Updating and Upgrading FreeBSD

    I know what I'm saying
     
  9. graudeejs

    graudeejs Member

    Messages:
    4,594
    Likes Received:
    0
  10. SeaHag

    SeaHag New Member

    Messages:
    119
    Likes Received:
    0
    I've read all that and don't have the slightest idea how to upgrade my 7.2 system to 8.0. Does anybody know who can tell me? The answer "read the manual" is not helpful.
     
  11. Dru

    Dru New Member

    Messages:
    186
    Likes Received:
    0
  12. zeiz

    zeiz New Member

    Messages:
    691
    Likes Received:
    0
    I do upgrade like I described here
    Another info is here
    If you don't want any explanations this is naked algorithm:
    # ee /root/src-supfile
    Copy the text below and paste it into your termal (new file):
    Code:
    *default host=cvsup.FreeBSD.org
    *default base=/var/db
    *default prefix=/usr
    *default release=cvs tag=RELENG_8
    *default delete use-rel-suffix
    src-all
    Press Esc, then pres "a" and "a" again.
    Then type one by one:
    Code:
    # cp -r /etc/ /etc.old
    # cp -r /boot /boot.old
    # csup -L 2 /root/src-supfile
    # cd /usr/src
    # make buildworld
    # make buildkernel
    # make installkernel
    # reboot
    On boot screen choose Single user mode (press 4 ).
    Press Enter when asked for default shell.
    Code:
    # fsck
    # mount -a -t ufs
    # cd /usr/src
    # make installworld
    # mergemaster -Fi ## this is tricky: don't delete your password file! Watch for word "root" and your user name in files and pay maximum attention to that files.
    Answer yes to delete temproot.
    Reboot.
    If you are lucky you now have 8-STABLE and you can update it daily if you want.

    Have fun and don't blame me if you screw your system without reading what others recommended in this thread.
     
  13. sixtydoses

    sixtydoses New Member

    Messages:
    400
    Likes Received:
    0
  14. graudeejs

    graudeejs Member

    Messages:
    4,594
    Likes Received:
    0
    He's just lazy to read.
     
  15. SeaHag

    SeaHag New Member

    Messages:
    119
    Likes Received:
    0
  16. graudeejs

    graudeejs Member

    Messages:
    4,594
    Likes Received:
    0
    check if you have
    Code:
    hald_enable="YES"
    dbus_enable="YES"
    
    in /etc/rc.conf

    Did you build X with HAL enabled? If not comment out hald_enable="YES"
     
  17. SeaHag

    SeaHag New Member

    Messages:
    119
    Likes Received:
    0
    How do I know which one to do, binary upgrade or from source? I always install ports from source not package so it's built on my system. Shouldn't I do upgrade the same way? How do you choose which way to do it? I think building on your own system is the preferred way, right?
     
  18. SeaHag

    SeaHag New Member

    Messages:
    119
    Likes Received:
    0
    Yes, both of those are there but I don't remember if I built X with HAL enabled or not. Is there any way I can tell?
     
  19. graudeejs

    graudeejs Member

    Messages:
    4,594
    Likes Received:
    0
    Whatever you prefer...
    I prefer to compile everything on my machine....
    Others prefer not to waste time compiling and simply do binary update

    If you have very old and slow pc, you probably will want binary update, because compiling sources on slow machine is ...... slow
     
  20. SeaHag

    SeaHag New Member

    Messages:
    119
    Likes Received:
    0
    I have AMD64, I prefer to compile everything on my machine too but I can't figure out how to upgrade by source so I tried the binary way. Of course it didn't work. In the boot up messages the text for the mouse is in brighter (bold?) white text. What does that mean? It says;

    Code:
    ums0: <Logitech USB-PS/2 Optical Mouse,class 0/0, rev 2.00/20.00, addr 2> on usb6
    usm0: 4 buttons and [XYZ] coordinates ID=0
    
     
  21. graudeejs

    graudeejs Member

    Messages:
    4,594
    Likes Received:
    0
    it found your mouse
     
  22. DutchDaemon

    DutchDaemon Administrator Staff Member Administrator Moderator

    Messages:
    10,610
    Likes Received:
    13
    Bright text is from the kernel, dim text is from userland.
     
  23. sixtydoses

    sixtydoses New Member

    Messages:
    400
    Likes Received:
    0
    I don't exactly remember everything I did but the first time I upgraded to FreeBSD 8.0 my mouse failed to work in my X as well. I managed to get it to work by adding Option "AllowEmptyInput" "off" under the ServerLayout section of my xorg.conf (you can find this mentioned in /usr/src/UPDATING). I've commented out that option though after removing my libusb and recompile my hal (I think).


    @zeiz - isn't it supposed to be the following?

    Code:
    *default release=cvs tag=RELENG_8_0
     
  24. SirDice

    SirDice Moderator Staff Member Moderator

    Messages:
    17,365
    Likes Received:
    0
    If you want to track 8.0-RELEASE. RELENG_8 tracks 8.0-STABLE.
     
  25. DutchDaemon

    DutchDaemon Administrator Staff Member Administrator Moderator

    Messages:
    10,610
    Likes Received:
    13
    8-STABLE to be exact ;)