免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2243 | 回复: 0
打印 上一主题 下一主题

debain安装后设置及其使用技巧 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-18 16:03 |只看该作者 |倒序浏览
在能在stable版中安装unstable中不能.  
不知道如何解决,错误  
下列的软件包有不能满足的依赖关系:  
mplayer-386: 依赖: libdirectfb-0.9-20 但却无法安装它  
依赖: libdv4 但却无法安装它  
依赖: libdvdread3 但却无法安装它  


在 Debian 中安裝 MPlayer

Source by MPlayer - DebianWiki
在 /etc/apt/sources.lst 中加入下面一行
deb ftp://ftp.nerim.net/debian-marillat/ stable main
apt-get update
apt-get upgrade
apt-get install mplayer-686
請依自己的電腦狀況來安裝
686 或 386 k7 k6
apt-get install mplayer-fonts
plugin for mozilla
apt-get install mplayer-mozilla
avi .wmv .asf format media files
apt-get install w32codecs
DVD reading and decryption for the zone code
apt-get install libdvdcss2
mencoder安裝
/etc/apt/sources.list與mplayer同
apt-get install mencoder-686 或 mencoder-k7
mencoder建議安裝的轉檔參考檔
apt-get install krb5-user krb5-doc w32codecs
win32codecs : 這個 package 包含的是有修改過的 DLLs 檔不能用在 window$ 上 , 只能用在跑 x86 UNIX 的機器上

如果播放時不能全螢幕,要修改 preferences--video-- 改成 xvidix
修改 font 路徑為
/var/lib/diskless/default/root/usr/share/fonts/truetype/arphic/bkai00mp.ttf
安裝 skin 路徑為 ~.mplayer/Skin/



---------------------------------------------------------------

Debian 下安装 mplayer

--------------------------------------------------------------------------------

mplayer还没加入到 sid 中,但非官方的网站已经早就提供了编译好的包裹,最新版本MPlayer 0.90-pre10(两周年纪念版),为什么不用现成的呢!

http://marillat.free.fr/

里面写的很清楚,在source.list中加入相应的apt源。
我用的是 unstable,加入:

#unofficial Mplayer
deb http://marillat.free.fr/ unstable main
#源码
deb-src http://marillat.free.fr/ unstable main
apt-get update
apt-get mplayer
提示三个可选:
mplayer-386
mplayer-686
mplayer-k6
我选:
apt-get install mplayer-686

一些要改的地方:

一、装上后,运行 mplayer
没有图形界面,不要着急

debian:~# whereis mplayer
mplayer: /usr/bin/mplayer /etc/mplayer.conf /usr/lib/mplayer /usr/share/mplayer /usr/share/man/man1/mplayer.1.gzs mplayer

vi /etc/mplayer.conf
这里找一下,改
gui = yes
skin = default
(全屏缩放)
fs=yes
vm=yes
bpp=24
zoom=yes

二、皮肤目录在 /usr/share/mplayer/Skin/
当前用户目录自己手动建一个,如:
cd /root/.mplayer/
mkdir Skin
下个皮肤
http://www2.mplayerhq.hu/MPlayer/Skin/plastic.tar.bz2
解开后放到这里
以后就可选皮肤了。

三、cp /etc/codecs.conf /root/.mplayer/
cp /etc/input.conf /root/.mplayer/input.conf

四、apt-get install lirc
这个也不知道什么用,主要是按终端启动mplayer显示的错误提示,好像是什么远程控制,配制时我选了network (UDP)

五、字体
不装字体,运行时会提示:
font: can't open file: /usr/share/mplayer/font/font.desc

下载字体文件(中文字体,可使mplayer支持中文界面):
http://www.linuxsir.com.cn/software...rgbfont.tar.bz2

解到/usr/share/mplayer/,重命名为 font。

好,基本完成,启动mplayer ,open-> play file,下拉菜单看一下,什么都有了,非常的全。

参考文章:
http://www.linuxsir.com/bbs/showthr...ghlight=mplayer

http://linux.nctu.edu.tw/web/moto/t...l-Guide-13.html



------------------------------------------------------------


在Debian中网卡的设置


  在Debian中网卡的设置可以通过/etc/network/interfaces文件来进行,具体可分为三种不同的配置方式:DHCP自动获取、
