更新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 升级及优化全攻略 ──文 重庆.樊礼(梦飞) 欢迎转载﹐本文遵循GNU 协议规则﹗ 前言.............................................................................................................
9. **安装与升级** - 包括如何从源代码编译安装FreeBSD,以及如何进行系统更新和维护。 10. **软件包与ports系统** - ports系统是FreeBSD的一大特色,通过它可以方便地管理和安装开源软件。 - 软件包管理系统...
- **升级指南**:提供了如何从旧版本FreeBSD平滑升级至新版本的方法。 - **卸载指南**:简要说明了如何彻底卸载FreeBSD系统。 #### 五、附加知识点 - **FreeBSD与Linux的比较**:分析了FreeBSD与Linux在技术实现和...
此外,手册还会涵盖系统升级的步骤,包括使用`freebsd-update`工具来保持系统软件的最新状态。 二、基本系统管理 了解FreeBSD的命令行界面至关重要,手册将介绍各种常用命令,如文件操作、进程管理、网络配置等。...
本文将详细讲解如何在 FreeBSD 上搭建 Web 服务器,包括系统安装、升级、内核定制以及配置 Web 服务的相关步骤。 首先,我们从系统安装开始。在安装FreeBSD时,可以选择"standard"方式,进行Minimal安装,只安装...
1. **freebsd-update.pdf**: 这可能是关于FreeBSD系统更新的详细指南,涵盖自动更新、安全补丁、内核升级等方面。 2. **playicq.com说明.txt**: 可能是关于在FreeBSD上安装或使用ICQ聊天软件的说明,虽然FreeBSD...
8. **系统维护**:涵盖备份策略、系统升级、性能监控和故障排查技巧。 9. **开发环境**:介绍如何在FreeBSD上搭建开发环境,包括编译工具链、源代码编译和调试。 10. **内核配置**:讲解如何定制和编译内核以满足...
- 软件包管理:ports树和pkg系统,用于安装、升级和管理软件。 4. **网络配置与服务** - 网络接口配置:ifconfig、route命令,IPv4/IPv6配置。 - DNS服务:bind的配置与使用,实现域名解析。 - 邮件服务器: ...
- 升级内核后无法启动,可以尝试加载旧内核(`kernel.old`)或使用修复工具进行修复。 10. **修改root密码**: - 在单用户模式下执行`/sbin/mount -a`,然后使用`passwd`更改密码。 11. **单用户登录配置**: - ...
定制X Window的基本方法 X Window下的中文环境 中文X应用软件 外挂式中文显示与输入软件 中文X服务器 配置文件XF86Config 第6章 定制应用软件与系统内核 编译应用软件 Ports Collection 手工编译安装程序 可...
升级流程的介绍帮助读者了解何时以及如何平滑地将系统升级至最新版本。构建自己的FreeBSD系统,实现高级安全特性,如blacklistd和数据包过滤,也是本书的重点内容之一。 书中还深入讨论了性能监控和调整,利用...
4. **软件包管理**:讲解ports和packages两种方式来安装、升级和管理软件,包括如何使用`pkg`命令和维护ports树。 5. **网络服务**:详述FreeBSD作为服务器的角色,如HTTP、FTP、DNS、邮件服务器的配置和管理,以及...
FREEBSD7.0系统遭遇更新问题,导致系统功能异常,如核心升级后出现奇怪结果,debug模式开启,fusefs-ntfs挂载NTFS硬盘出错,甚至最基本的ls命令都无法使用。面对这种情况,通常需要恢复安装以修复系统。下面将详细...
根据给定文件的信息,本文将详细介绍如何在FreeBSD系统上安装和配置邮件服务器,包括Postfix、vm-pop3d、OpenWebMail以及反垃圾邮件和病毒扫描组件ClamAV与Amavis-new等。 ### 一、环境准备 文档中提到的操作系统...
2. 分配合适的大小,考虑到未来可能的系统升级和数据增长。 3. 创建文件系统(如UFS)并在分区上挂载。 **五、网络配置** 1. 设置网络接口的IP地址、子网掩码、网关,如果是DHCP环境则自动获取。 2. 配置DNS服务器...
在开始安装前,确保你的FreeBSD系统已经更新到最新版本,通过`freebsd-update fetch install`命令进行系统升级。同时,确认系统中已安装了必要的开发工具,如`pkg`包管理器、`wget`或`curl`以下载文件。 2. **安装...
使用`freebsd-update upgrade -r`命令可以升级到新版本,但请注意备份重要数据。 ### 10. 系统维护 定期运行`periodic`命令进行系统维护,检查日志文件,确保系统健康运行。 以上是FreeBSD 8.2-RELEASE在AMD64平台...
【FreeBSD 8 下安装软件的有效方法】 FreeBSD 操作系统提供了一种高效且灵活的软件安装和升级机制,尤其以Ports系统著称。Ports集合了大量的软件源代码,用户可以根据需求构建和安装软件,而无需手动编译和配置。本...
- **Upgrade**:升级现有系统。 - **LoadConfig**:加载预先准备好的配置文件。 - **Index**:索引。 #### 五、标准安装流程 1. **分区工具fdisk**:使用fdisk工具对硬盘进行分区。 - **A**:使用整个硬盘创建...