|
|
比如我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吗? |
|