用户工具

站点工具


doc:x:freebsd_desktop_xfce

FreeBSD桌面-Xfce4

  • 如果不是第一次安装的化最好把/usr/ports/distfile或者/var/cache/pkg(一个是ports安装的包一个是pkg安装的包)备份下,装好系统再拷贝回来,这会让你在安装的时候节省很多下载的时间。如果你有狂野的带宽请无视。
  • 新机器安装系统前先看看硬件信息是个好习惯(别忘了看看FreeBSD的硬件兼容性列表确定下你的硬件是否被支持)。
  • 另外用dmesg |grep attached 可以查看哪些设备没有被驱动,再用pciconf -lv看下具体信息。
  • /var/run/dmesg.boot也是排错的参考之一。
  • 仔细看看安装完软件之后的安装信息也是很有用的。

重装系统保留GPT分区数据(第一次安装或者不需要保留数据的请跳过)

在操作之前请先记录电脑上的分区情况(使用df -h命令)或查看/etc/fstab文件。

这是我的/etc/fstab文件的内容

# Device MountPoint FStype Options Dump Pass #
/dev/ada0p2     /       ufs     rw      1       1
/dev/ada0p3     none    swap    sw      0       0
/dev/ada0p4     /var    ufs     rw      2       2
/dev/ada0p5     /tmp    ufs     rw      2       2
/dev/ada0p6     /usr    ufs     rw      2       2
/dev/ada0p7     /home   ufs     rw      2       2
/dev/ada0p8     /peng   ufs     rw      2       2

以保留/peng这个分区下的所有内容为例:

  • 1.启动引导至Welcome界面选择Install
  • 2.Keymap Selection界面正常配置你的键盘
  • 3.Set Hostname界面正常配置Hostname
  • 4.Distribution Select界面选择你需要安装的
  • 5.Partitioning界面选择Shell

格式化分区

注:需要保留哪个分区的数据就不要格式化哪个分区。如:本例中保留的是/peng。
#newfs /dev/ada0p2
#newfs /dev/ada0p4
#newfs /dev/ada0p5
#newfs /dev/ada0p6
#newfs /dev/ada0p7

mount /分区到/mnt下

#mount /dev/ada0p2 /mnt

在/mnt下创建文fstab中的分区目录var、tmp、usr、home、peng(/已经mount上了swap不用管)

#mkdir /mnt/var /mnt/tmp /mnt/usr /mnt/home /mnt/peng

mount刚才创建的目录

#mount /dev/ada0p4 /mnt/var/
#mount /dev/ada0p5 /mnt/tmp/
#mount /dev/ada0p6 /mnt/usr/
#mount /dev/ada0p7 /mnt/home/
#mount /dev/ada0p8 /mnt/peng/

编辑/tmp/bsdinstall_etc/fstab加入原来的fstab内容并保存退出

# Device MountPoint FStype Options Dump Pass #
/dev/ada0p2     /       ufs     rw      1       1
/dev/ada0p3     none    swap    sw      0       0
/dev/ada0p4     /var    ufs     rw      2       2
/dev/ada0p5     /tmp    ufs     rw      2       2
/dev/ada0p6     /usr    ufs     rw      2       2
/dev/ada0p7     /home   ufs     rw      2       2
/dev/ada0p8     /peng   ufs     rw      2       2

退出shell后面正常安装

#exit

安装更新Ports Collection

如果只是使用pkg安装软件此处可省略。

#portsnap fetch extract

(以后更新执行portsnap fetch update就可以了。参见:http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/updating-upgrading-portsnap.html)

网络校时、安装更新、源代码

网络校时

北京大学的校时服务器
#ntpdate s2m.time.edu.cn 

下载release11.0源代码

#svnlite checkout svn://svn.freebsd.org/base/release/11.0.1 /usr/src

以后更新执行

#cd /usr/src && svnlite up

升级、编译、安装内核

(普通桌面用户用GENERIC内核就很好了,当然如果你很特别那就折腾吧。)

参见/usr/src/Makefile文件。

或者官方使用手册

给bsd打补丁(自动打补丁只能用于默认内核)

#freebsd-update fetch
#freebsd-update install

详见官方手册

设置本地化(中文)

登录分类法(管理员级设置)

在/etc/login.conf加入:

chinese:Chinese Users Account:\
        :charset=UTF-8:\
        :lang=zh_CN.UTF-8:\
        :tc=default:

然后执行:

#cap_mkdb /etc/login.conf

然后:

#pw user mod 用户名 -L chinese

查看

#pw user show 用户名
XX:*:1001:1001:chinese:0:0:用户名:/home/用户名目录:/bin/sh
su -用户名
$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_ALL=

设置成功

登录分类(用户级设置)

在用户根目录文件.login_conf加入:

me:\
        :charset=UTF-8:\  
        :lang=zh_CN.UTF-8:
                  
注:如果想使用英文界面又需要在X的终端下正确输入和显示中文的话只需要吧上面所有zh_CN的地方修改成en_US即可。

参考1:http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/using-localization.html

声卡驱动

(注:默认内核已经支持了很多声卡如果您的声卡无声请参考硬件兼容性列表)

详细的说明参见:

Hardware Notes(En)http://www.freebsd.org/releases/10.2R/hardware.html

HandBook(Cn)http://www.freebsd.org/doc/zh_CN.UTF-8/books/handbook/sound-setup.html

HandBook(En)http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/sound-setup.html

安装配置xorg

也可以安装xorg的一个最小子集xorg-minimal。

pkg安装:

#pkg install xorg

ports安装:

#cd /usr/ports/x11/xorg && make BATCH=YES install clean

详细说明参见:

(En)Handbook地址:http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x-install.html

(En)HandBook地址:http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x-config.html

安装文泉驿字库

pkg安装:

pkg install wqy-fonts

ports安装:

#cd /usr/ports/x11-fonts/wqy &&make install clean

安装xfce4

pkg安装:

#pkg install xfce

ports安装:

#cd /usr/ports/x11-wm/xfce4 && make install clean

(如果你想允许普通用户关闭或重启计算机具体配置请查看安装完毕后的信息。) 启动Xfce普通用户下执行

%startxfce4

常用软件

ibus输入法

pkg安装

pkg install zh-ibus-pinyin

ports安装

cd /usr/ports/chinese/ibus-pinyin && make install clean

配置请根据安装完成后的报告信息进行配置。

安装firefox浏览器

pkg安装:

#pkg install firefox

ports安装:

#cd /usr/ports/www/firefox/ && make BATCH=YES install clean 
安装firefox中文包

ports安装

#cd /usr/ports/www/firefox-i18n/ && make install clean

安装Thunderbird(邮件客户端)

pkg安装

#pkg install thunderbird

ports安装

#cd /usr/ports/mail/thunderbird/ && make BATCH=YES install clean
安装Thunderbird语言包

pkg安装

#pkg install thunderbird-i18n

ports

#cd /usr/ports/mail/thunderbird-i18n/ && make install clean

安装fusefs-ntfs

pkg安装

#pkg install fusefs-ntfs

ports安装

#cd /usr/ports/sysutils/fusefs-ntfs/ && make install clean
#echo 'fusefs_enable="YES"' >> /etc/rc.conf
#echo 'fuse_load="YES"' >> /boot/loader.conf

挂载ntfs分区移动硬盘。

#ntfs-3g /dev/da0sX /mnt/

安装unrar(rar软件)

FreeBSD上的WinRAR pkg安装

#pkg install unrar

ports安装

#cd /usr/ports/archivers/unrar/ && make install clean
#解压缩 unrar x 文件名  或者看help

安装p7zip(7z软件)

pkg安装

#pkg install p7zip

ports安装

#cd /usr/ports/archivers/p7zip && make install clean

安装Ristretto

Xfce项目。一个轻巧的图像查看器。 pkg安装:

#pkg install ristretto

ports安装:

#cd /usr/ports/graphics/ristretto && make install clean

安装audacious

(音频播放器。) pkg安装:

#pkg install audacious

ports安装:

#cd /usr/ports/multimedia/audacious/ && make install clean
安装audacious-plugins

(audacious插件,必须安装) pkg安装:

#pkg install audacious-plugins

ports安装:

#cd /usr/ports/multimedia/audacious-plugins/ && make install clean

安装umplayer播放器

pkg安装:

#pkg install umplayer

ports安装:

#cd /usr/ports/multimedia/umplayer && make  install clean

安装galculator(计算器)

pkg安装:

#pkg install galculator

ports安装:

#cd /usr/ports/math/galculator/ && make install clean

安装mc

一个终端下的文件管理工具。

pkg安装

#pkg install mc

pdf软件

一个简单快速有点类似vim的PDF软件 pkg安装:

#pkg install zathura-pdf-poppler

ports安装:

#cd /usr/ports/graphics/zathura-pdf-poppler && make install clean

安装ftp客户端filezilla

很好用的一个FTP客户端 pkg安装:

#pkg install filezilla

ports安装:

#cd /usr/ports/ftp/filezilla && make BATCH=YES install clean

安装libreoffice

pkg安装

#pkg install zh_CN-libreoffice

ports安装 这东西太恐怖了ports安装时间超长,不过确实很好用。

#cd /usr/ports/editors/libreoffice && make LOCALIZED_LANG=zh-CN install clean

GIMP

专业的图像处理软件

pkg安装

#pkg install gimp

ports安装

#cd /usr/ports/graphics/gimp && make  install clean

GIMP的中文手册 pkg安装

#pkg install zh_CN-gimp-help-html

virtualbox-ose

用来虚拟一个windows来弥补在FreeBSD桌面下应用软件的补充。

注意:目前11.0这个版本下Virtualbox-ose有点问题,不喜欢折腾的先在FreeBSD10.3版本下安装Virtualbox-ose把,等以后没问题了再升级到11.0吧。 pkg安装

#pkg install virtualbox-ose

具体配置请仔细查看安装完成后的信息。或者参考http://wiki.freebsd.org/VirtualBox

/data/vhosts/wiki-data/pages/doc/x/freebsd_desktop_xfce.txt · 最后更改: 2016/12/02 05:30 由 zp阿土