FreeBSD 12.1 安装 Xfce4

FreeBSD 12.1 安装 Xfce4,第1张

除了语言设置和安装DM外,系统的整体安装步骤,参考:

谢谢这个up主的分享~

修改 pkg 源

# mkdir -p /usr/local/etc/pkg/repos

# vi /usr/local/etc/pkg/repos/FreeBSD.conf //添加以下内容

禁用系统级 pkg 源:

# mv /etc/pkg/FreeBSD.conf /etc/pkg/FreeBSD.conf.back

# pkg update -f

# pkg install nano//安装nano文本编辑器

# pkg install sudo//安装sudo工具包

# nano /usr/local/etc/sudoers//编辑sudoers文件,取消注释:%wheel ALL=(ALL) ALL

# pw group mod wheel -m lulu//group mod 和 groupmod 貌似效果一样,后面还有说到

$ sudo pkg install xorg//安装xorg显示协议

$ sudo pw groupmod video -m lulu || pw groupmod wheel -m lulu//将lulu添加到video组;如果添加用户到video组失败,那么执行后面的步骤,将用户添加到wheel组

$ sudo nano /boot/loader.conf,添加:kern.vty=vt

$ sudo pkg install xfce//安装xfce

$ echo "exec /usr/local/bin/startxfce4 --with-ck-launch" >~/.xinitrc//将Xfce的启动参数写入.xinitrc

$ sudo nano /etc/fstab,添加:proc/procprocfsrw00//挂载proc文件系统

$ sudo pkg install virtualbox-ose-additions//安装链亮慧 VirtualBox增强包

$ sudo nano /etc/rc.conf,增加以下内容:

$ sudo reboot//重启

$ startx//进入Xfce桌面

至此,系统基本安装完毕。

参考: https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x11-wm.html

$ sudo pkg install gdm

$ sudo vim /etc/rc.conf,增加以下内容:

gdm_enable="YES"

本来想用slim的,但是slim有以下几个问题,所以放弃键早了

$ sudo pkg ins -y sddm

$ sudo vim /etc/rc.conf,增加以下内容:

$ sudo vi /棚答etc/profile,添加以下内容:

export LANG=zh_CN.UTF-8

export LC_CTYPE=zh_CN.UTF-8

$ sudo pkg install fcitx

设置

1、

cp /usr/local/share/applications/fcitx.desktop \ ~/.config/autostart/

2、

vi ~/.profile,添加以下内容:

export GTK3_IM_MODULE=fcitx

export GTK_IM_MODULE=fcitx

export XMODIFIERS='@im=fcitx'

在 FreeBSD 上安装软件有许多种方法,我们将一一为各位介绍。<proinsight-br>本章包含了下列软件安装必备的课题:<proinsight-br>各种安装方式的优缺点。<proinsight-br>传统上,要在一个 UNIX 系统上安装其它软件时,有几个步骤:<proinsight-br>下载该软件,有可能是 binary 档或是原始码。<proinsight-br>解压缩该档案,通常是以 tar 或 gzip 压缩的。<proinsight-br>如果所下载的是原始码,可能要先编辑一下 Makefile 或是执行 configure,接着再编译该软件。<proinsight-br>最后再测试与安装。<proinsight-br>当然,我们可以在 FreeBSD 上使用传统的方式来安装软件,但是还有更简单的选择。FreeBSD提供了 package 和 ports 这二圆悉冲种简单的安装软件方式。<proinsight-br>而 port 就是使用原始码来安装软件。我们只要进入 /usr/ports/ 里想要安装的软件目录中,打指令 make install 就可以完成安装了。FreeBSD 己经帮我们定义了安装该软件所须的步骤、所要求的其它套件。不管是 package 或是 ports,当安装的软件需要依靠其它软件才能继续安装时,它们会自动帮你安装该软件。所有安装好的软件都将记录在 /var/db/pkg 中,日后如果我们想要移除软件时,可以用一个简单的指令 pkg_delete 加上软件名称就可以了。<proinsight-br>package 的优点:<proinsight-br>一个己经编译过的压缩档通常比包含原始码的陆轿档案还要小。<proinsight-br>使用 pakcage 并不需要再做任何的编译动作,如果你的计算机速度很慢,在安装像 KDE、GNOME 等大型软件时,不用编译可以省下很多时间。<proinsight-br>使用 package 来安装软件时,你不必事先了解在 FreeBSD 上编译时所使用的软件及其过程。<proinsight-br>ports 的优点:<proinsight-br>package 为了要在多数的计算机执行,考虑兼容性问题,通常编译的比较保守。而使用 ports 你可以依自己的系统修改,例如选择使用 Pentium III 或是 Athlon 的处理器。<proinsight-br>在编译 package 时,就已经限制了该软件的功能,无法再依自己需求扩充。例如 Apache 这套软件就有许多的功能可以在编译时挂进来,使用 ports 来安装时,你可以依自己的需求来加以修改。<proinsight-br>我们可以经由更新 Port Tree 来使用橘歼较新的软件,而 package 通常只和系统一起 release。<proinsight-br>有些软件不允许使用 binary 文件的方式散播,只能下载原始码。<proinsight-br>有了原始码,你可以自己修改并加以应用。<proinsight-br>有的人喜欢拥有原始码,他们可以读它、从中学习。<proinsight-br><proinsight-br>

5个文件应该都可以安装:

FreeBSD-8.2-RELEASE-i386-bootonly.iso,是要通过升链网络连接下载需要安装的软件包,但是你这个文件大小有问题,不可能只有48KB,应该有一二百兆,至少也要几十兆;

FreeBSD-8.2-RELEASE-i386-disc1.iso,这个里面包含了比较常用或者说是比较核心的软件,可以通过它完成比较基础的系统安装,别的一些软件在安装完成后联网安装;

FreeBSD-8.2-RELEASE-i386-dvd1.iso,这个就包括了“所有”的软件,打上引号是说这个所有也不是绝对的,但总之是很多软件都包括了;

FreeBSD-8.2-RELEASE-i386-livefs.iso,这个没用过,但好像是可以通过它(直接通过光盘)运行一个基本的系统,看Livefs字面理解就是这样,但是要安装的话还是得通过网络。也许可以理解在bootonly上加上个基本系统;

FreeBSD-8.2-RELEASE-i386-memstick.img,这个好像是可以用来诊断用的,一般安装没必要选这个,个吵旅孙人认为可能类似于WinPE之类的,但是差别应镇洞该挺大的。

最后,个人认为,联网方便网速快的话,首选bootonly;否则可以选择disc1;无网路或其他原因等的可以选择dvd1;至于livefs和memstick如果你连是拿来干什么的都不清楚的话,就可以略过了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12522282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存