LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: neixian

debian--从安装到升级

[复制链接]
 楼主| 发表于 2004-9-24 13:20:29 | 显示全部楼层

lilo到grub

lilo太慢,不支持加密,不支持手动修改启动参数。。。故而决定把grub装上:
apt-get install grub
grub-install /dev/hda (先修改MBR为grub)
然后进入运行grub进入grub命令行,这个样子:
grub>
grub> install (hd0,2)/boot/grub/stage1 d (hd0) (hd0,2)/boot/grub/stage2 p (hd0,2)/boot/grub/menu.lst

即可。
注:我的根目录在hda3,故而是(hd0,2)其含义非常明显,0表示第一个硬盘,2表示第三个分区。
menu.lst有样本的,用dpkg -L grub 可以看到。
 楼主| 发表于 2004-9-24 15:20:50 | 显示全部楼层

ssh客户端的配置

原理,ssh采用一对密钥,一为公钥,一为私钥。公钥可以传播给任何主机,但是私钥却是你的机密,不能泄漏。具体算法复杂,基本上就是利用大对数求模函数没有反函数的机制。这里略。
如果你想用ssh访问某一台主机,那么你需要把自己主机的公钥传给它,新手往往搞反,这里一定要注意,用shh-keygen -t rsa 生成rsa密钥对之后,在你的主目录下有了一个.ssh目录,其中有一对文件:id_rsa  id_rsa.pub,你可以看一看,因为unix系统的文件都是字节流,这是没有任何含义的密钥。
然后,把id_rsa.pub用ftp传到你想访问的机器上,具体地方是对应用户主目录下.ssh/目录之下,文件名要改,否则会覆盖对方的公钥的(你很可能在对方也生成了密钥对以便互相无密码访问),改的名字叫做authorized_keys,意思是受权的密钥。
这样可以实现无密码访问了。反过来做一遍,对方的机器也可以无密码访问你了(ssh 192.168.9.11 直接进入控制台!记住,用户名要相同)。
还有scp加密直接拷贝可用,再也不用ftp了。
windows下面的配置,知道了原理,也就是一回事了。
恕不介绍。
 楼主| 发表于 2004-9-24 16:46:13 | 显示全部楼层

打印机的配置(CUPSYS)

有了CUPSYS,你不用在愁打印机配置了。安装cupsys
apt-get install cupsys cupsys-bsd
在配置的时候,如果你的机器启动了parport_pc这个模块(此模块依赖于parport,所以加载parport_pc即可),那么你可以配置本地打印机,如果你安装了samba(并不见得要启动samba后台进程),有了/etc/smb.conf文件,那么你可以安装windows共享出来的打印机。为配置windows共享打印机,在浏览器上键入地址:localhost:631进入配置页面。添加打印机,剩下的事情就好办了。
注意,在选择URL的时候,这样写:smb://guest:guest@192.168.9.11/lasejet1200
,这样你就可以大印一张测试页了。其中,guest:guest为windows共享用户名和口令,lasejet1200是我的HP打印机的共享名。
如果你不知道共享名,用smbclient  -L //192.168.9.11 -U guest命令列一下即可。
我的机器不会做samba服务器的,但是我有一个HP 小型机(RISC机器),我会把它配置成文件服务器,所以以后在介绍samba的配置。文档多如牛毛,可惜看得人头晕。
 楼主| 发表于 2004-9-24 17:25:28 | 显示全部楼层

传真机的配置

安装efax,apt-get install efax,如果你的猫支持fclass 1、2,那么你很行幸运,可以发传真,象我的hsf软猫只支持到fclass 0,故而没戏。用minicom 打开你的串口,输入命令AT + Fclass=1 或者2,如果返回OK,那么你的猫是可以底。
当然,一般硬猫都可以发。命令是这样的:
efax -d /dev/modem -t 2220112 /etc/fstab.conf
/dev/modem是设备名,一般是个符号链接,2220112是传真号码,后面是文件。除纯文本以外,efax还可以发tiff格式的文件,efix就是做tiff格式转换的命令,包含在efax软件包里边。
如果要发pdf(openoffice是可以把文件存成pdf格式的),那就麻烦了,可能要转格式。
 楼主| 发表于 2004-9-27 09:15:06 | 显示全部楼层

APE文件的播放

1、下载bplay、cplay,apt-get install cplay bplay即可。
2、到这里下载MAC插件:(http://www.personal.uni-jena.de/~pfk/mpp/bin/APE_3.96b8_Binary_Linux.zip)
3、解压之,并把mac移到/usr/bin目录下。
4、编辑一个文件:/usr/bin/ape123 ,内容如下:
#!/bin/sh
mac "$1" - -d | bplay
5、用下列命令修改这些文件的属性:
chmod 755 /usr/bin/ape123 /usr/bin/cplay /usr/bin/bplay /usr/bin/mac
6、最后修改cplay:vi /usr/bin/cplay
     在类似 NoOffsetPlayer("speexdec %s", "\.spx$")的项目上增加一行:
     NoOffsetPlayer("ape123 %s", "\.ape$"),
     即可。
7、如果还想用他来播放mp3文件,下载mpg123即可。

如此你便有了一个字符界面的播放器了。操作都是字符界面,功能一点也不必图形界面的差,点鼠标毕竟太累手指了。到ape或mp3文件目录下运行cplay *开始吧。

注:如果采用alsa音频系统,情把bplay换成aplay即可。
 楼主| 发表于 2004-9-27 09:42:15 | 显示全部楼层

配置拨号上网

某些时候,也许需要拨号上网。
下载wvdial
apt-get install wvdial
修改配置:
/etc/ppp/peer/wvdial:
noauth
name wvdial
#usepeerdns 注释掉这一行,否则dns会使用对对端地址覆盖resolv.conf
defaultroute #此行为添加内容,起动缺省路由
replacedefaultroute #此行为添加内容,覆盖以太网的缺省路由

/etc/wvdial.conf:

[Dialer Defaults]
stupid Mode = yes #添加此行,否则在输入用户名和passwd的时候会挂起
Phone = 0,16300
Username = 16300
Password = 16300
New PPPD = yes
Modem = /dev/modem
Baud = 460800
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem

然后,可以用wvdial拨号上网了。如果没有/dev/ppp文件导致出错,记得先modprobe ppp_async一把。
发表于 2004-9-28 22:54:04 | 显示全部楼层
要不将帖子移到Debian版?
 楼主| 发表于 2004-10-11 13:43:03 | 显示全部楼层

fcitx的配置

fcitx类似于windows下面的拼音加加,非常好用个人非常喜欢,但是在gnome下面,fcitx可能会莫名其妙地出问题,只有下面这个方法是最为简单妥当的设置:
vi  ~/.gnomerc
export XMODIFIERS=@im=fcitx
fcitx
gnome将自动起动fcitx

如果这个还不行,那么你把fcitx降级到2.0应该没有问题了。
发表于 2004-10-17 16:59:00 | 显示全部楼层
相见恨晚:% :% :%
 楼主| 发表于 2004-10-18 15:29:17 | 显示全部楼层

如何从源代码生成deb包?

如果下载的源代码中有debian目录,其中包含了版本控制和编译规则rules,那么你可以把它编译生成一个deb进行安装,这样比较方便。便于将来卸载和重新安装。
首先下载debhelper,debmake和fakeroot:
apt-get install debhelper debmake fakeroot
然后,在源代码顶层目录下,做:
./configure
fakeroot debian/rules binary

对于mplayer和lame来讲,都可以作成deb包的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表