Chinaunix

标题: pcbsd使用集 [打印本页]

作者: lsstarboy    时间: 2009-01-18 22:11
标题: pcbsd使用集
  PCBSD是一个基于FreeBSD的,很好用的桌面系统,在很多方面可以和Ubuntu一拼。本文旨在描述PCBSD的安装和使用的一些文档,希望能对喜欢开源桌面系统的朋友有所帮助。

  同时也希望有PCBSD使用经验的朋友一起完善这些文档。

索引:

U盘安装


一、U盘安装:
  为了节省光盘,采用U盘安装,其实最大的好处是安装机房,学生机房里面没有光驱。
  1、到pcbsd官方网站下载U盘镜像。是一个img文件。


  2、对于下载下来的那个img文件,如果在Linux/Unix之下,用dd可以把写到U盘上去:
dd if=<.img file> of=/dev/disk2 bs=1m
上面的语法中,用你具体的img文件代替“<.img file>,用U盘盘符代替disk2,一般情况下,第一个U盘是da0。可以用mount命令查看一下你的U盘所对应的盘符,千万别搞错,否则会搞乱你的硬盘。

  如果在windows下,可以用usboot。选择其中的“从文件恢复U盘内容”选项,然后点“开始”,在提示框中选择PCBSD的img文件,然后就等待了。完成之后,USBOOT提示重新拨插U盘。


  3、把U盘插入计算机,在启动时选择U盘启动。(近几年的计算机一般都有个“选择启动列表”的选项,一般用F8、F11、F12这三个键之一激活,没有必要到BIOS时调整。)

  4、等待,出现安装界面,在中间偏上的部分选择中文,就可以出中文界面。(下面界面借用pcbsd官方网站)

  

二、vmware镜像
   
    1、把下载的zip文件解压。
     
    2、用vmware的“打开已经镜像”,打开解压后的文件。

    3、启动。稍等,就可以出现界面。

    4、在“system config”里面,把“地区和语言”(忘了原文)中的国家和语言都设置为中文(语言为添加一个中文)。然后点“Apply”。

    5、安装Fcitx和Firefox。可以用setenv PACKAGEROOT ftp://ftp.freebsdchina.org,然后再pkg_add -r firefox fcitx。

    6、在/etc/profile和用户目录下的.profile里设置好fcitx要求的那三个变量。

    7、重新启动。有时候FireFox不能输入汉字,是GTK的程序设置有点乱。(安装了几次没注意记录设置,不能再现环境)

三、光驱安装

    这个就不说了,用Nero按“光盘镜像”模式刻录下来,用光盘启动计算机,跟U盘安装差不多。

(未完待续)

[ 本帖最后由 lsstarboy 于 2009-2-2 00:59 编辑 ]
作者: lsstarboy    时间: 2009-01-18 22:12
使用图集:

1、firefox+flash



2、dragon播放器,图像太小,这还是放大了的,一开始只有一个小的图标那么大,以为只放声音呢!



3、dragon放大后的效果,挺好。比较有意思的是:vlc播放器有些卡。(播放的是人人影视的hr-hdtv黄金罗盘,机器配置:c430,945G主板,1G内存,160 SATA硬盘)




4、firefox3的FTP对中文支持不好。当然,这不是BSD的事,windows下的firefox也是这样。



5、图片查看器,即使扩展名错了,还能显示正确的图片格式。


6、可以在线播放视频。图为新浪的播客。



7、升级



8、PBI安装界面



[ 本帖最后由 lsstarboy 于 2009-1-29 12:41 编辑 ]
作者: lsstarboy    时间: 2009-01-18 22:12
先占上几个位,一边用一边补充!
作者: lsstarboy    时间: 2009-01-18 22:13
特色集:

一、多媒体
  1、flash播放正常。包括网页上的播放器。优酷网视频正常。
  2、dragon player非很优秀,播放起来比较流畅。
  3、驱动做得不错。