静态分配IP地址和PPPoE宽带拨号。具体设置如下:      
在进行配置之前,首先进入/etc/network目录中,编辑interfaces文件:

网卡通过DHCP自动获取IP地址

        # This file describes the network interfaces available on your system
        # and how to activate them. For more information, see interfaces(5).

        #
        # The loopback network interface(配置环回口)

        # 开机自动激lo接口
        auto lo
        # 配置lo接口为环回口
        iface lo inet loopback

        #
        # The primary network interface (配置主网络接口)

        #开机自动激活eth0接口
        auto eth0
        #配置eth0接口为DHCP自动获取
        iface eth0 inet dhcp

网卡静态分配IP地址

        # This file describes the network interfaces available on your system
        # and how to activate them. For more information, see interfaces(5).

        #
        # The loopback network interface(配置环回口)

        # 开机自动激lo接口
        auto lo
        # 配置lo接口为环回口
        iface lo inet loopback

        #
        # The primary network interface (配置主网络接口)

        #开机自动激活eth0接口
        auto eth0
        #配置eth0接口为静态设置IP地址
        iface eth0 inet static
        address 10.16.3.99
        netmask 255.255.255.0
        network 10.16.3.0
        broadcast 10.16.3.255
        gateway 10.16.3.1

        # dns-* options are implemented by the resolvconf package, if installed(DNS设置)
        dns-nameservers 61.153.177.196 61.153.177.197
        dns-search fireteam.org

网卡进行PPPoE宽带拨号配置

        # This file describes the network interfaces available on your system
        # and how to activate them. For more information, see interfaces(5).

        #
        # The loopback network interface(配置环回口)

        # 开机自动激lo接口
        auto lo
        # 配置lo接口为环回口
        iface lo inet loopback

        #
        # The primary network interface (配置主网络接口)

        #开机自动激活eth0接口
        auto eth0
        #配置eth0接口为静态设置IP地址
        iface eth0 inet static
        address 10.16.3.99
        netmask 255.255.255.0
        network 10.16.3.0
        broadcast 10.16.3.255

       配置完毕后,重启计算机或网络服务即可将网卡配好。如进行PPPoE宽带拨号,可运行pppoeconf命令进行配置。


----------------------------------------------------------------------


10.2 底层网络设置
GNU/Linux 上传统的底层网络设置工具是 ifconfig 和 route,它们在 net-tools
这个软件包中。目前这些工具被软将包 iproute 中的 ip 代替。ip 可以在 Linux 2.2
或更新的内核上运行,有着比老的工具更好的兼容性。然而,这些传统的设置工具还是能用的而且大家也更加熟悉。


--------------------------------------------------------------------------------

10.2.1 底层网络设置 – ifconfig 和 route
下面演示如何把网络接口 eth0 的 IP 地址从 192.168.0.3 改为 192.168.0.111;设置 eth0 的路由,通过
192.168.0.1 访问 10.0.0.0 这个网络。 执行 ifconfi 和 route
时不带网络接口参数,则显示所有网络接口和路由的现状。

     # ifconfig
     eth0 Link encap:Ethernet  HWaddr 08:00:46:7A:02:B0
          inet addr:192.168.0.3  Bcast:192.168.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:23363 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21798 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:13479541 (12.8 MiB)  TX bytes:20262643 (19.3 MiB)
          Interrupt:9
     
     lo   Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:230172 errors:0 dropped:0 overruns:0 frame:0
          TX packets:230172 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:22685256 (21.6 MiB)  TX bytes:22685256 (21.6 MiB)
     # route
     Kernel IP routing table
     Destination
Gateway     
Genmask          Flags
Metric Ref Use Iface
     192.168.0.0
*           
255.255.0.0      U   
0      0     0 eth0
     default     
192.168.0.1  255.255.255.255  UG   
0      0     0 eth0
首先我们关闭网络接口。

     # ifconfig eth0 inet down
     # ifconfig
     lo   Link encap:Local Loopback
       ... (没有 eth0 这个条目了)
     # route
       ... (没有路由表了)
接下来我们启动 eth0 并给予其新的 IP 地址和路由。

     # ifconfig eth0 inet up 192.168.0.111 \
               
