Debian下的一些小技巧
时间:2005-05-09 来源:homesp
apt-cache show * //显示软件包的信息
------------------------------------------------------
你这个x-window应该不是用root登陆的吧?
应该是用其他用户登陆后su的吧?
用su -c "XXXX"就可以了。
------------------------------------------------------------------------------------------------------------
请问大家如何制作内核deb包呢?
参考debian手册!
# apt-get install debhelper modutils kernel-package libncurses5-dev
# apt-get install kernel-source-2.6.8 # 使用最新版本
# apt-get install fakeroot
# vi /etc/kernel-pkg.conf # 输入我的名字和email
$ cd /usr/src # 创建目录
$ tar --bzip2 -xvf kernel-source-2.4.18.tar.bz2
$ cd kernel-source-2.4.18 # 如果这是你的内核源码
$ cp /boot/config-2.4.18-386 .config # 将当前配置设定为默认配置
$ make menuconfig # 按自己的喜好来定制
$ make-kpkg clean # 必须执行这步(per: man make-kpkg)
$ fakeroot make-kpkg --append_to_version -486 --initrd
--revision=rev.01 kernel_image
modules_image # modules_image可以是pcmcia-cs*等。
$ cd ..
# dpkg -i kernel-image*.deb pcmcia-cs*.deb # 安装
make-kpkg kernel_image实际上执行了make oldconfig和make dep。如果没使用initrd就不要使用--initrd选项。
如果想加载pcmcia-cs模块或没有pcmcia,应该在make menuconfig后选“General setup —>”进入“PCMCIA/CardBus support —>”,配置“< > PCMCIA/CardBus support”选项(例如,取消复选项)。
对于SMP机器,参照kernel-pkg.conf(5)的说明设置CONCURRENCY_LEVEL。
------------------------------------------------------
Debian中Grub安装和修改Grub启动时的背景图片简单步骤
#########grub
1 apt-get install grub
2 grub-install /dev/hda
3 update-grub
4 reboot
#########修改grub启动时的背景图片
1 将一图片转化成640*480,14色的XPM文件:
#convert abc.jpg -colors 14 -geometry 640x480! abc.xpm
2 压缩生成的xpm文件,使用gzip
#gzip -9 abc.xpm
3 将abc.xpm.gz拷到/boot/grub下
4 修改/boot/grub/menu.lst
splashimage /boot/grub/abc.xpm.gz
5 存盘退出
ok了!不要重编什么内核.看了以前的方法,想起都晕了.
------------------------------------------------------
图形界面下的解压工具:ark
------------------------------------------------------
apt-get install ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gkai00mp #文鼎的字体
------------------------------------------------------------------------------------------------------------
debian如何查看已安装的deb包的文件装到哪里了
dpkg -L package-name|more
------------------------------------------------------------------------------------------------------------
缺文件解决方法供参考:
1.到http://www.debian.org/distrib/packages
去搜索,这是最好的解决方法,可以根据文件名搜索到所在的包裹,然后安装他.
------------------------------------------------------------------------------------------------------------
获取软件信息
1.搜寻软件名
# apt-cache search gaim
软件信息
# apt-cache show gaim
如果已经安装,并且又有了新版本,那么都会显示,安装版本在后
获取更多信息
# apt-cache showpkg gaim
查询软件的依赖性
# apt-cache depends gaim
2.用dpkg查询软件名
根据某一个文件查询软件名
# dpkg -S stdio.h
3.询问式安装
# auto-apt run command
4.查询文件的归属
# apt-file search filename
就象dpkg -S 但可以查询,但可以查未安装软件包
也可以查询一个包所含文件
# apt-file list packagename
它会用到数据库所以要及时更新
# apt-file update
程序源文件
1.下载程序源码
# apt-get source packagename
这样就会下载三个文件 a .orig.tar.gz, a .dsc 和 a .diff.gz
下载后自动打包
# apt-get -b source packagename
2.编译软件
# apt-get build-dep gmc
下载所编译包的依赖程序
------------------------------------------------------------------------------------------------------------
在文本下听歌
mpg321
------------------------------------------------------------------------------------------------------------
help运行后在Firefor其中的中文文档显示为乱码?
查看-->字符编码
------------------------------------------------------------------------------------------------------------
终于知道怎么在 Gnome 环境下正常使用 GBK 环境了
要 export G_FILENAME_ENCODING=@GBK
像 rox 这些也正常了
------------------------------------------------------------------------------------------------------------
在 Debian 里默认的 Kaffeine 会有播放列表中文乱码的问题
启动一次 Kaffeine 后
修改 ~/.kde/share/config/kaffeinerc
找到
[General Options]
Alternate Encoding Nme=GBK
......
......
Use Alternate Encoding=true
修改为
[General Options]
Alternate Encoding Name=GBK
......
......
Use Alternate Encoding=true
------------------------------------------------------------------------------------------------------------
字符界面下的浏览器:
w3m lynx links
------------------------------------------------------------------------------------------------------------
选择进入哪 个桌面系统可以通过用户个人目录中新建.xinitrc文件并在其中 加入:
exec startkde 或
exec gnome-session
也可以用root身份运行kdm
------------------------------------------------------------------------------------------------------------
启用触击功能:
安装synaptics,然后修改/etc/X11/XF86Config-4,在其中加入Load "synaptics"
------------------------------------------------------------------------------------------------------
在gtkrc.zh_CN中中文字体用以下设置可以:
-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0
同样可以将歌曲列表中用以上设置显示
------------------------------------------------------------------------------------------------------------
将man or info信息保存为文本
man tcsh | col -b > tcsh.txt
info tcsh -o tcsh.txt -s
------------------------------------------------------------------------------------------------------------
rar e file.rar #用此命令来解压RAR文件
------------------------------------------------------------------------------------------------------------
7.3 我的Debian系统上装了哪些软件包
要查看Debian系统上安装的所有软件包的状态,运行:
dpkg --list
输出每个(软件)包的一行简单介绍,2字符的状态标志,包名,所安装版本,和简要描述.
查看以"foo"开头的软件包的状态,执行:
dpkg --list 'foo*' #注意list前是两道横
要得到某个软件包的更详细信息,执行:
dpkg --status packagename
------------------------------------------------------------------------------------------------------------
如何知晓哪些软件包可以升级
apt-show-versions工具可以告诉你系统中哪些包可以更新以及其它一些有用的信息。-u选项可以显示可更新软件包列表:
$ apt-show-versions -u
libeel0/unstable upgradeable from 1.0.2-5 to 1.0.2-7
libeel-data/unstable upgradeable from 1.0.2-5 to 1.0.2-7
------------------------------------------------------------------------------------------------------------
者仅仅想重新安装软件包中某些文件的最新版本,这是可以做到的,你可以用如下的--reinstall选项:
# apt-get --reinstall install gdm
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
Need to get 0B/182kB of archives. After unpacking 0B will be used.
Do you want to continue? [Y/n]
------------------------------------------------------------------------------------------------------------
代码:
| 640x480 800x600 1024x768 1280x1024
----+-------------------------------------
256 | 0x301 0x303 0x305 0x307
32k | 0x310 0x313 0x316 0x319
64k | 0x311 0x314 0x317 0x31A
16M | 0x312 0x315 0x318 0x31B
见
/usr/src/linux/Documentation/fb/vesafb.txt
------------------------------------------------------------------------------------------------------------
更改MAC地址
# ifconfig eth0 down
# ifconfig eth0 hw ether xxxxxxxxxxxx(your new MAC address)
# ifconfig eth0 up