二、网络
  1、浏览器较全,有firefox、opera还有KDE的konquer。

三、教育
  1、KDE有个教育中心,自带的数学、化学、物理、地理的软件,都是非常优秀的软件。并且都汉化好了。还有一个类公似google earth的东东,虽然不如google earth好用,但是速度比它快了不少。

  2、打字练习中,不支持汉字,不得不说是一个遗憾。

不足:

1、quanta不能用,网页制作。

2、输入法变样,和原始的FreeBSD不太一样。

3、

[ 本帖最后由 lsstarboy 于 2009-1-30 17:06 编辑 ]
作者: lsstarboy    时间: 2009-01-18 22:15
资料和问题:

1、KDE的资料,可以参看:

http://bbs.chinaunix.net/thread-965185-1-1.html

  PC-BSD的一个很好的网站:http://alan0203.blogspot.com/2007_05_01_archive.html

2、到命令行界面的方面(取消X):
  (1)编辑/etc/ttys,把tty8注释掉。如果需要其它桌面系统,则把这行改掉,改为桌面系统相应的登录器。
  (2)重启。

3、分辨率的问题:
  默认启用了DDC,xorg.conf里的modeline不起作用。对于intel的显卡,最好把DDC禁掉,然后自己写上modeline。

4、ssh连接不上。
  PCBSD默认用了两个防火墙:pf和ipfw,默认的ipfw全开,pf只开了135-139,22端口没开。再写上一句就行了。在keep-state的地方加上个22端口。

5、Fcitx有时无法正常使用。一般设置好地区和语言后,再把fcitx要求的三个变量写入/etc/profile和用户目录的.profile里就可以了。如果想让登录界面是中文,那么再修改/usr/local/kde4/share/config/kdm/kdmrc和/usr/local/kde4/share/config/kdm/Xstartup。

6、PCBSD本身的设置,一般都在/PCBSD里面。

[ 本帖最后由 lsstarboy 于 2009-2-2 01:02 编辑 ]
作者: butterflyin    时间: 2009-01-29 20:00
期待更多的pcbsder~
作者: zishanying    时间: 2009-01-30 00:24
学习ing......
作者: lsstarboy    时间: 2009-01-30 14:35
原帖由 butterflyin 于 2009-1-29 20:00 发表
期待更多的pcbsder~

偶是来搞测试的,不是准备要用的。

准备在假期中把常用的桌面系统都试一遍。
作者: 杜比环绕声    时间: 2009-01-30 21:56
有个暗度陈仓的办法,在kde4桌面环境下,利用pkg_add 添加 kde 3.5.10的kdelibs,kdebase这两个软件包,这样在kde4中,可以使用kde3中的大多数软件,而界面外观是kde4风格的。

quanta使用了大量的kde3中kdewebdev中的kommander脚本代码,安装即可使用!

更广泛的说,在FreeBSD环境下,kde4的ports充分考虑了与kde3共存的问题,大致体现如下:

1、安装路径上:

kde4是 /usr/local/kde4,kde3是 /usr/local,各自的库也存放在不同的目录上,因此在程序运行上,并不存在冲突

2、在配置文件上:

kde4的配置文件都放在 ~/.kde4 目录下,kde3的配置文件存放在 ~/.kde ,配置文件上也不存在冲突,因此在FreeBSD系统环境下,kde3程序和kde4程序之间可以和平共处。

但也有几个问题是需要注意的

1、在菜单条目上,kde4和kde3共用一套机制,但由于在不同的环境下,图标搜索路径不同,使得有些菜单项图标不能显示

2、kde3和kde4无法内部交换数据,主要是因为他们采用了不同的IPC(进程间通信)机制,kde3是dcop,kde4是dbus

建议:

在kde4环境下运行kde3的程序,kde4的kdm支持双桌面环境启动,只需用kde.desktop生成一个kde3的kde3.desktop,修改里面的startkde执行路径即可!实测,在kde4环境下,kde3的工具软件,媒体播放软件,文字录入等软件大都正常运行!