netmask 255.255.255.0 broadcast 192.168.0.255
     # route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.0.1 dev eth0
结果是:

     # ifconfig
     eth0 Link encap:Ethernet  HWaddr 08:00:46:7A:02:B0
          inet
addr:192.168.0.111  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          ...
     
     lo   Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          ...
     # route
     Kernel IP routing table
     Destination
Gateway     
Genmask        Flags Metric Ref Use
Iface
     192.168.0.0
*           
255.255.255.0  U   
0      0     0 eth0
     10.0.0.0   
192.168.0.1  255.0.0.0     
UG    0     
0     0 eth0
更多信息请参阅 ifconfig(8) 和 route(8).


--------------------------------------------------------------------------------

10.2.2 底层网络设置 – ip
ip 和先前的 ifconfig 和 route 有相同功能的命令如下:

ip link show
ip route list
ip link set eth0 down
ip addr del dev eth0 local 192.168.0.3
ip addr add dev eth0 local 192.168.0.111/24 broadcast 192.168.0.255
ip link set eth0 up
ip route add dev eth0 to 10.0.0.0/8 src 192.168.0.111 via 192.168.0.1
运行的时候使用 help 参数,能让 ip 打印出命令的语法。例如,ip link help 打印出:

     Usage: ip link set DEVICE { up | down | arp { on | off } |
                        
dynamic { on | off } |
                        
multicast { on | off } | txqueuelen PACKETS |
                        
name NEWNAME |
                        
address LLADDR | broadcast LLADDR |
                        
mtu MTU }
            ip link show [ DEVICE ]
参阅 ip(8).


10.2.3 设置无线网卡(Wi-Fi)接口
对于无线网卡(Wi-Fi)接口,除了 ifconfig 或 ip 之外,你还需要 iwconfig 这个程序。此程序在 wireless-tools 中。

参阅 iwconfig(8).

--------------------------------------------------------------------------------

Debian on Dell Inspiron 600m

ACPI似乎不支持,一开始BIOS版本是A13,可以看到内核信息中有“Dell Inspiron with broken BIOS
detected. Refusing to enable the local
APIC”。升级到A14后,好像是不抱错了,可poweroff还是不能自动关闭电源。
Fn Key还没设置,debian下面可以直接安装一个包来支持,可能还需要设置一下。
可以参考这几篇文章:
http://zhouzheng.8u8.com/dell300m/linuxon300m-cs.htm
http://www.softlab.ece.ntua.gr/~amanous/Inspiron-Linux/
http://www.users.fast.net/~eclectic/debian-8600.html

按照ndiswrapper主业的说明一步步安装倒是装上了驱动,运行ndiswrapper -m后会在/etc/modprobe.d/ndiswrapper中设置wlan0为ndiswrapper。
对linux系统是如何管理各个network interface,各驱动程序如何注册interface的机制还不是很清楚,对了,可以问问雄鸡。
雄鸡,你要是看到了这一片,记得留言阿。
当然还要安装wireless-tools和waproamd,前者是手动设置,后者是自动设置。
iwconfig用于设置网卡,iwlist wlan0 scan可以指示wlan0去扫描可用的服务器。
dhclient wlan0可以使得它自动分配ip。
现在的问题是,不知道是waproamd使得我的系统狂慢,还是ndiswrapper包装windows的驱动作的不够好导致系统狂慢,而且modprobe -r ndiswrapper和waproamd -k把两者去掉都不行,必须在开机前就使得驱动不工作。
更bt的是,用top命令看CPU和VM使用都很少,是不是这种方法不够精确,看不到内核啊?

唉,虽然能上网了,系统慢得几乎不能用,还得找找solution。


