`
zeeeitch
  • 浏览: 85843 次
  • 性别: Icon_minigender_1
  • 来自: 九江
社区版块
存档分类
最新评论

freebsd 升级方法

阅读更多
更新ports软件

1. 运行portsnap升级ports tree.

2. 运行pkgdb -F

3. 运行portversion查看哪些程序需要升级。

4. 运行portupgrade升级这些程序。

安装
ports:portsnap -s portsnap.hshh.org fetch;portsnap extract;portsnap update


安装
portupgrade: pkg_add -r portupgrade


检查port需要更新:
portsnap -s portsnap.hshh.org fetch update&&pkgdb -F&&pkg_version -l "<"


开始更新:
setenv PACKAGESITE ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/


portupgrade -arpRPOy



更新内核与world

配置supfile
追踪release版本——用与生产环境,正式的服务器运行,发现的漏洞会第一时间加入这里,但更早的补救方法可以使用漏洞发布时的patch
*default release=cvs tag=RELENG_7_2

追踪stable——current认为有用的会加入这里,但未充分测试,这里stable“并不是稳定运行的意思,只是说功能上相对稳定,还需要进一布测试,经过长时间的测试就会形成release”
*default release=cvs tag=RELENG_7

追踪current——那一群人最新在搞的新特性
*default release=cvs tag=.

cvsup -h cvsup3.cn.freebsd.org -g -L 2 /usr/share/examples/cvsup/stable-supfile

#看一看/usr/src/UPDATING

cd /usr/src&&make buildworld
(您可以簡單地跳過這一步,只要進行的不是大跨度的 FreeBSD 版本升級)

cd /usr/src/sys/i386/conf &&cp GENERIC 你的内核配置文件 &&cat >> 你的内核配置文件
……输入一些配置参数,或者保持默认配置
pkg_add -r cvsup-without-gui
cvsup -h cvsup3.cn.freebsd.org -g -L 2 /usr/share/examples/cvsup/stable-supfile
cd /usr/src&& make buildkernel KERNCONF=你的内核配置文件 && make installkernel KERNCONF=你的内核配置文件&&reboot


重启进入进入单用户(您可以簡單地跳過以下步骤,只要進行的不是大跨度的 FreeBSD 版本升級)
mount -a -t ufs
mergemaster -p

cd /usr/src
make installworld

然后合并配置文件(会让你对配置文件一个一个的比较,决定是否接受,是否合并等)
mergemaster 

最后重启系统
reboot
分享到:
评论

相关推荐

    FREEBSD 升级及优化全攻略

    FREEBSD 升级及优化全攻略 ──文 重庆.樊礼(梦飞) 欢迎转载﹐本文遵循GNU 协议规则﹗ 前言.............................................................................................................

    freeBSD架构中文手册

    9. **安装与升级** - 包括如何从源代码编译安装FreeBSD,以及如何进行系统更新和维护。 10. **软件包与ports系统** - ports系统是FreeBSD的一大特色,通过它可以方便地管理和安装开源软件。 - 软件包管理系统...

    The.Complete.FreeBSD

    - **升级指南**:提供了如何从旧版本FreeBSD平滑升级至新版本的方法。 - **卸载指南**:简要说明了如何彻底卸载FreeBSD系统。 #### 五、附加知识点 - **FreeBSD与Linux的比较**:分析了FreeBSD与Linux在技术实现和...

    FreeBSD 8.1使用手册

    此外,手册还会涵盖系统升级的步骤,包括使用`freebsd-update`工具来保持系统软件的最新状态。 二、基本系统管理 了解FreeBSD的命令行界面至关重要,手册将介绍各种常用命令,如文件操作、进程管理、网络配置等。...

    freebsd讲解,web服务器架设笔记

    本文将详细讲解如何在 FreeBSD 上搭建 Web 服务器,包括系统安装、升级、内核定制以及配置 Web 服务的相关步骤。 首先,我们从系统安装开始。在安装FreeBSD时,可以选择"standard"方式,进行Minimal安装,只安装...

    FREEBSD安装与优化全攻略

    1. **freebsd-update.pdf**: 这可能是关于FreeBSD系统更新的详细指南,涵盖自动更新、安全补丁、内核升级等方面。 2. **playicq.com说明.txt**: 可能是关于在FreeBSD上安装或使用ICQ聊天软件的说明,虽然FreeBSD...

    隋-PanabitOEM-SUIr1p1-20210520-FreeBSD9

    《隋-PanabitOEM-SUIr1p1-20210520-FreeBSD9:网络管理与过渡版解析》 在IT行业中,网络管理是至关重要的环节,而Panabit则是一款广泛应用于企业级网络管理的智能流量管理系统。这款名为"隋-PanabitOEM-SUIr1p1-...

    freebsd教程

    8. **系统维护**:涵盖备份策略、系统升级、性能监控和故障排查技巧。 9. **开发环境**:介绍如何在FreeBSD上搭建开发环境,包括编译工具链、源代码编译和调试。 10. **内核配置**:讲解如何定制和编译内核以满足...

    FreeBSD文档手册

    - 软件包管理:ports树和pkg系统,用于安装、升级和管理软件。 4. **网络配置与服务** - 网络接口配置:ifconfig、route命令,IPv4/IPv6配置。 - DNS服务:bind的配置与使用,实现域名解析。 - 邮件服务器: ...

    FreeBSD-12.2-RELEASE-amd64-dvd 操作系统

    6. **pkg和ports系统**:FreeBSD的软件包管理系统包括预编译的pkg和源代码ports,使得软件安装和升级简单方便。 7. **硬件支持**:FreeBSD支持广泛的硬件平台,包括AMD64,以及Intel x86,ARM等。 8. **性能优化**...

    FreeBSD常用命令110条

    - 升级内核后无法启动,可以尝试加载旧内核(`kernel.old`)或使用修复工具进行修复。 10. **修改root密码**: - 在单用户模式下执行`/sbin/mount -a`,然后使用`passwd`更改密码。 11. **单用户登录配置**: - ...

    FreeBSD使用大全

    定制X Window的基本方法 X Window下的中文环境 中文X应用软件 外挂式中文显示与输入软件 中文X服务器 配置文件XF86Config 第6章 定制应用软件与系统内核 编译应用软件 Ports Collection 手工编译安装程序 可...

    FreeBSD使用大全.第2版

    4. **软件包管理**:讲解ports和packages两种方式来安装、升级和管理软件,包括如何使用`pkg`命令和维护ports树。 5. **网络服务**:详述FreeBSD作为服务器的角色,如HTTP、FTP、DNS、邮件服务器的配置和管理,以及...

    FREEBSD7.0 系统恢复安装图解

    FREEBSD7.0系统遭遇更新问题,导致系统功能异常,如核心升级后出现奇怪结果,debug模式开启,fusefs-ntfs挂载NTFS硬盘出错,甚至最基本的ls命令都无法使用。面对这种情况,通常需要恢复安装以修复系统。下面将详细...

    FreeBSD邮件服务器安装

    根据给定文件的信息,本文将详细介绍如何在FreeBSD系统上安装和配置邮件服务器,包括Postfix、vm-pop3d、OpenWebMail以及反垃圾邮件和病毒扫描组件ClamAV与Amavis-new等。 ### 一、环境准备 文档中提到的操作系统...

    Absolute.FreeBSD.3rd.Edition.2018.pdf

    在软件升级方面,本书指导读者如何评估升级的时机和方法,确保系统的稳定性和安全性不受影响。同时,作者也向读者展示了如何从源代码构建自己的FreeBSD系统,这对于想要深入探索系统内部原理的用户来说是极有价值的...

    FreeBSD 7.2 安装教程及详细图解

    2. 分配合适的大小,考虑到未来可能的系统升级和数据增长。 3. 创建文件系统(如UFS)并在分区上挂载。 **五、网络配置** 1. 设置网络接口的IP地址、子网掩码、网关,如果是DHCP环境则自动获取。 2. 配置DNS服务器...

    FreeBSD11下安装Drupal7.51

    在开始安装前,确保你的FreeBSD系统已经更新到最新版本,通过`freebsd-update fetch install`命令进行系统升级。同时,确认系统中已安装了必要的开发工具,如`pkg`包管理器、`wget`或`curl`以下载文件。 2. **安装...

    FreeBSD 安装说明

    使用`freebsd-update upgrade -r`命令可以升级到新版本,但请注意备份重要数据。 ### 10. 系统维护 定期运行`periodic`命令进行系统维护,检查日志文件,确保系统健康运行。 以上是FreeBSD 8.2-RELEASE在AMD64平台...

Global site tag (gtag.js) - Google Analytics