文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Debian学习日志[不定期更新]

Debian学习日志[不定期更新]

时间:2006-08-08  来源:iorifreedom

1、Debian的update出错?
 现象:
        获取:53 ftp://debian.ustc.edu.cn unstable/non-free Release [88B]
        获取:54 ftp://debian.ustc.edu.cn unstable/contrib Sources [25.0kB]
    获取:55 ftp://debian.ustc.edu.cn unstable/contrib Release [87B]
    获取:56 ftp://ftp.jp.debian.org stable/main Release [95B]
    获取:57 ftp://ftp.jp.debian.org stable/main Sources [1322kB]
    获取:58 ftp://ftp.jp.debian.org stable/main Release [97B]
    下载 25.1MB,耗时 54s (460kB/s)
    正在读取软件包列表... 有错误!
    E: Dynamic MMap ran out of room
    E: 处理 libdbd-mysql-perl (NewFileVer1)时出错
    E: Problem with MergeList /var/lib/apt/lists/ftp.jp.debian.org_debian_dists_stable_main_binary-i386_Packages
    E: 无法解析或打开软件包的列表或是状态文件。
 解决:apt-get update用来更新系统和软件池中的软件列表,而池中的软件列表会以每个池子的域名为名称,创建Packages为后缀的文件,出现这样的问题主要由于 系统的列表既有stable还有unstabie(sid)等等,所以建议桌面都用testing或者unstable,stable中的一种,可以先删 除/var/lib/apt/lists下的所有列表文件,然后重新获取。
2、查看需要安装那些内核
  apt-get install kernel-image /*给出列表,可以选则*/
3、解压缩.tar.bz2文件:tar -jxvf *.tar.bz2
4、安装了chmsee,阅读.chm文件比xchm要优秀:
  #apt-get install chmlib
  #dpkg -i chmsee***//文件已经下载
5、安装完成vmware-workstation5.5.1
  方法:#apt-cache search kernel-headers|grep 2.6.8-2|more  /*因为系统是这个版本,uname -r,但不知道为什么被认为是386,明明是P4的,其实可以重新编译内核,但笔记本不好经常那样折腾,回去弄台式机吧*/
       #apt-get install kernel-headers-2.6.8-2-386
       #tar -xzf VMware-workstation-5.5.1-19175.tar.gz
       #cd vmware-distrib
       #./vmware-install.pl
       在选择内核头文件的时候选择已经安装的/usr/src/kernel-headers-2.6.8-2-386/include,因为需要寻找 linux目录,这里面有,剩下就只管配置了,以后也可以用vmware-config.pl重新配置。
在2.6.18内核中安装vmware会遇到版本问题,因为该内核把原来属于version.h中定义的
     #define UTS_RELEASE "2.6.18-3-686"  转移到了另外的头文件utsrealease.h中了,解决办法:
     cat utsrealease.h>>version.h
然后继续
6、解决xmms乱码问题?
是字体路径没有添加到XF86Config-4文件里去的缘故
在XF86Config-4里面添加字体路径如下:

FontPath "/usr/share/fonts/truetype/hiweed"
FontPath "/usr/share/fonts/truetype/thryomanes"
FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera"
FontPath "/usr/share/fonts/type1/gsfonts"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/util"
FontPath "/var/lib/defoma/fontconfig.d/B"
FontPath "/var/lib/defoma/fontconfig.d/S"
FontPath "/var/lib/defoma/fontconfig.d/T"

然后修改/etc/gtk/gtkrc.zh_CN

# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga <[email protected]>
#

style "gtk-default-zh-cn" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
-*-simsun-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,fixed"
}
class "GtkWidget" style "gtk-default-zh-cn"

重启XWindow,搞定。

7、安装snort2.6.0
  注意:(1)依赖关系:libpcap-0.9.4  ,pcre-6.7
   (2)如果用rpm包装的mysql,编译snort用这个参数 --with-mysql
      如果用tar包安装的,用 --with-mysql-dir=/usr/local/mysql-***
  安装后的路径:
      /usr/local/bin/snort
      /var/log/snort
      /etc/default/snort
      /etc/init.d/snort
      /etc/ppp/ip-up.d/snort
      /etc/ppp/ip-down.d/snort
      /etc/logrotate.d/snort
      /etc/snort
  可以建立符号连接到/usr/local/bin/snort:  ln -s /usr/local/bin/snort  /usr/sbin/snort
8、安装完成adobe reader7.0 for linux
  官方网站下载,完成之后对中文路径支持不好,应该到www.debian.org下载简体/繁体中文字体,否则对中文字体也会有问题。
9、cache大小限制更新软件列表
  错误:正在读取软件包列表... 有错误!
     E: Dynamic MMap ran out of room
     E: 读错误 - read (14 错误的地址) /*或者说/var/lib/dpkg/status错误,无法打开*/
     E: 无法解析或打开软件包的列表或是状态文件。
  解决:(1)尝试把/var/lib/dpkg/status-old恢复过来,cp /var/lib/dpkg/status-old  /var/lib/dpkg/status
       (2)apt-get update 
       如果仍然报错,则在/etc/apt/apt.conf.d/目录下面创建99local文件,内容:
        APT {Cache-Limit 141943904} 
  原因:cache初始设置太小,而source.lists列表源比较多,所以软件列表大,然后就会出现无法Merge list.

10、重装Debian使用ustc的stable,声音没有?
  apt-get install -t stable alas*
  alasconf
2006-09-02
很长一段时间没有过来了,感冒发烧,竟然39.6度
11、安装MediaPlayer
  For sarge (stable) i386 and sparc packages

Add in your /etc/apt/sources.list
deb http://www.debian-multimedia.org sarge main
or
deb http://www.debian-multimedia.org stable main
命令:apt-get install --fixmissing mplayer
一般情况可以,1.08版本
12、安装nvdia显示驱动
在debian上装nvidia驱动
apt-get install nvidia-kernel-xxxxx (xxxxx是你的kernel-image的版本号)
apt-get install nvidia-glx
然后修改/etc/X11/XF86Config-4文件
注释掉Section "Module"
Load "GLcore"和 Load "dri"行,
然后将Section "Device"的 Driver "nv"改为
Driver "nvidia"
再modprobe nvidia
重启X,应该就可以了。
13、新安装Debian etch(2.6.16)后装vmware错误
 (1)gcc4.1版本和编译内核的gcc4.0不相符合
  apt-get install gcc-4.0
  ln -s /usr/bin/gcc-4.0  /usr/bin/gcc
 (2)仍然提示无法编译vmon模块
  原因是g++版本和你现在的gcc版本不一样,不是4.0的
   apt-get install g++-4.0
 然后重新编译,应该没有问题了
相关阅读 更多 +
排行榜 更多 +
进击的小动物安卓版

进击的小动物安卓版

飞行射击 下载
进攻yalghaar

进攻yalghaar

飞行射击 下载
深空战场

深空战场

飞行射击 下载