日志分类

如何让Linux浏览器(iceweasel, firefox)支持java程序

How to make browser in Linux to support java program

1.install java runtime enviroment su mkdir /usr/java copy the bin file to /usr/java. I just download  "jre-6u6-linux-i586.bin" chmod a+x jre-6u6-linux-i586.bin ./jre-6u6-linux-i586.bin a new directory name "jre1.6.0_06" created under /usr/java

2.config browser under Debian Linux Debian use iceweasel to replace firefox and default install /usr/lib/iceweasel su cd [...]

加菲猫经典语录(中英文)

加菲猫经典语录(中英文)
Money is not everything. There’s Mastercard & Visa.
钞票不是万能的,有时还需要信用卡.
One should love animals. They are so tasty.
每个人都应该热爱动物,因为它们很好吃.
Save water. Shower with your girlfriend.
要节约用水,尽量和女友一起洗澡.

Behind every successful man, there is a man. And behind every unsuccessful man, there are two.
每个成功男人的背后,都有一个女人. 每个不成功男人的背后, 都有两个.

Every man should marry. After all, happiness is not the only [...]

[转]Debian编译打包程序新手指导

很多新手面临的困难和困惑都出现在编译和打包软件方面,unubtu的apt-get方式的确很易用,但是也屏蔽了学习的空间,对于那些希望好好学习linux的而又感到困惑的人,通过以下三个程序的帮助,应该可以有效的减轻你的负担:

第一个,checkinstall
安装命令:sudo apt-get install checkinstall

程序功能:能跟踪由“make install”或类似命令安装的所有文件,并为这些文件创建Slackware、RPM或者Debian安装包,然后把它添加到已安装软件包数据库中,以便能简便的卸载或发布安装包。

例如:
sudo ./configure
sudo make
sudo make install

这个是通常的软件编译安装步骤,这样做有不好的地方就是一旦编译安装失败,文件四零八落的很难收拾,但是通过

sudo ./configure
sudo make
sudo checkinstall

这样生成一个包,再安装时如果失败了也可以通过新立德来卸载它。

第二个,apt-file
安装命令:sudo apt-get install apt-file

程序功能:下载服务器上所有可用的软件包以及这些软件包所含的所有文件的列表;实现方便的解决搜索缺少包的问题。

例如:
sudo apt-file update //更新文件列表
sudo apt-file search 包名 //按文件名搜索
sudo apt-file list 包名 //列出给定的软件包中的所有文件

编译程序时,如果输出的最後一行会类似下面的:configure: error: Library requirements (gobbletygook) not met,後面还有一些废话。但就在上面它会列出找不到的文件名称,大多数情况下,会列出一个以".pc"结尾的文件。你接着要做的是运行 apt-file search 找不到的文件名称.pc,这会告诉你在哪个Ubuntu包里有缺少的文件。接下来,你只需sudo apt-get install 所需包安装 即可。接着再试试运行./configure,看看行不行。如果你得到一堆以config.status: creating Makefile结尾的文本,并且 config.status: creating Makefile後面明显没有错误信息,那你就可以进入一步了。

第三个,auto-apt
程序功能:傻瓜式配置程序

例子:
sudo auto-apt run ./configure //如果提示依赖包那么自己apt-get install 缺少包吧!
sudo make
sudo checkinstall

转自http://blog.sina.com.cn/s/blog_4553489c0100a78i.html

作者hrb1328

设置 wine 中文显示

安装:

#apt-get install wine

设置 wine

在安装完成后,先不要运行 wine 来模拟程序,因为 wine 需要进行一些必要的设置,运行

$winecfg

点 “Audio” 选项卡,按照下图设置,其中 “Sound Drivers” 处需要根据自己的情况来选择合适的驱动,可以按旁边的 “Test Sound” 按钮测试是否成功。

Google 搜索或到 windows xp 的 Fonts 目录下,把 simsun.ttc (即宋体)复制到 ~/.wine/drive_c/windows/fonts

把下列内容另存为 fonts.reg,保存到 ~/.wine/ 目录下

REGEDIT4

[HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionFontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
[...]

四金具体的计算公式

四金计算需要有工资基数,但工资基数是有上下限的,2006年交金的下限是1341,上限是6705, 就是说,工资在1341到6705之间的,计算基数就是你的实际工资;如果超出范围,比如工 资超过6705,就是按6705来计算四金;或是工资低于1341,就是按1341来计算四金。

四金主要是指:养老保险金,医疗保险金,失业保险金,住房公积金。具体的缴纳 比率是:
个人缴纳部分 公司缴纳部分
养老保险金 工资×8% 工资×22.5%
医疗保险金 工资×2% 工资×12%
失业保险金 工资×1% 工资×2%
住房公积金 工资×7% 工资×7%
左边的部分是你个人交纳的部分,右边的部分是单位帮你交纳的部分
除去四金后的工资=工资-所有的左边部分相加的和
另外,现在又多了一金,叫工伤保险(0.5%),不过个人不用交纳,全部由公司支付。
一般你的四金基数就是你当月的工资,不过如果工资很高(比如超过了上年你所在城市社会月平均工资的三倍),那基数就到顶了。而如果工资特别低的话(比如低于上年你所在城市社会月平均工资的百分之六十),那基数也有封底。

每月当市民取得工资、薪金收入后,先减去个人承担的基本养老保险金、医疗保险金、失业保险金,以及按省级政府规定标准缴纳的住房公积金,再减去费用扣除额1600元/月(有的地方适用其他标准)为应纳税所得额,按5%至45%的九级超额累进税率计算缴纳个人所得税。
计算公式是:应纳个人所得税税额=应纳税所得额×适用税率一速算扣除数

级数 全月应纳税所得额 税率% 速算扣除法(元)
1 不超过500元的 5 0
2 超过500元至2,000元的部分 10 25
3 超过2,000元至5,000元的部分 15 [...]

qemu-bridge 网络搭建

qemu-bridge 网络搭建:

#apt-get install uml-utilities

安装uml-utilities,User Mode Linux 是Linux内核的一种移植,这个包能够提供一些虚拟化的工具,而这里我们将用到网卡的虚拟化工具tunctl:

#apt-get install bridge-utils

这个就更不用说了,想要实现网桥,那么就需要安装网桥的工具了,brctl就是这个包来提供的哦~

然后把所有需要使用tap0虚拟网卡的同志加入uml-net组里使其具有访问/dev/net/tun的权限

#gpasswd   -a <user> uml-net

Note: 把<user>换成你用虚拟机的所有用户,不要照抄哦~

(你可以看到ls -l /dev/net/tun)

crw-rw—- 1 root uml-net 10, 200 2008-08-05 16:11 /dev/net/tun

否则会:"
warning: could not open /dev/net/tun: no virtual network emulation
Could not initialize device ‘tap’
"
修改了以后可能需要重新登录才能生效,如果不想那样,那就
#chmod 666 /dev/net/tun
就可以了,不过感觉不那么好..

很多人就奇怪怎么不能初始化呢,问题就在权限上了~

初始化tap0网卡给用户:

#tunctl -u <User>    -t tap0

-u 用户名
-t设备名,谁说一定要是tap0来着?你用love007当网卡我也没意见阿~,但默认的是tap0,这也是网上教程泛滥的原因吧

确认一下:
#/sbin/ifconfig tap0
tap0      Link encap:Ethernet  HWaddr AA:2D:FF:82:4A:3F
          inet6 addr: fe80::a82d:ffff:fe82:4a3f/64 Scope:Link
          UP BROADCAST RUNNING PROMISC [...]

怎样将chm还原成html呢?

安装libchm-bin就可以了
$ sudo apt-get install libchm-bin
$ extract_chmLib book.chm outdir

这样book.chm 就被解压到了outdir这个目录下面全部为html的格式,这样你就可用随意修改拉!

Qemu模拟器安装

 
qemu:

安装:

#apt-get install qemu    kqemu-modules-2.6-686   kqemu-modules-2.6.18-6-686 kqemu-common

#modprobe kqemu

或者#echo kqemu >> /etc/modules ,这样开机就自动载入了,然后看以下:

ls -l /dev/kqemu,如果有以下显示说明加载加速器成功了:

crw-rw-rw- 1 root root 10, 63 2008-08-07 08:29 /dev/kqemu

就可以往下进行

虚拟硬盘:

qemu-img create    -f raw /vmware   debian.img  3G

qemu-img info ./debian.img 可以看实际的使用大小

dd of=debian-test bs=1024 seek=`expr 1000 *  1000 *  几G` count=0

从光驱启动:

qemu -hda debian-test -cdrom debian-stable.iso -m 192 -boot d

直接启动:

qemu -hda debian-test -cdrom debian-stable.iso -m 192