FreeBSD10 通过镜像iso安装gnome2桌面 cnyin 2014/11/17 cnyinlinux@163.com FreeBSD是一种类UNIX操作系统,是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支。FreeBSD的发展始於1993年,取源于386BSD。 官网获取系统镜像以及操作手册(英文版):https://www.freebsd.org 研究环境: 1) RedHat Enterprise Linux Server 7.0 x86_64 KVM Environment 2) freeBSD10.1 amd64 (2014/11/11 发行) 1.通过KVM安装freeBSD10.1,安装完成后重启系统进入字符界面(安装过程 略)。
安装完成后以root身份登陆系统,画面如下:
2.配置pkg软件包管理工具 系统安装后pkg的 “package management tool” 并没有安装正确, 所以需要手动安装。 注意,freeBSD10.0采用的版本为: pkg-1.2.4.tar.xz freeBSD10.1采用的版本为: pkg-1.3.8.tar.xz 2.1用 “pkg help”测试,pkg工具确实未安装, 警告提示如下(输入 Y 即可进入安装过程,需要连通外网下载软件包) 也可以通过下面的命令网络安装(本地安装方法参阅2.2节)。 cd /usr/ports/ports-mgmt/pkg make make install clean
2.2 手动安装 pkg 下载 pkg-1.2.4.tar.xz 或者 pkg-1.3.8.tar.xz (请根据系统版本选择对应的软件版本) http://mirror.jaredwhiting.net/distfiles/pkg-1.2.4.tar.xz http://mirror.jaredwhiting.net/distfiles/pkg-1.3.8.tar.xz 解压软件包,进行源码安装: ./configure make make install 此时pkg已正确配置,可通过 “pkg help | more”测试,显示如下:
3.通过镜像iso(注意:镜像为DVD1,而不是DISK1)安装图形程序。 图形软件包在系统安装镜像iso中,所以需要先添加iso镜像到系统光驱挂载到本地使用,如果无法挂载镜像,则参看3.2节所述,手动制作文件目录。 3.1挂载安装镜像(选择本地iso文件)
3.2挂载镜像到本地目录 通过以下命令将光驱挂载到系统可识别的 /dist 下使用。 若光驱不能挂载,则可拷贝iso镜像的内容到 /dist ,效果相同。 mkdir -p /dist mount -t cd9660 /dev/cd0 /dist
3.3 安装图形包,执行以下命令即可(请按顺序执行) (系统自动从 /dist 目录下获取软件进行安装) env REPOS_DIR=/dist/packages/repos pkg install xorg env REPOS_DIR=/dist/packages/repos pkg install gnome2
4.修改配置文件,让图形服务开机自启动。 vi /etc/rc.conf 添加下面两行: gdm_enable=”YES” gnome_enable=”YES” 重启系统(reboot),再次登陆,图形界面运行良好。
5.普通用户无法切换root身份问题 普通用户切换root时被提示: $ su – root $ su: Sorry 切换失败。原因是BSD不支持非root组用户 切换 root身份。 解决办法:将要切换身份的普通用户加入到root组(wheel)。 执行以下命令可实现用户组变更。 pw groupmod wheel -m <username> pw usermod <username> -g wheel 如:修改thomas用户的所属组 pw groupmod wheel -m thomas pw usermod thomas -g wheel
----------------------- end --------------------