打印

升级到2。6内核后 RPM不能用了

升级到2。6内核后 RPM不能用了

查了linuxsir后加了一个参数到/etc/rc.sysinit里也没用
export LD_ASSUME_KERNEL=2.2.5

TOP

加到/etc/profile里,不是/etc/rc。sysinit

TOP

请问具体加在哪一行?我是个菜鸟
以为能够留你在身旁 但是谁肯留在谁身旁 一首情歌都比一个亲吻更长 这就叫做好聚好散 别说你对我感到愧疚 别说你会永远想念我 我很知道孤单这条路怎么走 请你不要安慰我 my love,晚安 别放在心上 我只受了点伤

TOP

LD_ASSUME_KERNEL=2.2.5

export ...........LD_ASSUME_KERNEL

TOP

[quote:cfc941afe2="zq97_0"]LD_ASSUME_KERNEL=2.2.5

export ...........LD_ASSUME_KERNEL[/quote]
# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

pathmunge () {
        if ! echo $PATH | /bin/egrep -q "(^|$1($|" ; then
           if [ "$2" = "after" ] ; then
              PATH=$PATH:$1
           else
              PATH=$1:$PATH
           fi
        fi
}

# Path manipulation
if [ `id -u` = 0 ]; then
        pathmunge /sbin
        pathmunge /usr/sbin
        pathmunge /usr/local/sbin
fi

pathmunge /usr/X11R6/bin after

unset pathmunge

# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"

HOSTNAME=`/bin/hostname`
HISTSIZE=1000

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC LD_ASSUME_KERNEL=2.2.5

for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
            . $i
    fi
done

unset i
是这样吗?

TOP

没使个这么加,不知道行不行。
我是先在fi下,export上加入一行:
LD_ASSUME_KERNEL=2.2.5
然后在export那行的末尾加上LD_ASSUME_KERNEL,情况如下:
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC LD_ASSUME_KERNEL

TOP

我试了可以
以为能够留你在身旁 但是谁肯留在谁身旁 一首情歌都比一个亲吻更长 这就叫做好聚好散 别说你对我感到愧疚 别说你会永远想念我 我很知道孤单这条路怎么走 请你不要安慰我 my love,晚安 别放在心上 我只受了点伤

TOP

升级到最新的RPM就可以了

TOP

to void using LD_ASSUME_KERNEL=2.2.5, you should recompile db4,rpm,etc.
http://conke.3322.org kernel 2.4 & 2.6 study, embedded linux development, etc.

TOP

不需要assume kernel, 也不需要重编译db4, 重编译db4反而会出问题。
rpm 的问题可以修改以下文件获得解决:
/usr/lib/rpm/macros
在里面寻找[code:1]%__dbi_cdb                      create cdb mpool mp_mmapsize=16Mb mp_size=1Mb[/code:1]修改成[code:1]%__dbi_cdb                      create cdb mpool mp_mmapsize=16Mb mp_size=1Mb private[/code:1]
A hacker is one who enjoys the intellectual challenge of creatively overcoming or circumventing limitations. ---Jargon File, Eric S. Raymond

TOP

[quote:ee3cf7727f="FH"]不需要assume kernel, 也不需要重编译db4, 重编译db4反而会出问题。
rpm 的问题可以修改以下文件获得解决:
/usr/lib/rpm/macros
在里面寻找[code:1]%__dbi_cdb                      create cdb mpool mp_mmapsize=16Mb mp_size=1Mb[/code:1]修改成[code:1]%__dbi_cdb                      create cdb mpool mp_mmapsize=16Mb mp_size=1Mb private[/code:1][/quote]
up
有问题的可以试试

TOP

试了,有用,


rpm 的问题可以修改以下文件获得解决:
/usr/lib/rpm/macros
在里面寻找
代码:
%__dbi_cdb                      create cdb mpool mp_mmapsize=16Mb mp_size=1Mb
修改成
代码:
%__dbi_cdb                      create cdb mpool mp_mmapsize=16Mb mp_size=1Mb private

TOP

and easy
我的小站:xiaolou.3322.org 下面有图片时即可访问

TOP

恩,不错,做个记号.,谢谢
AMD 2500+ ABit NF2 FX5200 512 双通道 ST 40G

TOP

好贴啊!!
我们都感到,对困难必须正视,不能回避,应当把它放在心里,希望能够解决它。无论如何,每个困难一定有解决的办法,虽然我们可能一生没有能找到。 ——开尔文

TOP