------------------------------------------------------------------
http://www.ubuntu.org.cn/support/documentation/doc/helpcenterhowto.2005-07-07.4776186849
怎样设置 Ndiswrapper 设置ndiswrapper对那些已经知道了的人来说是小菜一碟,不过这篇文档是写给那些没什么经验的人的。
ndiswrapper-utils是让你的无线卡得以使用.inf文件来设置的一组程序。.inf文件是微软windows里让你的无线卡得以工作的配
置文件。(即驱动。译者注)你能从你的无线卡的安装光盘里找到它,也可以到无线卡的生产厂家的网站去下载。如果你不知道该用哪个,就都试一下。
选好你需要的.inf文件
1,启动新立得或你喜欢的任何包管理器
2,安装"ndiswrapper-utils"
3,键入"sudo ndiswrapper -i foobar.inf"这里foorbar.inf是你的.inf文件(windows无线卡驱动)
4,键入"sudo modprobe ndiswrapper"来安装需要的模块
5,现在你能在 桌面----〉管理工具----〉网络里设置你的无线设备
6,不要忘了键入"ndiswrapper -m"如果你需要它随系统启动的话
7,在新界面里用 网络工具 来设置你的网络,或者手动编辑/etc/network/interfaces
一个来自André的样本:
# This file describes the network interfaces available on your
system # and how to activate them. For more information, see
interfaces(5). # The loopback network interface auto lo iface lo inet
loopback # The primary network interface #auto eth0 #iface eth0 inet
static # address 192.168.2.3 # netmask 255.255.255.0 # network
192.168.2.0 # broadcast 192.168.2.255 # gateway 192.168.2.1 # # dns-*
options are implemented by the resolvconf package, if installed #
dns-nameservers XXX # The wireless network interface auto wlan0 iface
wlan0 inet dhcp netmask 255.255.255.0 network 192.168.2.0 broadcast
192.168.2.255 gateway 192.168.2.1 # dns-* options are implemented by
the resolvconf package, if installed dns-nameservers XXX
wireless_keymode XXX wireless_key XXX wireless_essid XXX8,现在你能键入ifup
wlan0,而你的无线卡应该可以工作了


--------------------------------------------------------

利用ndiswrapper在Linux中配置无线网络卡  

现今,几乎每一台可用的手提都是具有内置无线功能的,但是许多这样的卡都不具备良好的Linux驱动程序。


因此除非手提的设置是双重导入的,否则Linux用户使用无线卡就是不可能的。尽管那样,除非Windows正处于运行中,否则手提能够连接到无线网络也是非常不太可能的。

然而,许多卡已经有一种解决方案了。一种称为ndiswrapper的程序能够允许Linux内核模块加载到某些无线卡的Windows驱动上。这就使得手提在Linux中使用无线卡,即使没有原始的Linux驱动。

首先,进入SourceForge.net网站找到ndiswrapper副本。下载最新版本(0.8),然后安装,如下所列:

# tar xvzf ndiswrapper-0.8.tar.gz

# cd ndiswrapper-0.8

# make install