[ 本帖最后由 杜比环绕声 于 2009-1-30 22:13 编辑 ]
作者: lsstarboy    时间: 2009-01-30 22:05
是个好办法,等会儿试试。正在kde3下安装kde4下的edu包。就是把系统搞得太大的,6G的/usr还不够用。

还有一个请教杜比兄:在pcbsd下fcitx不能用,只能在终端下使用,终端还不能设置默认编码为:gbk等。
弄了大半天没找到原因,还请杜比兄给点提示。现在为止在PC_BSD上还没有用上汉字输入。
作者: 杜比环绕声    时间: 2009-01-30 22:21
原帖由 lsstarboy 于 2009-1-30 22:05 发表
是个好办法,等会儿试试。正在kde3下安装kde4下的edu包。就是把系统搞得太大的,6G的/usr还不够用。

还有一个请教杜比兄:在pcbsd下fcitx不能用,只能在终端下使用,终端还不能设置默认编码为:gb ...


kde4做桌面基础环境,目前看是非常稳定的,kde4变化更多的是在上层应用软件上,所以系统可以用kde4打底,然后按需安装kde3组件和应用程序,这样系统就不会太大了:wink:

关于fcitx,我一直没有使用,无法直接提供什么办法,但pcbsd使用的是kdm,以往的经验可以在用户目录下的 .xprofile文件中设置LANG等变量,注意是sh格式的,这些变量可以传递到桌面系统中,skim我就是这么配置的,可以正常使用!
作者: lsstarboy    时间: 2009-01-30 22:25
谢谢!没注意到.xprofile,我把变量设置在.cshrc里了,桌面启动后在终端里看应该也是正确的。等升级完后切换到PC-BSD试试。试完后再发结果。

还有一个问题,用gnome打底怎么样?速度会不会快点?

[ 本帖最后由 lsstarboy 于 2009-1-30 22:27 编辑 ]
作者: 杜比环绕声    时间: 2009-01-30 22:33
原帖由 lsstarboy 于 2009-1-30 22:25 发表
谢谢!没注意到.xprofile,我把变量设置在.cshrc里了,桌面启动后在终端里看应该也是正确的。等升级完后切换到PC-BSD试试。试完后再发结果。

还有一个问题,用gnome打底怎么样?速度会不会快点?


使用kdm启动的KDE桌面环境,在终端看到的locale是“假”的,kde的终端严格的说叫“模拟终端”,启动时会读.cshrc文件,但桌面环境却不是的,以前我也没少在这个上面绕圈子!

gnome打底,相互间的交集更少,系统会更大,目前在FreeBSD的ports中,kde 4.1.4已经提交,前几天实测过,启动桌面环境比以前的版本快了不少

[ 本帖最后由 杜比环绕声 于 2009-1-30 22:47 编辑 ]
作者: lsstarboy    时间: 2009-01-30 23:24
哦!原来这样。这个.xprofile你好像在kde帖里提到过,不过当时没注意。

系统大点不要紧,我感觉没有必要完全安装KDE,也许会省点资源。

--有空还是要试试,那个才是最准的。
作者: OraBSD    时间: 2009-01-31 13:12
BSD下的字体太丑了。远不如RHEL5.2下面的字体美观!
咋没有人做新的字体啊?难道美观的字体不重要么?
作者: lsstarboy    时间: 2009-01-31 21:30
PCBSD有点流氓,环境变量一直设置不上。实在搞不了了

xprofile不行,Xsession也不行,修改了PCBSD的local还是不行!

.Xsession-error里到处都是不能找到locale,google上也没什么明确的答案。

在真实的FB里,放在.profile里就可以,放在.shrc和.cshrc里面也可以,读了一下PCBSD的Xsession的代码,感觉应该可以,但是实际上不行。

  --看来只好放一放了。

[ 本帖最后由 lsstarboy 于 2009-2-1 01:16 编辑 ]
作者: lsstarboy    时间: 2009-01-31 21:34
原帖由 OraBSD 于 2009-1-31 13:12 发表
BSD下的字体太丑了。远不如RHEL5.2下面的字体美观!
咋没有人做新的字体啊?难道美观的字体不重要么?


安装什么字体那是自己的事。BSD开发组不会置版权不顾,放上有版权的字体。如果想好看,把windows的字体放上,效果也绝对一流。

演员上台亮相,漂亮不漂亮最主要的因素在于化妆,不是常说嘛:三分长相,七分打扮!
作者: lsstarboy    时间: 2009-02-01 12:45
PCBSD上的一个 locale 设置,老外大多数都喜欢放在login.conf里:
Okay I managed to solve all problems, let's start documenting!

Whatever I write below was tested on PCBSD v1.2 after applying antik's kernel patch which can be found here (unless antik removed the link). The patch is discussed here

KDE version is 3.5.3
%uname -a
FreeBSD PCBSD.localhost 6.1-RELEASE-p3 FreeBSD 6.1-RELEASE-p3 #0: Mon Aug 7 11:26:03 EEST 2006 root@PCBSD.localhost:/usr/obj/usr/src/sys/PCBSDv1.3B i386

So if you want to have greek support in PCBSD do the following:

a) Update ports (portsnap or through GUI)

b) Install greek support for KDE (you have to become root first)
Code:
# cd /usr/ports/misc/kde3-i18n-el && make install clean


c) Change the default language to Greek
(Settings/Region&Accessibility/Country&Language).
Fonts appear really ugly at this point.

NOTE: All menus turn to Greek equivalents at this point. I continue using the English menu names just for the sake of portability to other languages.

d) Change fonts to Dejavu Sans (it supports UTF-8 )
(Settings/Appearence&Themes/Fonts)
and in Konqueror (Settings/Konqueror Settings/Appearence).
Also in Konqueror (Settings/Konqueror Settings/Fonts) change everything
to Dejavu Sans and default encoding ISO8859-7

e) Edit the file .login_conf (located inside home folder, make sure you select show hidden files in Konqueror ) Use your favorite editor, or type this at the Konsole.
Code:
% ee ~/.login_conf

Add these lines as you see them:
Code:
me:\
        :charset=iso-8859-7:\
        :lang=el_GR.UTF-8:

This will make all files and folders with greek names appear correctly.
Tested with Samba shares as well.

f) Log out. Log in.

g) Open Konsole and type this:
Code:
% locale

You should get the following:

Code:
%locale
LANG=el_GR.UTF-8
LC_CTYPE="el_GR.UTF-8"
LC_COLLATE="el_GR.UTF-8"
LC_TIME="el_GR.UTF-8"
LC_NUMERIC="el_GR.UTF-8"
LC_MONETARY="el_GR.UTF-8"
LC_MESSAGES="el_GR.UTF-8"
LC_ALL=
%


h) Since the root account is used for advanced configuration in KDE we have to make some changes to the root profile as well. The first change is to become root, create a .login_conf inside the /root folder and do step (e) again.

The second change is to copy the entire .kde folder of the local user into the /root folder overwriting the existant folder (it's ugly but it worked for me).

This fixes several instances where you have to change KDE settings as the root account (the system asks for the password at such points) and greek fonts turn into goat-scrap.

i) Enjoy!

作者: lsstarboy    时间: 2009-02-02 22:19
kde4做桌面基础环境,目前看是非常稳定的,kde4变化更多的是在上层应用软件上,所以系统可以用kde4打底,然后按需安装kde3组件和应用程序,这样系统就不会太大了

这样做个头小了不少。gnome打底后,6G根本不够。KDE4打底,只用到5G,还包括了openoffice。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2