LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1024|回复: 4

[求助]在RH9下如何安装更新版本的软件

[复制链接]
发表于 2005-11-17 17:24:12 | 显示全部楼层 |阅读模式
比如我RH9默认安装glib-1.2.10-10,但是我需要把它升级到glib-2.8.4,请问各位大兄弟如何能实现呢?

下面是我安装的整个过程,多谢各位了!!

查看已安装版本:
[root@localhost root]# rpm -qa|grep glib
glib-1.2.10-10
glibc-common-2.3.2-11.9
glibc-2.3.2-11.9
glib2-2.2.1-1
glibc-devel-2.3.2-11.9
glibc-kernheaders-2.4-8.10

解压:
[root@localhost download]# tar -jxvf glib-2.8.4.tar.bz2

进入目录查看INSTALL:
[root@localhost glib-2.8.4]# vi INSTALL

Simple install procedure
========================
                                                                                
  % gzip -cd glib-2.8.4.tar.gz | tar xvf -       # unpack the sources
  % cd glib-2.8.4                           # change to the toplevel directory
  % ./configure                             # run the `configure' script
  % make                                  # build GLIB
                                                                                
  [ Become root if necessary ]
  % rm -rf /install-prefix/include/glib.h /install-prefix/include/gmodule.h
  % make install                            # install GLIB

根据提示安装:
[root@localhost glib-2.8.4]# ./configure
没有报错
[root@localhost glib-2.8.4]# make
没有报错
[root@localhost glib-2.8.4]# rm -rf /install-prefix/include/glib.h /install-prefix/include/gmodule.h
没有报错
[root@localhost glib-2.8.4]# make install
屏幕输出信息如下:

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ../mkinstalldirs /usr/local/bin
  /bin/sh ../libtool --mode=install /usr/bin/install -c gobject-query /usr/local
/bin/gobject-query
/usr/bin/install -c .libs/gobject-query /usr/local/bin/gobject-query
  /bin/sh ../libtool --mode=install /usr/bin/install -c glib-genmarshal /usr/loc