这就安装了ndiswrapper工具和不同于当前运行的内核的内核模块。你必须拥有有效的内核源代码。(对大部分RPM,只需安装“内核-源”软件包。

接着,你需要找到卡的Windows驱动的副本,该副本是从已经存在的Windows系统(如果是双重导入的)找到的或是下载下来的驱动,都是没有关系的。SourgeForge.net网站列出了可支持的卡,并且提供链接供大家下载Windows驱动。

执行以下操作,进行安装Windows驱动:

# ndiswrapper -i [inf_file]

.inf file(文件)是Windows驱动信息文件。它把正确的文件安装到/etc/ndiswrapper/[driver]。你可以执行以下操作,进行核查,确保ndiswrapper与ndiswrapper相吻合。



# ndiswrapper -l

此程序应该列出你刚刚安装的驱动。这时候,加载ndiswrapper内核模块,如下所示:

# modprobe ndiswrapper

这样,就加载了驱动,而系统也就可以使用。你需要安装无线工具包,从而配置无线界面。查看系统是否与卡相互吻合,只要简单地键入iwconfig,它就会出现网络界面。(通常是wlan0,如果它是系统上唯一一张无线卡。)

接着,使用iwconfig或是使用无线特定扩展名,比如WEP键,mode等,配置工具安装无线卡(同安装其它无线卡一样)。


------------------------------------------------------------------------------

无线网卡在Linux下活起来

联系:linuxmine#gmail.com

为了体验无线网络的便捷性,笔者购买了一台笔记本电脑。不过由于其内置的PCI无线网卡在Linux下一直没有驱动程序,所以形同虚设。

一个偶然的机会,笔者在网上发现了NdisWrapper软件项目(http:
//ndiswrapper.sourceforge.net)。该项目并不编写Linux驱动,而是通过一个内核模块来调用Windows下的Ndis
驱动程序,从而巧妙地解决了这些无线网卡没有Linux驱动的问题。该项目目前支持的无线网卡有Admtek 8211、Atheros
AR5004、Broadcom 4301、Broadcom 4309、Broadcom 94306、InProcomm
IPN2120和Intel PRO/Wireless Lan 2100。

笔者的网卡为Intel PRO/Wireless Lan 2100,安装的Linux发行版本是SuSE 9.0
Professional,内核版本是2.4.21-166,采用0.3版的NdisWrapper(该软件目前的版本是0.4版,需要2.6或
2.4.23以上的内核支持)。该软件虽然提供了非常详尽的文档,但因为考虑到安装过程中存在的一些问题,所以在这里给出完整的安装说明。下述命令均以
root身份执行。

1.到http://prdownloads.sourceforge.net/ndiswrapper/ ndiswrapper-0.3.tar.gz?download下载ndiswrapper-0.3.tar.gz文件。

2.解压缩该文件,此时会在当前目录下生成ndiswrapper目录。命令如下:
# tar zxvf ndiswrapper-0.3.tar.gz

3.进入ndiswrapper目录,编辑driver/Makefile文件,加入如下语句:
CFLAGS += $(shell [ -f /lib/modules/$(shell uname
-r)/build/include/linux/modversions.h ] && echo -DEXPORT_SYMTAB
-DMODVERSIONS -include /lib/modules/$(shell uname
-r)/build/include/linux/modversions.h )

如果不加入上述语句,在执行“depmod -a”命令时,会出现以下错误:
depmod: *** Unresolved symbols in /lib/modules/2.4.21-166-default/misc/ndiswrapper.o

4.使用“make”命令编译ndiswrapper。

5.到http://www.asus.com/pub/ASUS/nb/M2N/v12056logo_xp.zip下载Centrino无线网卡的Windows驱动程序,通过“unzip”命令解压缩。

6.创建/usr/local/share/ndiswrapper目录,将.sys和.inf文件拷贝到新建目录。命令如下:
# mkdir /usr/local/share/ndiswrapper
# cp w70n51.sys w70n51.inf /usr/local/share/ndiswrapper

7.查找无线网卡的Vendor ID和Device ID,具体做法如下:
(1)执行“lspci | grep 2100”命令,结果如下,其中02:02.0为无线网卡的PCI ID:
02:02.0 Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)

(2)根据PCI ID执行“lspci -n|grep 02:02.0”命令查找无线网卡的Vendor ID和Device ID,结果如下:
02:02.0 Class 0280: 8086:1043 (rev 04)

由上可知,无线网卡对应的Vendor ID为8086,Device ID为1043。

8.使用“insmod driver/ndiswrapper.o”命令调用内核模块。

9.调用无线网卡的Windows驱动程序,命令如下:
# utils/loaddriver

上面代码中, 为无线网卡的Vendor ID,为Device ID,为Windows驱动程序中sys文件的全路径,为inf文件的全路径。执行下面的命令,如果不出现错误,无线网卡的灯就已经亮起:
#utils/loaddriver 8086 2043 /usr/local/share/ndiswrapper/w70n51.sys /usr/local/share/ndiswrapper/w70n51.inf

10.设置无线网络,具体步骤如下:
(1)用“iwconfig”命令来显示无线网卡(eth0、eth1或eth2)的信息。在以下的步骤中,用ethX表示无线网卡的名称。
(2)设置无线网卡的操作模式为Managed,命令如下:
# iwconfig ethX mode Managed
(3)如果采用了WEP加密,需要设置WEP密码,命令如下:
# iwconfig ethX key password
对40位和128位加密,password分别为6位和10位的十六进制数字。
(4)设置SSID,其中ESSID为Access Point的SSID。命令如下:
# iwconfig ethX essid ESSID

(5)创建/etc/sysconfig/network/ifcfg-ethX文件,使得机器每次启动时,无线网卡都会自动获得IP地址。该文件内容如下:

BOOTPROTO=‘dhcp’
MTU=‘’
REMOTE_IPADDR=‘’
STARTMODE=‘onboot’
UNIQUE=‘’



11.通过下面的命令启动无线网卡:
#ifconfig ethX up

12.最后将上述的配置自动化,使得开机自动启动无线网卡。具体分为以下几个步骤:
(1)使用下面的命令将ndiswrapper.o文件拷贝到系统的内核模块目录下:
# cp driver/ndiswrapper.*o /lib/modules/$(uname -r)/misc

(2)使用“depmod -a”命令更新系统的模块信息。

(3)拷贝loaddriver文件到某个目录(比如/usr/local/bin)下。命令如下:
# cp utils/loaddriver /usr/local/bin

(4)拷贝inf和sys文件到某个目录(比如/usr/local/share/ndiswrapper)下。命令如下: # cp bcmwl5.sys bcmwl5.inf /usr/local/share/ndiswrapper

(5)使用下面的命令为无线网卡创建别名:
#alias ethX=ndiswrapper

(6)修改/etc/modprobe.conf文件,增加如下语句,在开机时自动调用NdisWrapper:
post-install ethX /usr/local/bin/loaddriver 8086 1043 /usr/local/share/ndiswrapper/*.sys /usr/local/share/ndiswrapper/*.inf

至此,整个设置完成。以后每次进入Linux时,无线网卡就会被激活,并自动获得IP地址。这样就可以在Linux下使用无线网卡的Windows驱动自由地使用Centrino笔记本的无线网络了。



------------------------------------------

apt-get install etherconf

dpkg-reconfigure etherconf


---------------------------------------------

Debian 下如何安装 Java
2006-01-24          点击: 1

Debian 下如何安装 Java
  由于版权方面的原因,在Debian中只有J2SDK 1.2,而目前广泛使用的J2SDK
1.4和最新的1.5版本在Debian中都没有包含。虽然blackdown发布了.deb格式的J2SDK,但如果你想使用更新版本的Java,就会
有问题了。虽然可以直接安装Sun
Microsystem提供的J2SDK,但如果没有deb格式的,则很多已经打包成.deb格式的Java软件,比如Eclipse、Ant等就没法直
接安装了。


  那么Debian是如何解决这个问题的呢?在Debian中有一个软件包java-package,安装了这个软件包,就可以用它提供的命令make
-jpkg将Sun
提供的J2SDK打包成deb格式了。到我写此文的时候为止,java-package能够支持到1.5.0-beta版本,但实际上只要自己修改一下
/usr/share/java-package/sun-j2sdk.sh这个文件,就可以让它支持最新的1.5.0了。

  java-package 是一个用来生成 Java(tm) 2 相关的 deb 软件包的工具,她的 home page 在:http://z42.de/debian/,目前已被收录在 unstable/contrib 里。

安装步骤:


# apt-get install java-package
当安装完毕后,可以从 Sun 或者 Blackdown 下载二进制的 Java 安装包。可以根据需要决定是安装 J2SDK 还是
J2RE。前者是开发套件,适合于 Java 开发人员,除了 j2re 的所有内容,还包含有 撰写 Java
软件所必须的开发工具。后者则适用于一般用户。以SUN J2SDK为例:
通过Sun网站,我们可以找到较新的SUN  J2SDK,文件名为:jdk-1_5_0_01-linux-i586.bin,下载之。
然后用下面语句生成 deb 包:
$ fakeroot make-jpkg jdk-1_5_0_01-linux-i586.bin
make-jpkg 会先把它在本地解开再重新打包,询问姓名, email等资料作为新生成的 j2se 软件包的维护者的个人信息。
在生成 deb 包之后,就可以安装了:
# dpkg -i sun-j2sdk1.5_1.5.0+01_i386.deb
# apt-get install sun-j2sdk1.5debian
sun-j2sdk1.5debian软件包利用了 Debian 的 alternative 体系,可以解决 Java VM问题和 Mozilla/Firefox 浏览器 Java applet plugin 的安装问题。
安装通过运行下面的命令
#/usr/share/j2sdk1.5-sun/debian/install
卸载通过运行下面的命令
#/usr/share/j2sdk1.5-sun/debian/remove
  当然如果嫌麻烦的话,可以在/etc/apt/sources.list中添加以下DEB包源地址:
     #--------------------------------------------j2re--------------------------------------------------
     deb http://jopa.studentenweb.org/debian/ ./
     deb http://z42.de/ debian/
     # deb http://ftp.tux.org/pub/java/debian/ testing main non-free
  这样只要用apt-get update; apt-get -u install sun-j2sdk1.5或apt-get -u install blackdown-j2sdk1.5即可,要用j2re的将j2sdk改成j2re即可。

------------------------------------------------------------------
Debian 下如何安装 Java
  
  由于版权方面的原因,在Debian中只有J2SDK 1.2,而目前广泛使用的J2SDK
1.4和最新的1.5版本在Debian中都没有包含。虽然blackdown发布了.deb格式的J2SDK,但如果你想使用更新版本的Java,就会
有问题了。虽然可以直接安装Sun
Microsystem提供的J2SDK,但如果没有deb格式的,则很多已经打包成.deb格式的Java软件,比如Eclipse、Ant等就没法直
接安装了。


  那么Debian是如何解决这个问题的呢?在Debian中有一个软件包java-package,安装了这个软件包,就可以用它提供的命令make
-jpkg将Sun
提供的J2SDK打包成deb格式了。到我写此文的时候为止,java-package能够支持到1.5.0-beta版本,但实际上只要自己修改一下
/usr/share/java-package/sun-j2sdk.sh这个文件,就可以让它支持最新的1.5.0了。

  java-package 是一个用来生成 Java(tm) 2 相关的 deb 软件包的工具,她的 home page 在:http://z42.de/debian/,目前已被收录在 unstable/contrib 里。

安装步骤:


# apt-get install java-package
当安装完毕后,可以从 Sun 或者 Blackdown 下载二进制的 Java 安装包。可以根据需要决定是安装 J2SDK 还是
J2RE。前者是开发套件,适合于 Java 开发人员,除了 j2re 的所有内容,还包含有 撰写 Java
软件所必须的开发工具。后者则适用于一般用户。以SUN J2SDK为例:
通过Sun网站,我们可以找到较新的SUN  J2SDK,文件名为:jdk-1_5_0_01-linux-i586.bin,下载之。
然后用下面语句生成 deb 包:
$ fakeroot make-jpkg jdk-1_5_0_01-linux-i586.bin
make-jpkg 会先把它在本地解开再重新打包,询问姓名, email等资料作为新生成的 j2se 软件包的维护者的个人信息。
在生成 deb 包之后,就可以安装了:
# dpkg -i sun-j2sdk1.5_1.5.0+01_i386.deb
# apt-get install sun-j2sdk1.5debian
sun-j2sdk1.5debian软件包利用了 Debian 的 alternative 体系,可以解决 Java VM问题和 Mozilla/Firefox 浏览器 Java applet plugin 的安装问题。
安装通过运行下面的命令
#/usr/share/j2sdk1.5-sun/debian/install
卸载通过运行下面的命令
#/usr/share/j2sdk1.5-sun/debian/remove
  当然如果嫌麻烦的话,可以在/etc/apt/sources.list中添加以下DEB包源地址:
#--------------------------------------------j2re---------------------------------
     deb http://jopa.studentenweb.org/debian/ ./
     deb http://z42.de/ debian/
     # deb http://ftp.tux.org/pub/java/debian/ testing main non-free
  这样只要用apt-get update; apt-get -u install sun-j2sdk1.5或apt-get -u install blackdown-j2sdk1.5即可,要用j2re的将j2sdk改成j2re即可。



-----------------------------------------------------------------------------------------


关于中文粗体

----------------------------------------------------------------------------------

http://www.linuxsir.org/bbs/showthread.php?t=211650

近日,看到很多兄弟的贴图都里显示的都有粗体。(原来我也没注意我的系统中文没粗体─),羡慕之余,心痒难耐,禁不住也动手美化一番。其间系统有3此进不了X,好在现在都解决了。遂想把经验写下,方便和我一样还在迷茫于美化的兄弟。

总结论坛上实现中文粗体的法子不外乎三种(我只发现这么多哦)。
一是,使用修改过的粗体字。
二是,使用“替换”法,用方正粗宋或方正大黑,粗圆来显示中文的粗体部分。
三是,使用firefly的补丁。

从我使用的结果看,

第一种方法不改动系统的任何配置,只需下载到粗体字,安装上即可。这也是最彻底的方法,不仅在浏览网页时能显示粗体,而且在openoffice中也能显
示。但显示的字体质量好坏,与你安装的粗体字的质量有很大的关系(这句话有点乱嚼舌头的嫌疑)。我得到的两套粗体字,一是公社cnhnln的作品,一是一
位还不知道名字的大侠作的。都是他们汉水的结晶,在此对他们深表感谢。

下面可下到cnhnln作的VeraSansYuanTi全部8套字体。
http://www.ubuntu.org.cn/download/ot...ar.gz/download
下面是修改后的simsun粗体及粗斜体。
http://www.magiclinux.org/people/kan...fonts/?C=S;O=D
(感谢 blxiao 提供的链接)参见:http://www.linuxsir.org/bbs/showthre...t=%B4%D6%CC%E5


第二种方法,先安装一个粗体的文字(像方正粗宋,大黑,粗圆等),然后在/etc/fonts/fonts.conf或家目录的.fonts.conf中添加一段代码。下面是我的fonts.conf的片段:


medium
SimSun
FZCuSong-B09S
medium
NSimSun
FZCuSong-B09S

说明:当SimSun遇到需要粗体显示时,用FZCuSong-B09S(方正粗宋)显示其粗体部分。
这种方法,好处是对系统只做些许修改,比较安全。而且,还可以换着花样玩粗体,每隔一段时间就变换一种粗体字。
缺点,由于我所得到的粗体字,方正粗宋,大黑,粗圆。不打开AA字体就支离破碎,打开AA大字十分漂亮,小字体就有点模糊。

第三种方法,是通过firefly的补丁,修改xft2字体渲染,虚拟出的粗体。是现在粗体显示最好的。但openoffice不通过xft2实现粗体,所以在openoffice要想显示粗体还得打相应的补丁。
废话说的太多了^_^,讲讲怎么做,我们只需要对xft2作修改就行了。

先说明,我的系统是sarge,对应的xft2是libxft2_2.1.7-1_i386.deb。

在做之前,我们先做好万一改坏后的应对方法:
1,最简单的,到http://debian.cn99.com/debian/pool/main/x/xft/libxft2_2.1.7-1_i386.deb“把libxft2_2.1.7-1_i386.deb下载到硬盘。出了问题,重装。
2,备份/usr/lib/中的libXft.so.2.1.2(下面我要替换的就是此文件)

正式修改:
1,到“http://debian.okey.net/debian-uo/dists/sid/firefly/pool/xft/libxft2_2.1.2-6firefly_i386.deb”下载打了firefly补丁的libxft2的beb包。.
2,把这个deb包解压开,用ark就能办到。然后再解压其中的data.tar.gz。
3,到解压后的目录中(具体是/usr/lib/),找到libXft.so.2.1.1把它拷到你系统的/usr/lib/目录。然后把
/usr/lib/目录里的libXft.so.2.1.2删处,再把libXft.so.2.1.1改名为libXft.so.2.1.2
4,在家目录的.fonts.conf中加入以下代码:(也可以第一步就先改好)
在此感谢zerolin兄提供的代码!参见:http://www.linuxsir.org/bbs/showthre...t=%B4%D6%CC%E5
下面是我的.fonts.conf:

~/.fonts
Tahoma
SimSun
SimHei
AR PL New Sung
8
16
false
true
hintslight
"medium" -->
medium
bold

兰色的是我添加的部分。

5,重启X。

6,后记,我在一个多星期前下了“http://www.linuxsir.org/bbs/attachme...chmentid=27043
压缩包。一直未明使用方法,就始终闲置在我的硬盘中,今日打开一看,原来是已编译好的“libxft2_2.1.2-
7firefly_i386.deb”安装包。试了一下,效果和上面的法子一样。想省事的朋友可下载。(由于时间久了,忘了是哪位兄台提供的链接,深感惭
愧。不知是哪位打的包,在此感谢!)


----------------------------------------------
   1.  要安装 .deb 套件包时
sudo dpkg -i package_file.deb
   2. 要反安装 .deb 套件包时
sudo dpkg -r package_name
-----------------------------------------------
dpkg-reconfigure etherconf
配置网络

gksu -u root /usr/sbin/synaptic


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/18797/showart_114542.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP