FreeBSD 分类中的最新日记

gedit的FTP Browser插件有个BUG, ln -s 链接的文件夹不能识别为文件夹。lrwxr-xr-x权限的文件就是ln -s 链接的文件。

自己修改下 ~/.gnome2/gedit/plugins/FTP.py 文件,就可以了,方法在最后,自己改一下,其实就是将所有权限"-"开始的都是文件,其余的都是文件夹,这样的话软链接文件就没有办法了,没有两全其美的办法!

还有如果之前有连接过链接的文件夹,会留下缓存文件,造成文件不能编辑,根据提示去/tmp把那个缓存删除就可以了!

软链接和硬链接我认为,软链接可以链接文件夹而硬链接不可以。具体可以参考这里:http://linux.chinaunix.net/bbs/viewthread.php?tid=461282

安装Tor
# cd /usr/ports/security/tor && make install clean

Tor配置文件
# cp /usr/local/etc/tor/tor-tsocks.conf.sample /usr/local/etc/tor/tor-tsocks.conf
# cp /usr/local/etc/tor/torrc.conf.sample /usr/local/etc/tor/torrc

设置开机自启动Tor
# echo 'tor_enable="YES"' >> /etc/rc.conf

手动启动Tor
# /usr/local/etc/rc.d/tor start

安装FireFox的FoxyProxy插件,https://addons.mozilla.org/zh-CN/firefox/addon/2464。FoxyProxy插件的设置这里就不说了,网上很多自己去Google下,设置还是比较傻瓜的。记住配置Tor向导时,privoxy选不使用,其他都默认,端口是9050。

最近GFW的功力大长,不配置Tor网桥恐怕难以奔向自由。不过不怕,下面来看怎样配置Tor网桥:
发送邮件给:bridges@torproject.org,主题为"get bridges",内容随便。
收到回复邮件后,将回复邮件中的bridge列表附加至torrc配置文件末尾:
# ee /usr/local/etc/tor/torrc

UseBridges 1(0为关闭)
bridge 213.47.159.85:11001
bridge 91.35.132.68:9001
bridge 217.11.52.30:443

重新启动Tor
# /usr/local/etc/rc.d/tor restart
查看Tor
# sockstat -4 | grep 9050

FreeBSD 8.0
Xfce4
Gedit2
gedit-ftp-browser(http://code.google.com/p/gedit-ftp-browser/)

gedit 是FreeBSD下的轻型文本编辑器,我用它来编辑我的网站,默认的安装是不支持 FTP 远程连接编辑的,需要安装插件来支持。下面就介绍一个 gedit-ftp-browser 插件的安装过程。

# cd ~/.gnome2/gedit/plugins
如果没有plugins文件夹就新建一个
# mkdir ~/.gnome2/gedit/plugins
# fetch http://gedit-ftp-browser.googlecode.com/files/gedit-ftp-browser.tgz
# gunzip gedit-ftp-browser.tgz

打开 gedit ,编辑 -> 首选项 -> 插件 -> 点选 FTP Browser,快捷键 F9 打开侧边栏,点击 FTP Browser,输入服务器、用户名、密码,ok!
下载 Grub4Dos,解压缩在 fat32 分区,修改或添加以下代码在 menu.lst 文件:
title find and boot 8.0-RELEASE-i386-bootonly.iso
fallback 5
find --set-root /8.0-RELEASE-i386-bootonly.iso
map --mem /8.0-RELEASE-i386-bootonly.iso (0xff)
map --hook
chainloader (0xff)
下载 FreeBSD 8.0-RELEASE-i386-bootonly.iso 放在主分区的第一分区,也就是第一个分区,我当时第一分区是安装 Win2000 的 NTFS 分区,也可以引导,但是 Grub 得放在 fat32 分区。

纯DOS启动,没有纯DOS的用 vfloppy 来虚拟 Win98 DOS 启动。

进入 Grub 目录,启动 grub 命令,比如 C:\GRUB>grub 。在选项里选择 boot 8.0-RELEASE-i386-bootonly.iso 启动,就可以进入 FreeBSD 8.0 的安装,安装的过程参考 用memstick.img 安装 FreeBSD8.0-releases。安装的介质可以选择 MS-DOS 分区安装(硬盘安装)或FTP安装,网络好的话FTP安装是不错的选择。

MS-DOS 分区安装参考这里,可以识别 NTFS
FTP安装参考这里,并且要提前配置网卡,也有可能会失败 :) 。注意不要中国的 FTP 服务器,因为线程的限制会掉线,我就是先无比自豪的选择了 ftp.cn.freebsd.org ,然后掉线后无可奈何的选择了 ftp.jp.freebsd.org。

# cd /usr/ports/www/nspluginwrapper && make install clean
如果没有加载Linux核心模块,会出错,请加载Linux后重新安装

# kldload linux
# echo 'linux_enable="YES"' >> /etc/rc.conf

# cd /usr/ports/www/linux-f10-flashplugin10 && make install clean
# mkdir /usr/local/lib/browser_plugins
# ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so /usr/local/lib/browser_plugins/

按照 FreeBSD 版本, 在安装了正确的 Flash port 之后, 插件必须由每个用户运行 nspluginwrapper 安装
% nspluginwrapper -v -a -i

# mount -t linprocfs linproc /usr/compat/linux/proc

# ee /etc/fstab

把以下这行加入 /etc/fstab:
linproc /usr/compat/linux/proc linprocfs rw 0 0

# cd /usr/local/lib/firefox3/plugins && ln -s /usr/local/lib/browser_plugins/npwrapper.libflashplayer.so npwrapper.libflashplayer.so

参考:http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/desktop-browsers.html


Mr Wang

王炜,现在福建泉州从事 B2C 电子商务。爱好编程,业余时间在 FreeBSD / Apache / PHP / PostgerSQL 平台开发 B/S 架构的免费软件。

订阅Feed 订阅 王炜's Blog

Follow Google Buzz Twitter Facebook LinkedIn Sina

收藏王炜's Blog

关于此归档

这里是分类FreeBSD中的最新日记。

上一个分类FreeBAPP

下一个分类Internet

首页归档页可以看到最新的日记和所有日记。