al/bin/glib-genmarshal
/usr/bin/install -c .libs/glib-genmarshal /usr/local/bin/glib-genmarshal
/bin/sh ../mkinstalldirs /usr/local/bin
/usr/bin/install -c glib-mkenums /usr/local/bin/glib-mkenums
/bin/sh ../mkinstalldirs /usr/local/include/glib-2.0/gobject
/usr/bin/install -c -m 644 gboxed.h /usr/local/include/glib-2.0/gobject/gboxed.
h
/usr/bin/install -c -m 644 gclosure.h /usr/local/include/glib-2.0/gobject/gclos
ure.h
/usr/bin/install -c -m 644 genums.h /usr/local/include/glib-2.0/gobject/genums.
h
/usr/bin/install -c -m 644 gobject.h /usr/local/include/glib-2.0/gobject/gobjec
t.h
/usr/bin/install -c -m 644 gparam.h /usr/local/include/glib-2.0/gobject/gparam.
h
/usr/bin/install -c -m 644 gparamspecs.h /usr/local/include/glib-2.0/gobject/gp
aramspecs.h
/usr/bin/install -c -m 644 gsignal.h /usr/local/include/glib-2.0/gobject/gsigna
l.h
/usr/bin/install -c -m 644 gsourceclosure.h /usr/local/include/glib-2.0/gobject
/gsourceclosure.h
/usr/bin/install -c -m 644 gtype.h /usr/local/include/glib-2.0/gobject/gtype.h
/usr/bin/install -c -m 644 gtypemodule.h /usr/local/include/glib-2.0/gobject/gt
ypemodule.h
/usr/bin/install -c -m 644 gtypeplugin.h /usr/local/include/glib-2.0/gobject/gt
ypeplugin.h
/usr/bin/install -c -m 644 gvalue.h /usr/local/include/glib-2.0/gobject/gvalue.
h
/usr/bin/install -c -m 644 gvaluearray.h /usr/local/include/glib-2.0/gobject/gv
aluearray.h
/usr/bin/install -c -m 644 gvaluecollector.h /usr/local/include/glib-2.0/gobjec
t/gvaluecollector.h
/usr/bin/install -c -m 644 gvaluetypes.h /usr/local/include/glib-2.0/gobject/gv
aluetypes.h
/usr/bin/install -c -m 644 gobjectnotifyqueue.c /usr/local/include/glib-2.0/gob
ject/gobjectnotifyqueue.c
/usr/bin/install -c -m 644 gmarshal.h /usr/local/include/glib-2.0/gobject/gmars
hal.h
make[4]: Leaving directory `/home/download/glib-2.8.4/gobject'
make[3]: Leaving directory `/home/download/glib-2.8.4/gobject'
make[2]: Leaving directory `/home/download/glib-2.8.4/gobject'
Making install in gmodule
make[2]: Entering directory `/home/download/glib-2.8.4/gmodule'
make  install-am
make[3]: Entering directory `/home/download/glib-2.8.4/gmodule'
make[4]: Entering directory `/home/download/glib-2.8.4/gmodule'
/bin/sh ../mkinstalldirs /usr/local/lib
/bin/sh ../libtool --mode=install /usr/bin/install -c  libgmodule-2.0.la /usr/l
ocal/lib/libgmodule-2.0.la
libtool: install: warning: relinking `libgmodule-2.0.la'
(cd /home/download/glib-2.8.4/gmodule; /bin/sh ../libtool  --mode=relink gcc -g
-O2 -Wall -o libgmodule-2.0.la -rpath /usr/local/lib -Wl,--export-dynamic -versi
on-info 800:4:800 -export-dynamic gmodule.lo -ldl ../glib/libglib-2.0.la )
gcc -shared  .libs/gmodule.o  -Wl,--rpath -Wl,/usr/local/lib -ldl -L/usr/local/l
ib -lglib-2.0  -Wl,--export-dynamic -Wl,-soname -Wl,libgmodule-2.0.so.0 -o .libs
/libgmodule-2.0.so.0.800.4
/usr/bin/install -c .libs/libgmodule-2.0.so.0.800.4T /usr/local/lib/libgmodule-2
.0.so.0.800.4
(cd /usr/local/lib && rm -f libgmodule-2.0.so.0 && ln -s libgmodule-2.0.so.0.800
.4 libgmodule-2.0.so.0)
(cd /usr/local/lib && rm -f libgmodule-2.0.so && ln -s libgmodule-2.0.so.0.800.4
libgmodule-2.0.so)
/usr/bin/install -c .libs/libgmodule-2.0.lai /usr/local/lib/libgmodule-2.0.la
PATH="$PATH:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ../mkinstalldirs /usr/local/include/glib-2.0
/usr/bin/install -c -m 644 gmodule.h /usr/local/include/glib-2.0/gmodule.h
make[4]: Leaving directory `/home/download/glib-2.8.4/gmodule'
make[3]: Leaving directory `/home/download/glib-2.8.4/gmodule'
make[2]: Leaving directory `/home/download/glib-2.8.4/gmodule'
Making install in gthread
make[2]: Entering directory `/home/download/glib-2.8.4/gthread'
make[3]: Entering directory `/home/download/glib-2.8.4/gthread'
/bin/sh ../mkinstalldirs /usr/local/lib
/bin/sh ../libtool --mode=install /usr/bin/install -c  libgthread-2.0.la /usr/l
ocal/lib/libgthread-2.0.la
libtool: install: warning: relinking `libgthread-2.0.la'
(cd /home/download/glib-2.8.4/gthread; /bin/sh ../libtool  --mode=relink gcc -g
-O2 -Wall -o libgthread-2.0.la -rpath /usr/local/lib -version-info 800:4:800 -ex
port-dynamic gthread-impl.lo -lpthread ../glib/libglib-2.0.la )
gcc -shared  .libs/gthread-impl.o  -Wl,--rpath -Wl,/usr/local/lib -lpthread -L/u
sr/local/lib -lglib-2.0  -Wl,-soname -Wl,libgthread-2.0.so.0 -o .libs/libgthread
-2.0.so.0.800.4
/usr/bin/install -c .libs/libgthread-2.0.so.0.800.4T /usr/local/lib/libgthread-2
.0.so.0.800.4
(cd /usr/local/lib && rm -f libgthread-2.0.so.0 && ln -s libgthread-2.0.so.0.800
.4 libgthread-2.0.so.0)
(cd /usr/local/lib && rm -f libgthread-2.0.so && ln -s libgthread-2.0.so.0.800.4
libgthread-2.0.so)
/usr/bin/install -c .libs/libgthread-2.0.lai /usr/local/lib/libgthread-2.0.la
PATH="$PATH:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/download/glib-2.8.4/gthread'
make[2]: Leaving directory `/home/download/glib-2.8.4/gthread'
Making install in tests
make[2]: Entering directory `/home/download/glib-2.8.4/tests'
Making install in gobject
make[3]: Entering directory `/home/download/glib-2.8.4/tests/gobject'
make  install-am
make[4]: Entering directory `/home/download/glib-2.8.4/tests/gobject'
make[5]: Entering directory `/home/download/glib-2.8.4/tests/gobject'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/home/download/glib-2.8.4/tests/gobject'
make[4]: Leaving directory `/home/download/glib-2.8.4/tests/gobject'
make[3]: Leaving directory `/home/download/glib-2.8.4/tests/gobject'
Making install in refcount
make[3]: Entering directory `/home/download/glib-2.8.4/tests/refcount'
make[4]: Entering directory `/home/download/glib-2.8.4/tests/refcount'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/download/glib-2.8.4/tests/refcount'
make[3]: Leaving directory `/home/download/glib-2.8.4/tests/refcount'
make[3]: Entering directory `/home/download/glib-2.8.4/tests'
make[4]: Entering directory `/home/download/glib-2.8.4/tests'
:
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/download/glib-2.8.4/tests'
make[3]: Leaving directory `/home/download/glib-2.8.4/tests'
make[2]: Leaving directory `/home/download/glib-2.8.4/tests'
Making install in build
make[2]: Entering directory `/home/download/glib-2.8.4/build'
Making install in win32
make[3]: Entering directory `/home/download/glib-2.8.4/build/win32'
Making install in dirent
make[4]: Entering directory `/home/download/glib-2.8.4/build/win32/dirent'
make[5]: Entering directory `/home/download/glib-2.8.4/build/win32/dirent'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/home/download/glib-2.8.4/build/win32/dirent'
make[4]: Leaving directory `/home/download/glib-2.8.4/build/win32/dirent'
make[4]: Entering directory `/home/download/glib-2.8.4/build/win32'
make[5]: Entering directory `/home/download/glib-2.8.4/build/win32'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/home/download/glib-2.8.4/build/win32'
make[4]: Leaving directory `/home/download/glib-2.8.4/build/win32'
make[3]: Leaving directory `/home/download/glib-2.8.4/build/win32'
make[3]: Entering directory `/home/download/glib-2.8.4/build'
make[4]: Entering directory `/home/download/glib-2.8.4/build'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/download/glib-2.8.4/build'
make[3]: Leaving directory `/home/download/glib-2.8.4/build'
make[2]: Leaving directory `/home/download/glib-2.8.4/build'
Making install in po
make[2]: Entering directory `/home/download/glib-2.8.4/po'
if test -r ".././mkinstalldirs"; then \
  .././mkinstalldirs /usr/local/share; \
else \
  /bin/sh ../mkinstalldirs /usr/local/share; \
fi
installing am.gmo as /usr/local/share/locale/am/LC_MESSAGES/glib20.mo
installing ar.gmo as /usr/local/share/locale/ar/LC_MESSAGES/glib20.mo
installing az.gmo as /usr/local/share/locale/az/LC_MESSAGES/glib20.mo
installing be.gmo as /usr/local/share/locale/be/LC_MESSAGES/glib20.mo
installing bg.gmo as /usr/local/share/locale/bg/LC_MESSAGES/glib20.mo
installing bn.gmo as /usr/local/share/locale/bn/LC_MESSAGES/glib20.mo
installing bs.gmo as /usr/local/share/locale/bs/LC_MESSAGES/glib20.mo
installing ca.gmo as /usr/local/share/locale/ca/LC_MESSAGES/glib20.mo
installing cs.gmo as /usr/local/share/locale/cs/LC_MESSAGES/glib20.mo
installing cy.gmo as /usr/local/share/locale/cy/LC_MESSAGES/glib20.mo
installing da.gmo as /usr/local/share/locale/da/LC_MESSAGES/glib20.mo
installing de.gmo as /usr/local/share/locale/de/LC_MESSAGES/glib20.mo
installing el.gmo as /usr/local/share/locale/el/LC_MESSAGES/glib20.mo
installing en_CA.gmo as /usr/local/share/locale/en_CA/LC_MESSAGES/glib20.mo
installing en_GB.gmo as /usr/local/share/locale/en_GB/LC_MESSAGES/glib20.mo
installing eo.gmo as /usr/local/share/locale/eo/LC_MESSAGES/glib20.mo
installing es.gmo as /usr/local/share/locale/es/LC_MESSAGES/glib20.mo
installing et.gmo as /usr/local/share/locale/et/LC_MESSAGES/glib20.mo
installing eu.gmo as /usr/local/share/locale/eu/LC_MESSAGES/glib20.mo
installing fa.gmo as /usr/local/share/locale/fa/LC_MESSAGES/glib20.mo
installing fi.gmo as /usr/local/share/locale/fi/LC_MESSAGES/glib20.mo
installing fr.gmo as /usr/local/share/locale/fr/LC_MESSAGES/glib20.mo
installing ga.gmo as /usr/local/share/locale/ga/LC_MESSAGES/glib20.mo
installing gl.gmo as /usr/local/share/locale/gl/LC_MESSAGES/glib20.mo
installing gu.gmo as /usr/local/share/locale/gu/LC_MESSAGES/glib20.mo
installing he.gmo as /usr/local/share/locale/he/LC_MESSAGES/glib20.mo
installing hi.gmo as /usr/local/share/locale/hi/LC_MESSAGES/glib20.mo
installing hr.gmo as /usr/local/share/locale/hr/LC_MESSAGES/glib20.mo
installing hu.gmo as /usr/local/share/locale/hu/LC_MESSAGES/glib20.mo
installing id.gmo as /usr/local/share/locale/id/LC_MESSAGES/glib20.mo
installing is.gmo as /usr/local/share/locale/is/LC_MESSAGES/glib20.mo
installing it.gmo as /usr/local/share/locale/it/LC_MESSAGES/glib20.mo
installing ja.gmo as /usr/local/share/locale/ja/LC_MESSAGES/glib20.mo
installing ko.gmo as /usr/local/share/locale/ko/LC_MESSAGES/glib20.mo
installing lt.gmo as /usr/local/share/locale/lt/LC_MESSAGES/glib20.mo
installing lv.gmo as /usr/local/share/locale/lv/LC_MESSAGES/glib20.mo
installing mk.gmo as /usr/local/share/locale/mk/LC_MESSAGES/glib20.mo
installing mn.gmo as /usr/local/share/locale/mn/LC_MESSAGES/glib20.mo
installing ms.gmo as /usr/local/share/locale/ms/LC_MESSAGES/glib20.mo
installing nb.gmo as /usr/local/share/locale/nb/LC_MESSAGES/glib20.mo
installing ne.gmo as /usr/local/share/locale/ne/LC_MESSAGES/glib20.mo
installing nl.gmo as /usr/local/share/locale/nl/LC_MESSAGES/glib20.mo
installing nn.gmo as /usr/local/share/locale/nn/LC_MESSAGES/glib20.mo
installing no.gmo as /usr/local/share/locale/no/LC_MESSAGES/glib20.mo
installing or.gmo as /usr/local/share/locale/or/LC_MESSAGES/glib20.mo
installing pa.gmo as /usr/local/share/locale/pa/LC_MESSAGES/glib20.mo
installing pl.gmo as /usr/local/share/locale/pl/LC_MESSAGES/glib20.mo
installing pt.gmo as /usr/local/share/locale/pt/LC_MESSAGES/glib20.mo
installing pt_BR.gmo as /usr/local/share/locale/pt_BR/LC_MESSAGES/glib20.mo
installing ro.gmo as /usr/local/share/locale/ro/LC_MESSAGES/glib20.mo
installing ru.gmo as /usr/local/share/locale/ru/LC_MESSAGES/glib20.mo
installing rw.gmo as /usr/local/share/locale/rw/LC_MESSAGES/glib20.mo
installing sk.gmo as /usr/local/share/locale/sk/LC_MESSAGES/glib20.mo
installing sl.gmo as /usr/local/share/locale/sl/LC_MESSAGES/glib20.mo
installing sq.gmo as /usr/local/share/locale/sq/LC_MESSAGES/glib20.mo
installing sr.gmo as /usr/local/share/locale/sr/LC_MESSAGES/glib20.mo
installing sr@ije.gmo as /usr/local/share/locale/sr@ije/LC_MESSAGES/glib20.mo
installing sr@Latn.gmo as /usr/local/share/locale/sr@Latn/LC_MESSAGES/glib20.mo
installing sv.gmo as /usr/local/share/locale/sv/LC_MESSAGES/glib20.mo
installing ta.gmo as /usr/local/share/locale/ta/LC_MESSAGES/glib20.mo
installing te.gmo as /usr/local/share/locale/te/LC_MESSAGES/glib20.mo
installing th.gmo as /usr/local/share/locale/th/LC_MESSAGES/glib20.mo
installing tl.gmo as /usr/local/share/locale/tl/LC_MESSAGES/glib20.mo
installing tr.gmo as /usr/local/share/locale/tr/LC_MESSAGES/glib20.mo
installing uk.gmo as /usr/local/share/locale/uk/LC_MESSAGES/glib20.mo
installing vi.gmo as /usr/local/share/locale/vi/LC_MESSAGES/glib20.mo
installing wa.gmo as /usr/local/share/locale/wa/LC_MESSAGES/glib20.mo
installing xh.gmo as /usr/local/share/locale/xh/LC_MESSAGES/glib20.mo
installing yi.gmo as /usr/local/share/locale/yi/LC_MESSAGES/glib20.mo
installing zh_CN.gmo as /usr/local/share/locale/zh_CN/LC_MESSAGES/glib20.mo
installing zh_TW.gmo as /usr/local/share/locale/zh_TW/LC_MESSAGES/glib20.mo
if test "glib" = "glib"; then \
  if test -r ".././mkinstalldirs"; then \
    .././mkinstalldirs /usr/local/share/glib-2.0/gettext/po; \
  else \
    /bin/sh ../mkinstalldirs /usr/local/share/glib-2.0/gettext/po; \
  fi; \
  /usr/bin/install -c -m 644 ./Makefile.in.in \
                  /usr/local/share/glib-2.0/gettext/po/Makefile.in.in; \
else \
  : ; \
fi
make[2]: Leaving directory `/home/download/glib-2.8.4/po'
Making install in docs
make[2]: Entering directory `/home/download/glib-2.8.4/docs'
Making install in reference
make[3]: Entering directory `/home/download/glib-2.8.4/docs/reference'
Making install in glib
make[4]: Entering directory `/home/download/glib-2.8.4/docs/reference/glib'
make[5]: Entering directory `/home/download/glib-2.8.4/docs/reference/glib'
make[5]: Nothing to be done for `install-exec-am'.
installfiles=`echo ./html/*`; \
if test "$installfiles" = './html/*'; \
then echo '-- Nothing to install' ; \
else \
  /bin/sh ../../../mkinstalldirs /usr/local/share/gtk-doc/html/glib; \
  for i in $installfiles; do \
    echo '-- Installing '$i ; \
    /usr/bin/install -c -m 644 $i /usr/local/share/gtk-doc/html/glib; \
  done; \
  echo '-- Installing ./html/index.sgml' ; \
  /usr/bin/install -c -m 644 ./html/index.sgml /usr/local/share/gtk-doc/html/gli
b || :; \
fi
-- Installing ./html/file-name-encodings.png
-- Installing ./html/glib-Arrays.html
-- Installing ./html/glib-Asynchronous-Queues.html
-- Installing ./html/glib-Atomic-Operations.html
-- Installing ./html/glib-Automatic-String-Completion.html
-- Installing ./html/glib-Balanced-Binary-Trees.html
-- Installing ./html/glib-Basic-Types.html
-- Installing ./html/glib-building.html
-- Installing ./html/glib-Byte-Arrays.html
-- Installing ./html/glib-Byte-Order-Macros.html
-- Installing ./html/glib-Caches.html
-- Installing ./html/glib-changes.html
-- Installing ./html/glib-Character-Set-Conversion.html
-- Installing ./html/glib-Commandline-option-parser.html
-- Installing ./html/glib-compiling.html
-- Installing ./html/glib-core.html
-- Installing ./html/glib-cross-compiling.html
-- Installing ./html/glib-Datasets.html
-- Installing ./html/glib-data-types.html
-- Installing ./html/glib-Date-and-Time-Functions.html
-- Installing ./html/glib.devhelp
-- Installing ./html/glib-Double-ended-Queues.html
-- Installing ./html/glib-Doubly-Linked-Lists.html
-- Installing ./html/glib-Dynamic-Loading-of-Modules.html
-- Installing ./html/glib-Error-Reporting.html
-- Installing ./html/glib-File-Utilities.html
-- Installing ./html/glib-fundamentals.html
-- Installing ./html/glib-gettextize.html
-- Installing ./html/glib-Glob-style-pattern-matching.html
-- Installing ./html/glib-Hash-Tables.html
-- Installing ./html/glib-Hook-Functions.html
-- Installing ./html/glib.html
-- Installing ./html/glib-I18N.html
-- Installing ./html/glib-IO-Channels.html
-- Installing ./html/glib-Keyed-Data-Lists.html
-- Installing ./html/glib-Key-value-file-parser.html
-- Installing ./html/glib-Lexical-Scanner.html
-- Installing ./html/glib-Limits-of-Basic-Types.html
-- Installing ./html/glib-Memory-Allocation.html
-- Installing ./html/glib-Memory-Allocators.html
-- Installing ./html/glib-Memory-Chunks.html
-- Installing ./html/glib-Message-Logging.html
-- Installing ./html/glib-Miscellaneous-Macros.html
-- Installing ./html/glib-Miscellaneous-Utility-Functions.html
-- Installing ./html/glib-N-ary-Trees.html
-- Installing ./html/glib-Numerical-Definitions.html
-- Installing ./html/glib-Pointer-Arrays.html
-- Installing ./html/glib-Quarks.html
-- Installing ./html/glib-Random-Numbers.html
-- Installing ./html/glib-Relations-and-Tuples.html
-- Installing ./html/glib-resources.html
-- Installing ./html/glib-running.html
-- Installing ./html/glib-Shell-related-Utilities.html
-- Installing ./html/glib-Simple-XML-Subset-Parser.html
-- Installing ./html/glib-Singly-Linked-Lists.html
-- Installing ./html/glib-Spawning-Processes.html
-- Installing ./html/glib-Standard-Macros.html
-- Installing ./html/glib-String-Chunks.html
-- Installing ./html/glib-Strings.html
-- Installing ./html/glib-String-Utility-Functions.html
-- Installing ./html/glib-The-Main-Event-Loop.html
-- Installing ./html/glib-Thread-Pools.html
-- Installing ./html/glib-Threads.html
-- Installing ./html/glib-Timers.html
-- Installing ./html/glib-Trash-Stacks.html
-- Installing ./html/glib-Type-Conversion-Macros.html
-- Installing ./html/glib-Unicode-Manipulation.html
-- Installing ./html/glib-utilities.html
-- Installing ./html/glib-Version-Information.html
-- Installing ./html/glib-Warnings-and-Assertions.html
-- Installing ./html/glib-Windows-Compatability-Functions.html
-- Installing ./html/home.png
-- Installing ./html/index.html
-- Installing ./html/index.sgml
-- Installing ./html/ix01.html
-- Installing ./html/ix02.html
-- Installing ./html/ix03.html
-- Installing ./html/ix04.html
-- Installing ./html/ix05.html
-- Installing ./html/ix06.html
-- Installing ./html/left.png
-- Installing ./html/mainloop-states.gif
-- Installing ./html/right.png
-- Installing ./html/style.css
-- Installing ./html/tools.html
-- Installing ./html/up.png
-- Installing ./html/index.sgml
/bin/sh ../../../mkinstalldirs /usr/local/man/man1
/usr/bin/install -c -m 644 ./glib-gettextize.1 /usr/local/man/man1/glib-gettext
ize.1
make[5]: Leaving directory `/home/download/glib-2.8.4/docs/reference/glib'
make[4]: Leaving directory `/home/download/glib-2.8.4/docs/reference/glib'
Making install in gobject
make[4]: Entering directory `/home/download/glib-2.8.4/docs/reference/gobject'
make[5]: Entering directory `/home/download/glib-2.8.4/docs/reference/gobject'
make[5]: Nothing to be done for `install-exec-am'.
installfiles=`echo ./html/*`; \
if test "$installfiles" = './html/*'; \
then echo '-- Nothing to install' ; \
else \
  /bin/sh ../../../mkinstalldirs /usr/local/share/gtk-doc/html/gobject; \
  for i in $installfiles; do \
    echo '-- Installing '$i ; \
    /usr/bin/install -c -m 644 $i /usr/local/share/gtk-doc/html/gobject; \
  done; \
  echo '-- Installing ./html/index.sgml' ; \
  /usr/bin/install -c -m 644 ./html/index.sgml /usr/local/share/gtk-doc/html/gob
ject || :; \
fi
-- Installing ./html/ch01.html
-- Installing ./html/ch01s02.html
-- Installing ./html/ch02.html
-- Installing ./html/ch06s03.html
-- Installing ./html/ch07s02.html
-- Installing ./html/ch07s03.html
-- Installing ./html/chapter-gobject.html
-- Installing ./html/chapter-signal.html
-- Installing ./html/glib-genmarshal.html
-- Installing ./html/glib-mkenums.html
-- Installing ./html/glue.png
-- Installing ./html/gobject-Boxed-Types.html
-- Installing ./html/gobject-Closures.html
-- Installing ./html/gobject.devhelp
-- Installing ./html/gobject-Enumeration-and-Flag-Types.html
-- Installing ./html/gobject-Generic-values.html
-- Installing ./html/gobject-GParamSpec.html
-- Installing ./html/gobject-memory.html
-- Installing ./html/gobject-properties.html
-- Installing ./html/gobject-query.html
-- Installing ./html/gobject-Signals.html
-- Installing ./html/gobject-Standard-Parameter-and-Value-Types.html
-- Installing ./html/gobject-The-Base-Object-Type.html
-- Installing ./html/gobject-Type-Information.html
-- Installing ./html/gobject-Value-arrays.html
-- Installing ./html/gobject-Varargs-Value-Collection.html
-- Installing ./html/gtype-conventions.html
-- Installing ./html/gtype-instantiable-classed.html
-- Installing ./html/GTypeModule.html
-- Installing ./html/gtype-non-instantiable-classed.html
-- Installing ./html/gtype-non-instantiable.html
-- Installing ./html/GTypePlugin.html
-- Installing ./html/home.png
-- Installing ./html/howto-gobject-chainup.html
-- Installing ./html/howto-gobject-code.html
-- Installing ./html/howto-gobject-construction.html
-- Installing ./html/howto-gobject-destruction.html
-- Installing ./html/howto-gobject.html
-- Installing ./html/howto-gobject-methods.html
-- Installing ./html/howto-interface.html
-- Installing ./html/howto-interface-implement.html
-- Installing ./html/howto-interface-properties.html
-- Installing ./html/howto-signals.html
-- Installing ./html/index.html
-- Installing ./html/index.sgml
-- Installing ./html/ix01.html
-- Installing ./html/ix02.html
-- Installing ./html/ix03.html
-- Installing ./html/ix04.html
-- Installing ./html/ix05.html
-- Installing ./html/ix06.html
-- Installing ./html/left.png
-- Installing ./html/pr01.html
-- Installing ./html/pt01.html
-- Installing ./html/pt02.html
-- Installing ./html/pt03.html
-- Installing ./html/right.png
-- Installing ./html/rn01.html
-- Installing ./html/rn02.html
-- Installing ./html/signal.html
-- Installing ./html/style.css
-- Installing ./html/tools-ginspector.html
-- Installing ./html/tools-gob.html
-- Installing ./html/tools-gtkdoc.html
-- Installing ./html/tools-refdb.html
-- Installing ./html/up.png
-- Installing ./html/index.sgml
/bin/sh ../../../mkinstalldirs /usr/local/man/man1
/usr/bin/install -c -m 644 ./glib-mkenums.1 /usr/local/man/man1/glib-mkenums.1
/usr/bin/install -c -m 644 ./glib-genmarshal.1 /usr/local/man/man1/glib-genmars
hal.1
/usr/bin/install -c -m 644 ./gobject-query.1 /usr/local/man/man1/gobject-query.
1
make[5]: Leaving directory `/home/download/glib-2.8.4/docs/reference/gobject'
make[4]: Leaving directory `/home/download/glib-2.8.4/docs/reference/gobject'
make[4]: Entering directory `/home/download/glib-2.8.4/docs/reference'
make[5]: Entering directory `/home/download/glib-2.8.4/docs/reference'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/home/download/glib-2.8.4/docs/reference'
make[4]: Leaving directory `/home/download/glib-2.8.4/docs/reference'
make[3]: Leaving directory `/home/download/glib-2.8.4/docs/reference'
make[3]: Entering directory `/home/download/glib-2.8.4/docs'
make[4]: Entering directory `/home/download/glib-2.8.4/docs'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/download/glib-2.8.4/docs'
make[3]: Leaving directory `/home/download/glib-2.8.4/docs'
make[2]: Leaving directory `/home/download/glib-2.8.4/docs'
make[1]: Leaving directory `/home/downloa
[root@localhost glib-2.8.4]#
然后再查看:
[root@localhost glib-2.8.4]# rpm -qa|grep glib
glib-1.2.10-10
glibc-common-2.3.2-11.9
glibc-2.3.2-11.9
glib2-2.2.1-1
glibc-devel-2.3.2-11.9
glibc-kernheaders-2.4-8.10
[root@localhost glib-2.8.4]#
没有安装上?

另外,我想把glib-1.2.10-10卸载然后安装glib-2.8.4,
但是,系统不让卸载,如下:
[root@localhost glib-2.8.4]# rpm -e glib-1.2.10-10
error: Failed dependencies:
        libglib-1.2.so.0 is needed by (installed) pam-0.75-48
        libglib-1.2.so.0 is needed by (installed) irda-utils-0.9.14-9
        libglib-1.2.so.0 is needed by (installed) gtk+-1.2.10-25
        libglib-1.2.so.0 is needed by (installed) gdk-pixbuf-0.18.0-7
        libglib-1.2.so.0 is needed by (installed) w3m-0.3.2.2-5
        libglib-1.2.so.0 is needed by (installed) tux-2.2.9-1
        libglib-1.2.so.0 is needed by (installed) alchemist-1.0.26-1
        libglib-1.2.so.0 is needed by (installed) ghostscript-7.05-32
        libglib-1.2.so.0 is needed by (installed) redhat-config-proc-0.21-1
        libglib-1.2.so.0 is needed by (installed) imlib-1.9.13-12
        libglib-1.2.so.0 is needed by (installed) libgal21-0.23-1
        libglib-1.2.so.0 is needed by (installed) gphoto2-2.1.0-7
        libglib-1.2.so.0 is needed by (installed) gtkam-0.1.7-3
        libglib-1.2.so.0 is needed by (installed) mozilla-1.2.1-26
        libglib-1.2.so.0 is needed by (installed) ORBit-0.5.17-7
        libglib-1.2.so.0 is needed by (installed) gnome-libs-1.4.1.2.90-32
        libglib-1.2.so.0 is needed by (installed) dia-0.90-11
        libglib-1.2.so.0 is needed by (installed) gdk-pixbuf-gnome-0.18.0-7
        libglib-1.2.so.0 is needed by (installed) gimp-1.2.3-16
        libglib-1.2.so.0 is needed by (installed) gimp-print-plugin-4.2.4-5
        libglib-1.2.so.0 is needed by (installed) gtoaster-1.0beta6-4
        libglib-1.2.so.0 is needed by (installed) libcapplet0-1.4.0.1-11
        libglib-1.2.so.0 is needed by (installed) libglade-0.17-11
        libglib-1.2.so.0 is needed by (installed) libgnomeprint15-0.37-4
        libglib-1.2.so.0 is needed by (installed) oaf-0.6.10-5
        libglib-1.2.so.0 is needed by (installed) bonobo-1.0.22-4
        libglib-1.2.so.0 is needed by (installed) GConf-1.0.9-10
        libglib-1.2.so.0 is needed by (installed) bonobo-conf-0.16-5
        libglib-1.2.so.0 is needed by (installed) gnome-spell-0.5-5
        libglib-1.2.so.0 is needed by (installed) gnome-vfs-1.0.5-13
        libglib-1.2.so.0 is needed by (installed) gnome-pilot-0.1.71-2
        libglib-1.2.so.0 is needed by (installed) sane-frontends-1.0.9-2
        libglib-1.2.so.0 is needed by (installed) soup-0.7.10-4
        libglib-1.2.so.0 is needed by (installed) xchat-1.8.11-7
        libglib-1.2.so.0 is needed by (installed) gaim-0.59.8-0
        libglib-1.2.so.0 is needed by (installed) gnome-print-0.37-4
        libglib-1.2.so.0 is needed by (installed) gtkhtml-1.1.8-5
        libglib-1.2.so.0 is needed by (installed) evolution-1.2.2-4
        libglib-1.2.so.0 is needed by (installed) xsane-gimp-0.89-3
        libglib-1.2.so.0 is needed by (installed) gqview-1.2.1-3
        libglib-1.2.so.0 is needed by (installed) gtk-engines-0.11-16
        libglib-1.2.so.0 is needed by (installed) mtr-gtk-0.52-2
        libglib-1.2.so.0 is needed by (installed) switchdesk-gnome-3.9.8-15
        libglib-1.2.so.0 is needed by (installed) Guppi-0.40.3-13
        libglib-1.2.so.0 is needed by (installed) libole2-0.2.4-6
        libglib-1.2.so.0 is needed by (installed) abiword-1.0.4-2
        libglib-1.2.so.0 is needed by (installed) g-wrap-1.3.4-3
        libglib-1.2.so.0 is needed by (installed) gnucash-1.8.1-3
        libglib-1.2.so.0 is needed by (installed) gnumeric-1.0.12-3
        libglib-1.2.so.0 is needed by (installed) gtkam-gimp-0.1.7-3
        libglib-1.2.so.0 is needed by (installed) ethereal-0.9.8-6
        libglib-1.2.so.0 is needed by (installed) nmap-frontend-3.00-4
        libglib-1.2.so.0 is needed by (installed) grip-3.0.4-5
        libglib-1.2.so.0 is needed by (installed) xmms-1.2.7-21.p
        libglib-1.2.so.0 is needed by (installed) vim-X11-6.1-29
        libglib-1.2.so.0 is needed by (installed) xcdroast-0.98a13-4
        libglib-1.2.so.0 is needed by (installed) xdelta-1.1.3-11
        libgmodule-1.2.so.0 is needed by (installed) gtk+-1.2.10-25
        libgmodule-1.2.so.0 is needed by (installed) gdk-pixbuf-0.18.0-7
        libgmodule-1.2.so.0 is needed by (installed) w3m-0.3.2.2-5
        libgmodule-1.2.so.0 is needed by (installed) alchemist-1.0.26-1
        libgmodule-1.2.so.0 is needed by (installed) ghostscript-7.05-32
        libgmodule-1.2.so.0 is needed by (installed) redhat-config-proc-0.21-1
        libgmodule-1.2.so.0 is needed by (installed) libgal21-0.23-1
        libgmodule-1.2.so.0 is needed by (installed) gtkam-0.1.7-3
        libgmodule-1.2.so.0 is needed by (installed) mozilla-1.2.1-26
        libgmodule-1.2.so.0 is needed by (installed) gnome-libs-1.4.1.2.90-32
        libgmodule-1.2.so.0 is needed by (installed) dia-0.90-11
        libgmodule-1.2.so.0 is needed by (installed) gdk-pixbuf-gnome-0.18.0-7
        libgmodule-1.2.so.0 is needed by (installed) gimp-1.2.3-16
        libgmodule-1.2.so.0 is needed by (installed) gimp-print-plugin-4.2.4-5
        libgmodule-1.2.so.0 is needed by (installed) gtoaster-1.0beta6-4
        libgmodule-1.2.so.0 is needed by (installed) libcapplet0-1.4.0.1-11
        libgmodule-1.2.so.0 is needed by (installed) libglade-0.17-11
        libgmodule-1.2.so.0 is needed by (installed) libgnomeprint15-0.37-4
        libgmodule-1.2.so.0 is needed by (installed) oaf-0.6.10-5
        libgmodule-1.2.so.0 is needed by (installed) bonobo-1.0.22-4
        libgmodule-1.2.so.0 is needed by (installed) GConf-1.0.9-10
        libgmodule-1.2.so.0 is needed by (installed) bonobo-conf-0.16-5
        libgmodule-1.2.so.0 is needed by (installed) gnome-spell-0.5-5
        libgmodule-1.2.so.0 is needed by (installed) gnome-vfs-1.0.5-13
        libgmodule-1.2.so.0 is needed by (installed) gnome-pilot-0.1.71-2
        libgmodule-1.2.so.0 is needed by (installed) sane-frontends-1.0.9-2
        libgmodule-1.2.so.0 is needed by (installed) soup-0.7.10-4
        libgmodule-1.2.so.0 is needed by (installed) xchat-1.8.11-7
        libgmodule-1.2.so.0 is needed by (installed) gaim-0.59.8-0
        libgmodule-1.2.so.0 is needed by (installed) gnome-print-0.37-4
        libgmodule-1.2.so.0 is needed by (installed) gtkhtml-1.1.8-5
        libgmodule-1.2.so.0 is needed by (installed) evolution-1.2.2-4
        libgmodule-1.2.so.0 is needed by (installed) xsane-gimp-0.89-3
        libgmodule-1.2.so.0 is needed by (installed) gqview-1.2.1-3
        libgmodule-1.2.so.0 is needed by (installed) gtk-engines-0.11-16
        libgmodule-1.2.so.0 is needed by (installed) mtr-gtk-0.52-2
        libgmodule-1.2.so.0 is needed by (installed) switchdesk-gnome-3.9.8-15
        libgmodule-1.2.so.0 is needed by (installed) Guppi-0.40.3-13
        libgmodule-1.2.so.0 is needed by (installed) abiword-1.0.4-2
        libgmodule-1.2.so.0 is needed by (installed) gnucash-1.8.1-3
        libgmodule-1.2.so.0 is needed by (installed) gnumeric-1.0.12-3
        libgmodule-1.2.so.0 is needed by (installed) gtkam-gimp-0.1.7-3
        libgmodule-1.2.so.0 is needed by (installed) ethereal-0.9.8-6
        libgmodule-1.2.so.0 is needed by (installed) nmap-frontend-3.00-4
        libgmodule-1.2.so.0 is needed by (installed) grip-3.0.4-5
        libgmodule-1.2.so.0 is needed by (installed) xmms-1.2.7-21.p
        libgmodule-1.2.so.0 is needed by (installed) vim-X11-6.1-29
        libgmodule-1.2.so.0 is needed by (installed) xcdroast-0.98a13-4
        libgthread-1.2.so.0 is needed by (installed) gnome-vfs-1.0.5-13
        libgthread-1.2.so.0 is needed by (installed) gnome-pilot-0.1.71-2
        libgthread-1.2.so.0 is needed by (installed) evolution-1.2.2-4
        libgthread-1.2.so.0 is needed by (installed) xmms-1.2.7-21.p
        glib is needed by (installed) pam-0.75-48
        glib >= 1.2.10 is needed by (installed) gtk+-1.2.10-25
        glib is needed by (installed) ghostscript-7.05-32
        glib >= 1.2.0 is needed by (installed) GConf-1.0.9-10
        glib >= 1.2.0 is needed by (installed) bonobo-conf-0.16-5
        glib >= 1.2.4 is needed by (installed) gnome-vfs-1.0.5-13
        glib >= 1.2 is needed by (installed) soup-0.7.10-4
        glib >= 1.2.9 is needed by (installed) mrproject-0.9-4
[root@localhost glib-2.8.4]#

小弟不才,刚刚入门.
请问各位兄弟们,有什么办法让我的glib-1.2.10-10升级成为glib-2.8.4吗?
发表于 2005-11-17 18:18:36 | 显示全部楼层
然后再查看:
[root@localhost glib-2.8.4]# rpm -qa|grep glib
glib-1.2.10-10
glibc-common-2.3.2-11.9
glibc-2.3.2-11.9
glib2-2.2.1-1
glibc-devel-2.3.2-11.9
glibc-kernheaders-2.4-8.10
[root@localhost glib-2.8.4]#
没有安装上?

另外,我想把glib-1.2.10-10卸载然后安装glib-2.8.4,
但是,系统不让卸载,如下:




的确安装上了。通过源码包安装的软件,不能用rpm 包查询的办法来看。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-18 00:30:19 | 显示全部楼层
谢谢北南南北兄!
但是我在装GTK+时,
提示要glib-2.0以上,
甚是不解呀!
要是算安装成功,
那么glib-2.8.4是符合要求的呀!
等明天回实验室把实际报的错帖出来,
有劳兄弟们帮忙分析分析,
或则推荐个解决办法!
多谢啦!!
回复 支持 反对

使用道具 举报

发表于 2005-11-18 01:06:56 | 显示全部楼层
Post by outofcontrol
谢谢北南南北兄!
但是我在装GTK+时,
提示要glib-2.0以上,
甚是不解呀!
要是算安装成功,
那么glib-2.8.4是符合要求的呀!
等明天回实验室把实际报的错帖出来,
有劳兄弟们帮忙分析分析,
或则推荐个解决办法!
多谢啦!!


GLib是为建立GTK+和GNOME而设计的底层的核心库。因此,如果改变一个glib的版本的话,其实就是改变了这个操作系统的核心构件,与之相关的所有软件都需要重新编译安装。因此,如果说某个软件依赖某个版本的glib的话,那么即使你安装了相应版本的glib,在绝大多数的情况下你也是不可能正常运行这个软件的。因为glib一旦改变,整个系统都要大换血,这个时候就不是什么升级某个软件的问题了,而是要升级整个系统了。因此,如果你需要使用新的软件的话,你需要选择一个最新的发行版,如果你必须要用redhat系列的话,一个选择就是安装fedora core 4。另一个选择就是改用gentoo,这样你可以随心所欲的安装你需要的软件了。

更多的glib的部分请参看:
http://www.gtk.org/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-18 16:23:18 | 显示全部楼层
最终以安装FC4来解决这个问题.
谢谢北南南北兄!
谢谢7dehao兄!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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