PostgreSQL用户创建删除及error while loading shared lib...

1.为数据库创建一个pg_test_user用户;

[root@kevin lib]# su - postgres
[postgres@kevin ~]$ createuser pg_test_user
createuser: error while loading shared libraries: libpq.so.5: cannot open shared object file: No such file or directory

上面显示没有找到共享库,这时看看/opt/postgresql/lib这个目录有没加到环境变量LD_LIBRARY_PATH中。

[postgres@kevin ~]$ echo $LD_LIBRARY_PATH

输出为空,现在将其导入环境变量。

[postgres@kevin ~]$ LD_LIBRARY_PATH=/opt/postgresql/lib/
[postgres@kevin ~]$ export LD_LIBRARY_PATH

[postgres@kevin ~]$  echo $LD_LIBRARY_PATH
/opt/postgresql/lib/


再次执行创建用户命令。

[postgres@kevin ~]$ createuser pg_test_user
Shall the new role be a superuser? (y/n) y


OK,选yes,创建一个超级用户。

查看一下用户是否存在。

[postgres@kevin ~]$ psql postgres
psql (8.4.2)
Type "help" for help.

postgres=# SELECT rolname FROM pg_roles;
   rolname
--------------
 postgres
 pg_test_user
(2 rows)

postgres=#

另一种查看用户信息的方法:

postgres-# \du
             List of roles
  Role name   | Attributes  | Member of
--------------+-------------+-----------
 pg_test_user | Superuser   | {}
              : Create role
              : Create DB
 postgres     | Superuser   | {}
              : Create role
              : Create DB

postgres-#


2.删除用户

执行dropuser username即可

[postgres@kevin etc]$ dropuser pg_test_user
_mcleanup: gmon.out: 权限不够


3.使用标准SQL创建及删除用户方法,此方法在创建完成后需要为用户添加权限,负责使用不了,方法见后面博客文档。

postgres=# \du
            List of roles
 Role name | Attributes  | Member of
-----------+-------------+-----------
 postgres  | Superuser   | {}
           : Create role
           : Create DB

postgres=# CREATE ROLE pg_test_user;
CREATE ROLE
postgres=# \du
              List of roles
  Role name   |  Attributes  | Member of
--------------+--------------+-----------
 pg_test_user | Cannot login | {}
 postgres     | Superuser    | {}
              : Create role
              : Create DB

postgres=# DROP ROLE pg_test_user;
DROP ROLE
postgres=#

4. 另一种解决动态库加载问题的方法:

以root用户在/etc/ld.so.conf文件中加入so文件所在路径:

[root@kevin etc]# cat ld.so.conf
include ld.so.conf.d/*.conf
/usr/ofed/lib
/opt/postgresql/lib/
[root@kevin etc]#

添加完成后,执行/sbin/ldconfig –v 使其生效。

[root@kevin etc]# /sbin/ldconfig -v
/sbin/ldconfig: Path `/usr/lib/mysql' given more than once
/usr/lib/mysql:
        libmysqlclient.so.14 -> libmysqlclient.so.14.0.0
        libmysqlclient.so.10 -> libmysqlclient.so.10.0.0
        libmysqlclient_r.so.10 -> libmysqlclient_r.so.10.0.0
        libmysqlclient_r.so.14 -> libmysqlclient_r.so.14.0.0
/usr/lib/qt-3.3/lib:
        libqt-mt.so.3 -> libqt-mt.so.3.3.3
        libqui.so.1 -> libqui.so.1.0.0
/usr/X11R6/lib:
        libxkbui.so.1 -> libxkbui.so.1.0
        libMrm.so.2 -> libMrm.so.2.1
        libXcursor.so.1 -> libXcursor.so.1.0.2
        libXvMC.so.1 -> libXvMC.so.1.0
        libXm.so.2 -> libXm.so.2.1
        libXt.so.6 -> libXt.so.6.0
        libXaw.so.6 -> libXaw.so.6.1
        libOSMesa.so.4 -> libOSMesa.so.4.0
        libXcomposite.so.1 -> libXcomposite.so.1.0
        libXdamage.so.1 -> libXdamage.so.1.0
        libX11.so.6 -> libX11.so.6.2
        libFS.so.6 -> libFS.so.6.0
        libXaw3d.so.7 -> libXaw3d.so.7.0
        libxcin.so.0 -> libxcin.so.0.0.0
        libSM.so.6 -> libSM.so.6.0
        libICE.so.6 -> libICE.so.6.3
        libXfont.so.1 -> libXfont.so.1.5
        libXxf86misc.so.1 -> libXxf86misc.so.1.1
        libXrender.so.1 -> libXrender.so.1.2.2
        libXxf86vm.so.1 -> libXxf86vm.so.1.0
        libXext.so.6 -> libXext.so.6.4
        libXmuu.so.1 -> libXmuu.so.1.0
        libxkbfile.so.1 -> libxkbfile.so.1.0
        libGLU.so.1 -> libGLU.so.1.3
        libXft.so.1 -> libXft.so.1.1
        libXtst.so.6 -> libXtst.so.6.1
        libXss.so.1 -> libXss.so.1.0
        libXfixes.so.3 -> libXfixes.so.3.0
        libXRes.so.1 -> libXRes.so.1.0
        libI810XvMC.so.1 -> libI810XvMC.so.1.0
        libMrm.so.3 -> libMrm.so.3.0.2
        libUil.so.3 -> libUil.so.3.0.2
        libGLw.so.1 -> libGLw.so.1.0
        libdpstk.so.1 -> libdpstk.so.1.0
        libXaw.so.7 -> libXaw.so.7.0
        libXxf86dga.so.1 -> libXxf86dga.so.1.0
        libXp.so.6 -> libXp.so.6.2
        libXmu.so.6 -> libXmu.so.6.2
        libXevie.so.1 -> libXevie.so.1.0
        libXm.so.3 -> libXm.so.3.0.2
        libGL.so.1 -> libGL.so.1.2
        libXft.so.2 -> libXft.so.2.1.2
        libXinerama.so.1 -> libXinerama.so.1.0
        libXTrap.so.6 -> libXTrap.so.6.4
        libXxf86rush.so.1 -> libXxf86rush.so.1.0
        libXv.so.1 -> libXv.so.1.0
        libfontenc.so.1 -> libfontenc.so.1.0
        libUil.so.2 -> libUil.so.2.1
        libXpm.so.4 -> libXpm.so.4.11
        libXrandr.so.2 -> libXrandr.so.2.0
        libpsres.so.1 -> libpsres.so.1.0
        libdps.so.1 -> libdps.so.1.0
        libXi.so.6 -> libXi.so.6.0
/usr/ofed/lib:
        libdaplscm.so.1 -> libdaplscm.so.1.0.2
        libdat.so.1 -> libdat.so.1.0.2
        libsdp_sys.so.1 -> libsdp_sys.so.1.0.0
        libibcm.so -> libibcm.so
        libibmad.so.1 -> libibmad.so.1.0.0
        libosmcomp.so.1 -> libosmcomp.so.1.0.0
        libdaplcma.so.1 -> libdaplcma.so.1.0.2
        libosmvendor.so.1 -> libosmvendor_openib.so
        librdmacm.so -> librdmacm.so
        libibverbs.so.1 -> libibverbs.so.1.0.0
        libsdp.so.1 -> libsdp.so.1.0.0
        libibcommon.so.1 -> libibcommon.so.1.0.0
        libopensm.so.1 -> libopensm.so.1.0.0
        libibumad.so.1 -> libibumad.so.1.0.0
/opt/postgresql/lib:
        libpq.so.5 -> libpq.so.5.2
        libecpg_compat.so.3 -> libecpg_compat.so.3.1
        libpgtypes.so.3 -> libpgtypes.so.3.1
        libecpg.so.6 -> libecpg.so.6.1
/lib:
        libproc-3.2.3.so -> libproc-3.2.3.so
        libdevmapper.so.1.02 -> libdevmapper.so.1.02
        libdb-3.3.so -> libdb-3.3.so
        libNoVersion.so.1 -> libNoVersion-2.3.4.so
        libnss_wins.so -> libnss_wins.so.2
        libBrokenLocale.so.1 -> libBrokenLocale-2.3.4.so
        libsysSp.so -> libsysSp.so
        libc.so.6 -> libc-2.3.4.so
        libe2p.so.2 -> libe2p.so.2.3
        libasound.so.2 -> libasound.so.2.0.0
        libselinux.so.1 -> libselinux.so.1
        libcrypt.so.1 -> libcrypt-2.3.4.so
        libiw.so.27 -> libiw.so.27
        libpam_misc.so.0 -> libpam_misc.so.0.77
        libdb-4.1.so -> libdb-4.1.so
        libdevmapper.so.1.00 -> libdevmapper.so.1.00
        libresolv.so.2 -> libresolv-2.3.4.so
        libnss_hesiod.so.2 -> libnss_hesiod-2.3.4.so
        ld-linux.so.2 -> ld-2.3.4.so
        libpcre.so.0 -> libpcre.so.0.0.1
        libtermcap.so.2 -> libtermcap.so.2.0.8
        libkeyutils.so.1 -> libkeyutils-1.0.2.so
        libdl.so.2 -> libdl-2.3.4.so
        libthread_db.so.1 -> libthread_db-1.0.so
        libnss_nis.so.2 -> libnss_nis-2.3.4.so
        libcrypto.so.2 -> libcrypto.so.0.9.6b
        libdevmapper.so.1.01 -> libdevmapper.so.1.01
        libanl.so.1 -> libanl-2.3.4.so
        libattr.so.1 -> libattr.so.1.1.0
        libblkid.so.1 -> libblkid.so.1.0
        libext2fs.so.2 -> libext2fs.so.2.4
        librt.so.1 -> librt-2.3.4.so
        libsepol.so.1 -> libsepol.so.1
        libnss_nis.so.1 -> libnss1_nis.so.1
        libnss_db.so.2 -> libnss_db.so.2.0.0
        libpam.so.0 -> libpam.so.0.77
        libcrypto.so.4 -> libcrypto.so.0.9.7a
        libSegFault.so -> libSegFault.so
        libnss_dns.so.1 -> libnss1_dns.so.1
        libnss_db.so.1 -> libnss_db.so.1.0.0
        libnss_compat.so.1 -> libnss1_compat.so.1
        libaudit.so.0 -> libaudit.so.0.0.0
        libnss_dns.so.2 -> libnss_dns-2.3.4.so
        libss.so.2 -> libss.so.2.0
        libssl.so.2 -> libssl.so.0.9.6b
        libnss_ldap.so.2 -> libnss_ldap-2.3.4.so
        libm.so.6 -> libm-2.3.4.so
        libdevmapper-event-lvm2mirror.so.2.02 -> libdevmapper-event-lvm2mirror.s
o.2.02
        libcidn.so.1 -> libcidn-2.3.4.so
        libdb.so.3 -> libdb2.so.3
        libdb-4.2.so -> libdb-4.2.so
        libdevmapper-event.so.1.02 -> libdevmapper-event.so.1.02
        libacl.so.1 -> libacl.so.1.1.0
        libiw.so.28 -> libiw.so.28
        libcap.so.1 -> libcap.so.1.10
        libcom_err.so.2 -> libcom_err.so.2.1
        libnss_files.so.2 -> libnss_files-2.3.4.so
        libnss_files.so.1 -> libnss1_files.so.1
        libssl.so.4 -> libssl.so.0.9.7a
        libgcc_s.so.1 -> libgcc_s-3.4.6-20060404.so.1
        libnsl.so.1 -> libnsl-2.3.4.so
        libnss_winbind.so -> libnss_winbind.so.2
        libuuid.so.1 -> libuuid.so.1.2
        libutil.so.1 -> libutil-2.3.4.so
        libnss_compat.so.2 -> libnss_compat-2.3.4.so
        libnss_nisplus.so.2 -> libnss_nisplus-2.3.4.so
        libpthread.so.0 -> libpthread-0.10.so
        libpamc.so.0 -> libpamc.so.0.77
/usr/lib:
        libftkjni.so -> libftkjni.so
        libkdeinit_kmix.so -> libkdeinit_kmix.so
        libbfd-2.15.92.0.2.so -> libbfd-2.15.92.0.2.so
        libkdeinit_kcookiejar.so -> libkdeinit_kcookiejar.so
        libkmultipage.so.0 -> libkmultipage.so.0.0.0
        libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.400.13
        libfrysk-imports.so -> libfrysk-imports.so
        libodbcinst.so.1 -> libodbcinst.so.1.0.0
        libLinux_NFSv4SystemConfigurationUtil.so -> libLinux_NFSv4SystemConfigurationUtil.so
        libfrysk-core.so -> libfrysk-core.so
        libkdeinit_kio_http_cache_cleaner.so -> libkdeinit_kio_http_cache_cleaner.so
        libConfigSettingProvider.so.1 -> libConfigSettingProvider.so.1
        libcupsimage.so.2 -> libcupsimage.so.2
        libimlib-tiff.so -> libimlib-tiff.so
        libk3baudiometainforenamerplugin.so -> libk3baudiometainforenamerplugin.so
        libpegrepository.so.1 -> libpegrepository.so.1
        libarts_akode.so -> libarts_akode.so
        libkdeinit_ksirc.so -> libkdeinit_ksirc.so
        libraw1394.so.5 -> libraw1394.so.5.2.0
        libOpenIPMIui.so.1 -> libOpenIPMIui.so.1.0.1
        liboggarts.so -> liboggarts.so
        libkateutils.so.0 -> libkateutils.so.0.0.0
        libfrysk-jdom.so -> libfrysk-jdom.so
        libgdk_imlib.so.1 -> libgdk_imlib.so.1.9.13
        libgnome-2.so.0 -> libgnome-2.so.0.800.0
        libkdeinit_kwin_rules_dialog.so -> libkdeinit_kwin_rules_dialog.so
        libethereal.so.0 -> libethereal.so.0.0.1
        libxml2.so.2 -> libxml2.so.2.6.16
        libbonobo-activation.so.4 -> libbonobo-activation.so.4.0.0
        libgatherutil.so.0 -> libgatherutil.so.0.0.0
        libLinux_SysfsDeviceUtil.so -> libLinux_SysfsDeviceUtil.so
        libpegcommon.so.1 -> libpegcommon.so.1
        libkompareinterface.so.0 -> libkompareinterface.so.0.0.0
        libfam.so.0 -> libfam.so.0.0.0
        libkdeinit_ksmserver.so -> libkdeinit_ksmserver.so
        libsysfs.so.1 -> libsysfs.so.1.0.2
        libProviderRegistrationProvider.so.1 -> libProviderRegistrationProvider.so.1
        libcmpiOSBase_CommonFsvol.so.0 -> libcmpiOSBase_CommonFsvol.so.0.0.0
        libbogl.so.0 -> libbogl.so.0.1
        libartsc.so.0 -> libartsc.so.0.0.0
        libkdesasl.so.1 -> libkdesasl.so.1.2.0
        liboraodbcS.so.1 -> liboraodbcS.so.1.0.0
        libptal.so.0 -> libptal.so.0.1
        libgnorbagtk.so.0 -> libgnorbagtk.so.0.0.0
        libjd.so.0 -> libjd.so.0.0.0
        libmenu.so.5 -> libmenu.so.5.4
        libremotekonnector.so -> libremotekonnector.so
        libakode_mpc_decoder.so -> libakode_mpc_decoder.so
        libamclient-2.4.4p3.so -> libamclient.so
        libwinskinvis.so -> libwinskinvis.so
        libkdeinit_kview.so -> libkdeinit_kview.so
        libkabc.so.1 -> libkabc.so.1.2.0
        libgdbm.so.2 -> libgdbm.so.2.0.0
        libgnorba.so.27 -> libgnorba.so.27.1.8
        libboost_python.so.1 -> libboost_python.so.1.32.0
        libaspell.so.15 -> libaspell.so.15.0.3
        libkdeinit_kuickshow.so -> libkdeinit_kuickshow.so
        libknewstuff.so.1 -> libknewstuff.so.1.0.0
        libkdeinit_klauncher.so -> libkdeinit_klauncher.so
        libgettextpo.so.0 -> libgettextpo.so.0.1.0
        liblvm2cmd.so.2.02 -> liblvm2cmd.so.2.02
        libwwwcore.so.0 -> libwwwcore.so.0.1.0
        libgnome-desktop-2.so.2 -> libgnome-desktop-2.so.2.1.12
        libkpimexchange.so.1 -> libkpimexchange.so.1.0.0
        libstdc++-libc6.1-1.so.2 -> libstdc++-2-libc6.1-1-2.9.0.so
        libuniconf.so.3.75 -> libuniconf.so.3.75
        libospgrove.so.0 -> libospgrove.so.0.0.1
        libamtape-2.4.4p3.so -> libamtape.so
        libgnomecanvas-2.so.0 -> libgnomecanvas-2.so.0.800.0
        libstdc++.so.5 -> libstdc++.so.5.0.7
        libimlib-ppm.so -> libimlib-ppm.so
        libkdeinit_kbuildsycoca.so -> libkdeinit_kbuildsycoca.so
        libkickermain.so.1 -> libkickermain.so.1.0.0
        libkdeinit_kicker.so -> libkdeinit_kicker.so
        libgnat-3.4.so.1 -> libgnat-3.4.so.1
        libktrace.so -> libktrace.so
        libgimpprint.so.1 -> libgimpprint.so.1.1.3
        libbonobo-2.so.0 -> libbonobo-2.so.0.0.0
        libpcprofile.so -> libpcprofile.so
        libwwwdir.so.0 -> libwwwdir.so.0.1.0
        libgtop-2.0.so.4 -> libgtop-2.0.so.4.0.0
        libgimpthumb-2.0.so.0 -> libgimpthumb-2.0.so.0.0.5
        libsapdbS.so.1 -> libsapdbS.so.1.0.0
        libcmpiOSBase_Common.so.0 -> libcmpiOSBase_Common.so.0.0.0
        libsoftokn3.so -> libsoftokn3.so
        libLinux_NFSv3SystemConfigurationUtil.so -> libLinux_NFSv3SystemConfigurationUtil.so
        libkdeinit_keditbookmarks.so -> libkdeinit_keditbookmarks.so
        libsoundserver_idl.so.1 -> libsoundserver_idl.so.1.0.0
        libkmid.so.0 -> libkmid.so.0.0.95
        libsvn_client-1.so.0 -> libsvn_client-1.so.0.0.0
        libgstplay-0.8.so.0 -> libgstplay-0.8.so.0.1.0
        libkdefakes.so.4 -> libkdefakes.so.4.2.0
        libpegservice.so.1 -> libpegservice.so.1
        libkorganizer_eventviewer.so.1 -> libkorganizer_eventviewer.so.1.0.0
        libnoatunarts.so -> libnoatunarts.so
        libxmltok.so.0 -> libxmltok.so.0.1.0
        libktexteditor.so.0 -> libktexteditor.so.0.0.0
        libpegcliutils.so.1 -> libpegcliutils.so.1
        libgpg-error.so.0 -> libgpg-error.so.0.1.3
        libamanda-2.4.4p3.so -> libamanda.so
        libkcddb.so.1 -> libkcddb.so.1.0.0
        libgucharmap.so.4 -> libgucharmap.so.4.0.3
        libxmms.so.1 -> libxmms.so.1.3.1
        libIPMIlanserv.so.0 -> libIPMIlanserv.so.0.0.1
        libldap.so.2 -> libldap.so.2.0.130
        libtiff.so.3 -> libtiff.so.3.6
        libgimpmodule-2.0.so.0 -> libgimpmodule-2.0.so.0.0.5
        libkdevgenericproject.so -> libkdevgenericproject.so
        libk3bproject.so.2 -> libk3bproject.so.2.0.0
        libkdeinit_irkick.so -> libkdeinit_irkick.so
        libopcodes-2.15.92.0.2.so -> libopcodes-2.15.92.0.2.so
        libpython2.3.so.1.0 -> libpython2.3.so.1.0
        libftk.so -> libftk.so
        libpisync.so.0 -> libpisync.so.0.0.1
        libnoatun.so.1 -> libnoatun.so.1.2.0
        libpegprm.so.1 -> libpegprm.so.1
        libieee1284.so.3 -> libieee1284.so.3.2.0
        libpegprovidermanager.so.1 -> libpegprovidermanager.so.1
        libgomp.so.1 -> libgomp.so.1.0.0
        libkabc_ldapkio.so.1 -> libkabc_ldapkio.so.1.0.0
        libfrysk-jargs.so -> libfrysk-jargs.so
        libksync2.so.0 -> libksync2.so.0.0.0
        libz.so.1 -> libz.so.1.2.1.2
        libgsf-1.so.1 -> libgsf-1.so.1.10.1
        libpegcompiler.so.1 -> libpegcompiler.so.1
        libedata-book.so.1 -> libedata-book.so.1.0.1
        libswigrb.so.0 -> libswigrb.so.0.0.0
        libodbctxtS.so.1 -> libodbctxtS.so.1.0.0
        libebook.so.8 -> libebook.so.8.0.5
        libftkjava.so -> libftkjava.so
        liboddjob.so.0 -> liboddjob.so.0.0.0
        libtixsam8.1.8.4.so -> libtixsam8.1.8.4.so
        libneon.so.24 -> libneon.so.24.0.7
        libkdeinit_kcmshell.so -> libkdeinit_kcmshell.so
        libakode.so.1 -> libakode.so.1.0.0
        libgsf-gnome-1.so.1 -> libgsf-gnome-1.so.1.10.1
        libmemusage.so -> libmemusage.so
        libkdeui.so.4 -> libkdeui.so.4.2.0
        libkdeinit_konqueror.so -> libkdeinit_konqueror.so
        libwwwfile.so.0 -> libwwwfile.so.0.1.0
        libkdeinit_kaddprinterwizard.so -> libkdeinit_kaddprinterwizard.so
        libuser.so.1 -> libuser.so.1.1.1
        libkdeinit_kmenuedit.so -> libkdeinit_kmenuedit.so
        libgnome-keyring.so.0 -> libgnome-keyring.so.0.0.1
        libkslox.so.0 -> libkslox.so.0.0.0
        libNamespaceProvider.so.1 -> libNamespaceProvider.so.1
        libkio.so.4 -> libkio.so.4.2.0
        libkdeinit_kxkb.so -> libkdeinit_kxkb.so
        libsasl.so.7 -> libsasl.so.7.1.11
        libplc4.so -> libplc4.so
        libfontconfig.so.1 -> libfontconfig.so.1.0.4
        libswigphp4.so.0 -> libswigphp4.so.0.0.0
        libpegindicationservice.so.1 -> libpegindicationservice.so.1
        libkdeinit_kwrite.so -> libkdeinit_kwrite.so
        libxdelta.so.2 -> libxdelta.so.2.0.0
        libstdc++-libc6.2-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so
        libplanner-1.so.0 -> libplanner-1.so.0.0.0
        libtcl8.4.so -> libtcl8.4.so
        libstunnel.so -> libstunnel.so
        libkaddressbook.so.0 -> libkaddressbook.so.0.0.0
        libmetacity-private.so.0 -> libmetacity-private.so.0.0.0
        libimlib-jpeg.so -> libimlib-jpeg.so
        libamserver-2.4.4p3.so -> libamserver.so
        libsyslogsettingparse.so.0 -> libsyslogsettingparse.so.0.0.0
        libfrysk-gtk.so -> libfrysk-gtk.so
        libkdeinit_kjobviewer.so -> libkdeinit_kjobviewer.so
        libRKC16.so.1 -> libRKC16.so.1.2.0
        libqgpgme.so.0 -> libqgpgme.so.0.0.0
        libgdk-1.2.so.0 -> libgdk.so
        libgslcblas.so.0 -> libgslcblas.so.0.0.0
        libformw.so.5 -> libformw.so.5.4
        libtabe.so.2 -> libtabe.so.2.0.1
        libkatepartinterfaces.so.0 -> libkatepartinterfaces.so.0.0.0
        libatlantic.so.1 -> libatlantic.so.1.2.0
        libDefaultProviderManager.so.1 -> libDefaultProviderManager.so.1
        libldap-2.2.so.7 -> libldap.so
        libcurl.so.3 -> libcurl.so.3.0.0
        libostyle.so.0 -> libostyle.so.0.0.1
        libkleopatra.so.0 -> libkleopatra.so.0.0.0
        libesddsp.so.0 -> libesddsp.so.0.2.35
        lib-org-eclipse-jdt-core-compiler-2.1.3.so -> lib-org-eclipse-jdt-core-compiler-2.1.3.so
        lib-org-xml-sax.so.5 -> lib-org-xml-sax.so.5.0.0
        libboost_unit_test_framework.so.1 -> libboost_unit_test_framework.so.1.32.0
        libpegquerycommon.so.1 -> libpegquerycommon.so.1
        liblockdev.so.1 -> liblockdev.so.1.0.1
        libc-client.so.0 -> libc-client.so.0
        libkdeinit_khotkeys.so -> libkdeinit_khotkeys.so
        librss.so.1 -> librss.so.1.0.0
        libx11globalcomm.so.1 -> libx11globalcomm.so.1.0.0
        libOSBase_MetricUtil.so.0 -> libOSBase_MetricUtil.so.0.0.0
        libswigguilescm.so.0 -> libswigguilescm.so.0.0.0
        libsilc-1.0.so.2 -> libsilc.so
        libartscbackend.so.0 -> libartscbackend.so.0.0.0
        libgstgconf-0.8.so.0 -> libgstgconf-0.8.so.0.1.0
        libglib-2.0.so.0 -> libglib-2.0.so.0.400.7
        libgimp-2.0.so.0 -> libgimp-2.0.so.0.0.5
        libpcreposix.so.0 -> libpcreposix.so.0.0.0
        libkdeinit_kcalc.so -> libkdeinit_kcalc.so
        libkimproxy.so.0 -> libkimproxy.so.0.0.0
        libgailutil.so.17 -> libgailutil.so.17.0.1
        libgimpwidgets-2.0.so.0 -> libgimpwidgets-2.0.so.0.0.5
        libgnutls.so.11 -> libgnutls.so.11.1.20
        libkabc_net.so.1 -> libkabc_net.so.1.0.0
        libSyslog_ConfUtils.so.0 -> libSyslog_ConfUtils.so.0.0.0
        libkopete.so.1 -> libkopete.so.1.0.0
        libodbcpsql.so.1 -> libodbcpsql.so.1.0.0
        libgnarl-3.4.so.1 -> libgnarl-3.4.so.1
        libxvim.so.0 -> libxvim.so.0.0.0
        libdocdoxygenplugin.so.0 -> libdocdoxygenplugin.so.0.0.0
        libdmallocthcxx.so -> libdmallocthcxx.so
        libboost_signals.so.1 -> libboost_signals.so.1.32.0
        libsvn_swig_perl-1.so.0 -> libsvn_swig_perl-1.so.0.0.0
        libkdeinit_kaccess.so -> libkdeinit_kaccess.so
        libplds4.so -> libplds4.so
        libkdeinit_extensionproxy.so -> libkdeinit_extensionproxy.so
        libkdeinit_mrmlsearch.so -> libkdeinit_mrmlsearch.so
        libgnome-window-settings.so.1 -> libgnome-window-settings.so.1.0.0
        libOSBase_CommonNetwork.so.0 -> libOSBase_CommonNetwork.so.0.0.0
        libIDL-0.6.so.0 -> libIDL.so
        libkpilot.so.0 -> libkpilot.so.0.0.0
        libkcmlaptop.so.0 -> libkcmlaptop.so.0.0.0
        libchannelutil.so.0 -> libchannelutil.so.0.0.0
        libkdeinit_klipper.so -> libkdeinit_klipper.so
        libwvstreams.so.3.75 -> libwvstreams.so.3.75
        libodbc.so.1 -> libodbc.so.1.0.0
        libkjava.so.1 -> libkjava.so.1.0.0
        libkscan.so.1 -> libkscan.so.1.0.0
        libswigpl.so.0 -> libswigpl.so.0.0.0
        libboost_prg_exec_monitor.so.1 -> libboost_prg_exec_monitor.so.1.32.0
        libnetsnmptrapd.so.5 -> libnetsnmptrapd.so.5.1.2
        libartsgslplayobject.so.0 -> libartsgslplayobject.so.0.0.0
        librcserv.so.0 -> librcserv.so.0.0.0
        libegroupwise.so.6 -> libegroupwise.so.6.0.0
        libssl3.so -> libssl3.so
        libsmime3.so -> libsmime3.so
        libkdeinit_kmixctrl.so -> libkdeinit_kmixctrl.so
        libkghostviewlib.so.0 -> libkghostviewlib.so.0.0.0
        libfreetype.so.6 -> libfreetype.so.6.3.7
        libodbcminiS.so.1 -> libodbcminiS.so.1.0.0
        libguile-srfi-srfi-13-14-v-1.so.1 -> libguile-srfi-srfi-13-14-v-1.so.1.0.0
        libkabc_imap.so.0 -> libkabc_imap.so.0.0.0
        libkmidlib.so.0 -> libkmidlib.so.0.0.0
        libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.400.7
        libkabckonnector.so -> libkabckonnector.so
        libltdl.so.3 -> libltdl.so.3.1.0
        libwacomcfg.so.0 -> libwacomcfg.so.0.0.1
        libfrysk-jline.so -> libfrysk-jline.so
        libhesiod.so.0 -> libhesiod.so.0
        libartsmodulescommon.so.0 -> libartsmodulescommon.so.0.0.0
        libnfsidmap.so.0 -> libnfsidmap.so.0.2.0
        libtix8.1.8.4.so -> libtix8.1.8.4.so
        libmyodbc-2.50.39.so -> libmyodbc.so
        libkabc_slox.so.0 -> libkabc_slox.so.0.0.0
        libncurses.so.5 -> libncurses.so.5.4
        libgstreamer-0.8.so.1 -> libgstreamer-0.8.so.1.4.0
        libaudiofile.so.0 -> libaudiofile.so.0.0.2
        libkdeinit_krec.so -> libkdeinit_krec.so
        libsilcclient-1.0.so.2 -> libsilcclient.so
        libartsmidi_idl.so.0 -> libartsmidi_idl.so.0.0.0
        librsvg-2.so.2 -> librsvg-2.so.2.8.1
        libimlib-gif.so -> libimlib-gif.so
        libtaskmanager.so.1 -> libtaskmanager.so.1.0.0
        libnspr4.so -> libnspr4.so
        libatlantikui.so.1 -> libatlantikui.so.1.2.0
        libwrap.so.0 -> libwrap.so.0.7.6
        libkdepim.so.1 -> libkdepim.so.1.0.0
        libnetsnmpmibs.so.5 -> libnetsnmpmibs.so.5.1.2
        libkutils.so.1 -> libkutils.so.1.2.0
        libtclx8.3.so -> libtclx8.3.so
        libartsgui_idl.so.0 -> libartsgui_idl.so.0.0.0
        libnss_compat.so.1 -> libnss1_compat.so
        libknodecommon.so.0 -> libknodecommon.so.0.0.0
        libsane.so.1 -> libsane.so.1.0.14
        libttf.so.2 -> libttf.so.2.3.0
        libartsmidi.so.0 -> libartsmidi.so.0.0.0
        libecal.so.6 -> libecal.so.6.2.1
        libdocchmplugin.so.0 -> libdocchmplugin.so.0.0.0
        libkdeinit_kolf.so -> libkdeinit_kolf.so
        libartsbuilder.so.0 -> libartsbuilder.so.0.0.0
        libwwwutils.so.0 -> libwwwutils.so.0.1.0
        libkpimidentities.so.1 -> libkpimidentities.so.1.0.0
        libglade-2.0.so.0 -> libglade-2.0.so.0.0.4
        libkdeinit_dcopserver.so -> libkdeinit_dcopserver.so
        libcrack.so.2 -> libcrack.so.2.7
        libgnomeprint-2-2.so.0 -> libgnomeprint-2-2.so.0.1.0
        libswigtcl8.so.0 -> libswigtcl8.so.0.0.0
        libksharedfile.so.0 -> libksharedfile.so.0.0.0
        libk3bcore.so.2 -> libk3bcore.so.2.0.0
        libglib-1.2.so.0 -> libglib.so
        libdbus-1.so.0 -> libdbus-1.so.0.0.0
        libodbctxt.so.1 -> libodbctxt.so.1.0.0
        libxklavier.so.8 -> libxklavier.so.8.0.0
        libpegwql.so.1 -> libpegwql.so.1
        libgather.so.0 -> libgather.so.0.0.0
        libbims.so.2 -> libbims.so.2.0.1
        libdummykonnector.so -> libdummykonnector.so
        libkateinterfaces.so.0 -> libkateinterfaces.so.0.0.0
        librpmdb-4.3.so -> librpmdb.so
        libgsl.so.0 -> libgsl.so.0.6.0
        libguile-ltdl.so.1 -> libguile-ltdl.so.1.0.0
        libnss_dns.so.1 -> libnss1_dns.so
        libkdevcatalog.so.0 -> libkdevcatalog.so.0.0.0
        libloginhelper.so.0 -> libloginhelper.so.0.0.0
        libFLAC++.so.2 -> libFLAC++.so.2.1.2
        libcanna16.so.1 -> libcanna16.so.1.2.0
        libgthread-2.0.so.0 -> libgthread-2.0.so.0.400.7
        libqthreads.so.12 -> libqthreads.so.12.3.0
        libtemplate.so.1 -> libtemplate.so.1.0.0
        libwiretap.so.0 -> libwiretap.so.0.0.1
        libnssckbi.so -> libnssckbi.so
        libkmedia2_idl.so.1 -> libkmedia2_idl.so.1.0.0
        libgimpcolor-2.0.so.0 -> libgimpcolor-2.0.so.0.0.5
        libimlib-xpm.so -> libimlib-xpm.so
        libkrbafs.so.0 -> libkrbafs.so.0.0.0
        libfrysk-gui.so -> libfrysk-gui.so
        libalchemist.so.0 -> libalchemist.so.0.0.0
        libgmodule-1.2.so.0 -> libgmodule.so
        libmikmod.so.2 -> libmikmod.so.2.0.4
        libIIOP.so.0 -> libIIOP.so.0.5.17
        libcapi20.so.2 -> libcapi20.so.2.0.6
        libkcal_slox.so.0 -> libkcal_slox.so.0.0.0
        libkresources.so.1 -> libkresources.so.1.2.0
        libkolf.so.1 -> libkolf.so.1.2.0
        libxmlparse.so.0 -> libxmlparse.so.0.1.0
        libpeghandlerservice.so.1 -> libpeghandlerservice.so.1
        libguile.so.12 -> libguile.so.12.3.0
        libgal-a11y-2.2.so.1 -> libgal-a11y-2.2.so.1.0.2
        libgd.so.2 -> libgd.so.2.0.0
        libgnome-media-profiles.so.0 -> libgnome-media-profiles.so.0.0.0
        lib5250.so.0 -> lib5250.so.0.0.0
        libpgtcl.so.2 -> libpgtcl.so.2.4
        libesd.so.0 -> libesd.so.0.2.35
        libaudiocdplugins.so.1 -> libaudiocdplugins.so.1.0.0
        libamu.so.2 -> libamu.so.2.2.5
        libsctp.so.1 -> libsctp.so.1.0.2
        libdistcache.so.1 -> libdistcache.so.1.0.1
        libpeggetoopt.so.1 -> libpeggetoopt.so.1
        libboost_date_time.so.1 -> libboost_date_time.so.1.32.0
        libsvn_fs_base-1.so.0 -> libsvn_fs_base-1.so.0.0.0
        libWand.so.6 -> libWand.so.6.0.7
        libk3btools.so.2 -> libk3btools.so.2.0.0
        libsoup-2.2.so.7 -> libsoup-2.2.so.7.0.0
        libpisock.so.8 -> libpisock.so.8.0.5
        libedsio.so.0 -> libedsio.so.0.0.0
        libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.600.0
        libkspell.so.4 -> libkspell.so.4.2.0
        libgstmedia-info-0.8.so.0 -> libgstmedia-info-0.8.so.0.1.0
        libsnmp.so.5 -> libsnmp.so.5.1.2
        libgpgme++.so.0 -> libgpgme++.so.0.0.0
        libIDL-2.so.0 -> libIDL-2.so.0.0.0
        libkscript.so.0 -> libkscript.so.0.0.0
        libCertificateProvider.so.1 -> libCertificateProvider.so.1
        libdns.so.16 -> libdns.so.16.0.0
        libgpm.so.1 -> libgpm.so.1.19.0
        libkcalkonnector.so -> libkcalkonnector.so
        libgal-2.2.so.1 -> libgal-2.2.so.1.0.2
        libakode_xiph_decoder.so -> libakode_xiph_decoder.so
        libcdda_paranoia.so.0 -> libcdda_paranoia.so.0.9.8
        libmp.so.3 -> libmp.so.3.1.7
        libboost_regex.so.1 -> libboost_regex.so.1.32.0
        libkdeinit_kwin.so -> libkdeinit_kwin.so
        libxmlsec1-openssl.so.1 -> libxmlsec1-openssl.so.1.2.6
        libdistcacheserver.so.1 -> libdistcacheserver.so.1.0.1
        libsvn_fs_fs-1.so.0 -> libsvn_fs_fs-1.so.0.0.0
        libwwwmime.so.0 -> libwwwmime.so.0.1.0
        libgtrtst.so.1 -> libgtrtst.so.1.0.0
        libpegserver.so.1 -> libpegserver.so.1
        libnetpbm.so.10 -> libnetpbm.so.10.25
        libartswavplayobject.so.0 -> libartswavplayobject.so.0.0.0
        libkdeinit_kcminit.so -> libkdeinit_kcminit.so
        libartsmodulesmixers.so.0 -> libartsmodulesmixers.so.0.0.0
        libkcal_xmlrpc.so.1 -> libkcal_xmlrpc.so.1.0.0
        libodbccr.so.1 -> libodbccr.so.1.0.0
        libartsflow_idl.so.1 -> libartsflow_idl.so.1.0.0
        libMagick++.so.6 -> libMagick++.so.6.0.7
        libartscontrolsupport.so.1 -> libartscontrolsupport.so.1.0.0
        libkspy.so.1 -> libkspy.so.1.2.0
        libSyslog_ServiceUtils.so.0 -> libSyslog_ServiceUtils.so.0.0.0
        libpgtypes.so.1 -> libpgtypes.so.1.2
        libcvsservice.so.0 -> libcvsservice.so.0.0.1
        libhypfs.so.0 -> libhypfs.so.0.0.0
        libknotes_xmlrpc.so.1 -> libknotes_xmlrpc.so.1.0.0
        libhal.so.0 -> libhal.so.0.0.0
        libkabc_file.so.1 -> libkabc_file.so.1.0.0
        liblparutil.so.0 -> liblparutil.so.0.0.0
        libdmallocth.so -> libdmallocth.so
        libOpenIPMIutils.so.0 -> libOpenIPMIutils.so.0.0.1
        libgnutls-openssl.so.11 -> libgnutls-openssl.so.11.1.20
        libOpenIPMIposix.so.0 -> libOpenIPMIposix.so.0.0.1
        libgjsmalsa.so.0 -> libgjsmalsa.so.0.0.0
        libaprutil-0.so.0 -> libaprutil-0.so.0.9.4
        libpegprovider.so.1 -> libpegprovider.so.1
        libartscontrolapplet.so.1 -> libartscontrolapplet.so.1.0.0
        libgdk-x11-2.0.so.0 -> libgdk-x11-2.0.so.0.400.13
        libnewt.so.0.51 -> libnewt.so.0.51.6
        libwwwxml.so.0 -> libwwwxml.so.0.1.0
        libwnck-1.so.4 -> libwnck-1.so.4.9.0
        libkrb5.so.3 -> libkrb5.so.3.2
        libgdk_pixbuf.so.2 -> libgdk_pixbuf.so.2.0.0
        libogg.so.0 -> libogg.so.0.5.2
        libgnomesupport.so.0 -> libgnomesupport.so.0.0.0
        libkdeinit_cupsdconf.so -> libkdeinit_cupsdconf.so
        libgpilotdcm.so.2 -> libgpilotdcm.so.2.0.2
        libvorbisfile.so.3 -> libvorbisfile.so.3.1.0
        libkdeinit_ark.so -> libkdeinit_ark.so
        libgettextsrc-0.14.1.so -> libgettextsrc.so
        libkmilo.so.1 -> libkmilo.so.1.0.0
        libhal-storage.so.0 -> libhal-storage.so.0.0.0
        libefence.so.0 -> libefence.so.0.0
        libkonq.so.4 -> libkonq.so.4.2.0
        libsysfswrapper.so.0 -> libsysfswrapper.so.0.0.0
        libCIMxmlIndicationHandler.so.1 -> libCIMxmlIndicationHandler.so.1
        libpanel-applet-2.so.0 -> libpanel-applet-2.so.0.0.19
        libavc1394.so.0 -> libavc1394.so.0.1.1
        libkdeinit_kate.so -> libkdeinit_kate.so
        libkdevcustomimporter.so -> libkdevcustomimporter.so
        libkdevkdelibsimporter.so -> libkdevkdelibsimporter.so
        libguile-srfi-srfi-4-v-1.so.1 -> libguile-srfi-srfi-4-v-1.so.1.0.0
        libsvn_subr-1.so.0 -> libsvn_subr-1.so.0.0.0
        libpq.so.3 -> libpq.so.3.1
        libaudiofilearts.so -> libaudiofilearts.so
        libksimcore.so.1 -> libksimcore.so.1.0.0
        libradius-1.0.1.so -> libradius.so
        librpmbuild-4.3.so -> librpmbuild.so
        libkhtml.so.4 -> libkhtml.so.4.2.0
        libmenuw.so.5 -> libmenuw.so.5.4
        libkcal.so.2 -> libkcal.so.2.0.0
        librgather.so.0 -> librgather.so.0.0.0
        libgnome-mag.so.2 -> libgnome-mag.so.2.0.7
        libglut.so.3 -> libglut.so.3.8.0
        libexpat.so.0 -> libexpat.so.0.5.0
        libkdeinit_kdesktop.so -> libkdeinit_kdesktop.so
        libmd5.so.0 -> libmd5.so.0.1.0
        libOggFLAC.so.1 -> libOggFLAC.so.1.0.2
        libkdenetwork.so.2 -> libkdenetwork.so.2.2.0
        libgcrypt.so.11 -> libgcrypt.so.11.1.1
        libcdda_interface.so.0 -> libcdda_interface.so.0.9.8
        libwwwnews.so.0 -> libwwwnews.so.0.1.0
        libguilereadline-v-12.so.12 -> libguilereadline-v-12.so.12.3.0
        libsvn_delta-1.so.0 -> libsvn_delta-1.so.0.0.0
        libpegclient.so.1 -> libpegclient.so.1
        libkdeinit_kprinter.so -> libkdeinit_kprinter.so
        libpng12.so.0 -> libpng12.so.0.1.2.7
        libcmpiCppImpl.so.1 -> libcmpiCppImpl.so.1
        libnetsnmphelpers.so.5 -> libnetsnmphelpers.so.5.1.2
        libfrysk-antlr.so -> libfrysk-antlr.so
        libgfortran.so.1 -> libgfortran.so.1.0.0
        libgphoto2_port.so.0 -> libgphoto2_port.so.0.5.1
        libapr-0.so.0 -> libapr-0.so.0.9.4
        libgnomespeech.so.7 -> libgnomespeech.so.7.0.1
        libpcap.so.0.8.3 -> libpcap.so.0.8.3
        libsvn_wc-1.so.0 -> libsvn_wc-1.so.0.0.0
        libkwalletclient.so.1 -> libkwalletclient.so.1.0.0
        libdb_tcl-4.2.so -> libdb_tcl-4.2.so
        libsvn_ra_svn-1.so.0 -> libsvn_ra_svn-1.so.0.0.0
        libkabc_xmlrpc.so.1 -> libkabc_xmlrpc.so.1.0.0
        libkregexpeditorcommon.so.1 -> libkregexpeditorcommon.so.1.0.0
        libk3bplugin.so.2 -> libk3bplugin.so.2.0.0
        libspeex.so.1 -> libspeex.so.1.2.0
        libpeguser.so.1 -> libpeguser.so.1
        libgimpmath-2.0.so.0 -> libgimpmath-2.0.so.0.0.5
        libnautilus-extension.so.1 -> libnautilus-extension.so.1.0.0
        libdmiinfo.so.0 -> libdmiinfo.so.0.0.0
        librpcsecgss.so.1 -> librpcsecgss.so.1.0.0
        libkitchensyncui.so.0 -> libkitchensyncui.so.0.0.0
        libeap-1.0.1.so -> libeap.so
        libbluetooth.so.1 -> libbluetooth.so.1.0.10
        lib-gnu-java-awt-peer-gtk.so.7 -> lib-gnu-java-awt-peer-gtk.so.7.0.0
        libgdk_pixbuf-2.0.so.0 -> libgdk_pixbuf-2.0.so.0.400.13
        libtdsS.so.1 -> libtdsS.so.1.0.0
        libVFlib2.so.24 -> libVFlib2.so.24.0.4
        libgstcontrol-0.8.so.1 -> libgstcontrol-0.8.so.1.4.0
        liblocalkonnector.so -> liblocalkonnector.so
        libartsflow.so.1 -> libartsflow.so.1.0.0
        libcanna.so.1 -> libcanna.so.1.2.0
        libgnomeprintui-2-2.so.0 -> libgnomeprintui-2-2.so.0.1.0
        libkdeinit_konsole.so -> libkdeinit_konsole.so
        libdockdevtocplugin.so.0 -> libdockdevtocplugin.so.0.0.0
        libboundparam.so.1 -> libboundparam.so.1.0.0
        libimlib-png.so -> libimlib-png.so
        libSDL-1.2.so.0 -> libSDL.so
        libwwwhttp.so.0 -> libwwwhttp.so.0.1.0
        libORBitCosNaming-2.so.0 -> libORBitCosNaming-2.so.0.0.0
        libkwireless.so -> libkwireless.so
        libgaim-remote.so.0 -> libgaim-remote.so.0.0.0
        libgtkhtml-3.1.so.11 -> libgtkhtml-3.1.so.11.0.4
        libgimpbase-2.0.so.0 -> libgimpbase-2.0.so.0.0.5
        libkdeinit_appletproxy.so -> libkdeinit_appletproxy.so
        libmcop_mt.so.1 -> libmcop_mt.so.1.0.0
        libsysloglogutil.so.0 -> libsysloglogutil.so.0.0.0
        libsvn_repos-1.so.0 -> libsvn_repos-1.so.0.0.0
        libqtmcop.so.1 -> libqtmcop.so.1.0.0
        libkontact.so.1 -> libkontact.so.1.0.0
        libgcj.so.5 -> libgcj.so.5.0.0
        libORBitutil.so.0 -> libORBitutil.so.0.5.17
        libpics.so.0 -> libpics.so.0.0.0
        libORBit-2.so.0 -> libORBit-2.so.0.0.0
        libktnef.so.1 -> libktnef.so.1.0.0
        libboost_test_exec_monitor.so.1 -> libboost_test_exec_monitor.so.1.32.0
        libmudflapth.so.0 -> libmudflapth.so.0.0.0
        libartsmodules.so.0 -> libartsmodules.so.0.0.0
        libhistory.so.4 -> libhistory.so.4.3
        libart_lgpl_2.so.2 -> libart_lgpl_2.so.2.3.16
        libsvn_ra-1.so.0 -> libsvn_ra-1.so.0.0.0
        libgnomecups-1.0.so.1 -> libgnomecups-1.0.so.1.0.0
        libkdesu.so.4 -> libkdesu.so.4.2.0
        libatlantikclient.so.1 -> libatlantikclient.so.1.2.0
        librrepos.so.0 -> librrepos.so.0.0.0
        libkdeinit_krandrinithack.so -> libkdeinit_krandrinithack.so
        libpegexportserver.so.1 -> libpegexportserver.so.1
        librpmio-4.3.so -> librpmio.so
        libOpenIPMIglib.so.0 -> libOpenIPMIglib.so.0.0.1
        libartsdsp.so.0 -> libartsdsp.so.0.0.0
        libkopete_msn_shared.so.0 -> libkopete_msn_shared.so.0.0.0
        libwwwapp.so.0 -> libwwwapp.so.0.1.0
        libImlib.so.11 -> libImlib.so.11.0.0
        libgettextlib-0.14.1.so -> libgettextlib.so
        libkparts.so.2 -> libkparts.so.2.1.0
        libnautilus-private.so.2 -> libnautilus-private.so.2.0.0
        libisccfg.so.0 -> libisccfg.so.0.0.11
        libsyslogconfutil.so.0 -> libsyslogconfutil.so.0.0.0
        libkdefx.so.4 -> libkdefx.so.4.2.0
        libORBit.so.0 -> libORBit.so.0.5.17
        libkfontinst.so.0 -> libkfontinst.so.0.0.0
        libgcj.so.7 -> libgcj.so.7.0.0
        libartsmoduleseffects.so.0 -> libartsmoduleseffects.so.0.0.0
        libwwwgopher.so.0 -> libwwwgopher.so.0.1.0
        libfrysk-sys.so -> libfrysk-sys.so
        libwwwtelnet.so.0 -> libwwwtelnet.so.0.1.0
        liblapack.so.3 -> liblapack.so.3.0.3
        libcspi.so.0 -> libcspi.so.0.10.4
        libkonnector.so.0 -> libkonnector.so.0.0.0
        libkwalletbackend.so.1 -> libkwalletbackend.so.1.0.0
        libmng.so.1 -> libmng.so.1.0.0
        libijs.so -> libijs.so
        libcroco-0.6.so.3 -> libcroco-0.6.so.3.0.0
        libgssrpc.so.3 -> libgssrpc.so.3.0
        libFLAC.so.4 -> libFLAC.so.4.1.2
        libgnutls-extra.so.11 -> libgnutls-extra.so.11.1.20
        libwwwftp.so.0 -> libwwwftp.so.0.1.0
        libdb-4.2.so -> libdb.so
        libpeglistener.so.1 -> libpeglistener.so.1
        libmcop.so.1 -> libmcop.so.1.0.0
        libparted-1.6.so.12 -> libparted.so
        libwwwinit.so.0 -> libwwwinit.so.0.1.0
        libsensors.so.3 -> libsensors.so.3.0.5
        libart_lgpl.so.2 -> libart_lgpl.so.2.2.0
        libaio.so.1.0.0 -> libaio.so.1.0.0
        libwwwstream.so.0 -> libwwwstream.so.0.1.0
        libpanelw.so.5 -> libpanelw.so.5.4
        libspi.so.0 -> libspi.so.0.10.4
        libogrove.so.0 -> libogrove.so.0.0.1
        libkdeinit_kded.so -> libkdeinit_kded.so
        libgamin-1.so.0 -> libgamin-1.so.0.1.1
        libgcjawt.so.7 -> libgcjawt.so.7.0.0
        libsvn_swig_py-1.so.0 -> libsvn_swig_py-1.so.0.0.0
        libisccc.so.0 -> libisccc.so.0.1.0
        libodbcdrvcfg1S.so.1 -> libodbcdrvcfg1S.so.1.0.0
        libkmdi.so.1 -> libkmdi.so.1.0.0
        libmusicbrainz.so.2 -> libmusicbrainz.so.2.0.1
        libgnomeui-2.so.0 -> libgnomeui-2.so.0.800.0
        libkorganizer_calendar.so.1 -> libkorganizer_calendar.so.1.0.0
        libnss_files.so.1 -> libnss1_files.so
        libksgrd.so.1 -> libksgrd.so.1.2.0
        libbz2.so.1 -> libbz2.so.1.0.2
        libartsgui.so.0 -> libartsgui.so.0.0.0
        libexpect5.42.so -> libexpect5.42.so
        libdbi.so.0 -> libdbi.so.0.0.4
        libkdeprint_management.so.4 -> libkdeprint_management.so.4.2.0
        libwnn.so.0 -> libwnn.so.0.0.0
        libpng.so.2 -> libpng10.so
        libDCOP.so.4 -> libDCOP.so.4.2.0
        libslang-utf8.so.1 -> libslang.so
        libodbcnnS.so.1 -> libodbcnnS.so.1.0.0
        libcups.so.2 -> libcups.so.2
        libxslt.so.1 -> libxslt.so.1.1.11
        libtheora.so.0 -> libtheora.so.0.0.0
        libartseffects.so -> libartseffects.so
        libgnome.so.32 -> libgnome.so.32.4.3
        libkonqsidebarplugin.so.1 -> libkonqsidebarplugin.so.1.2.0
        libkabc_dir.so.1 -> libkabc_dir.so.1.0.0
        libOpenIPMIpthread.so.0 -> libOpenIPMIpthread.so.0.0.1
        libgssapi.so.1 -> libgssapi.so.1.0.0
        libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.600.0
        libecpg.so.4 -> libecpg.so.4.1
        libnetsnmpagent.so.5 -> libnetsnmpagent.so.5.1.2
        libartsmodulessynth.so.0 -> libartsmodulessynth.so.0.0.0
        libOpenIPMI.so.0 -> libOpenIPMI.so.0.0.5
        libwwwhtml.so.0 -> libwwwhtml.so.0.1.0
        libsmbclient.so.0 -> libsmbclient.so
        libgphoto2.so.2 -> libgphoto2.so.2.0.3
        libk3bdevice.so.2 -> libk3bdevice.so.2.0.0
        libvcard.so.0 -> libvcard.so.0.0.0
        libobjc.so.1 -> libobjc.so.1.0.0
        libkmailprivate.so.0 -> libkmailprivate.so.0.0.0
        libasprintf.so.0 -> libasprintf.so.0.0.0
        libORBitCosNaming.so.0 -> libORBitCosNaming.so.0.5.17
        libkrb4.so.2 -> libkrb4.so.2.0
        libdmalloc.so -> libdmalloc.so
        libkdeveloplgpl.so.1 -> libkdeveloplgpl.so.1.0.0
        libdmallocxx.so -> libdmallocxx.so
        libungif.so.4 -> libungif.so.4.1.3
        libkdeinit_kcontrol.so -> libkdeinit_kcontrol.so
        libgfortran.so.0 -> libgfortran.so.0.0.0
        libnoatuncontrols.so.1 -> libnoatuncontrols.so.1.2.0
        libodbcpsqlS.so.1 -> libodbcpsqlS.so.1.0.0
        libORBit-imodule-2.so.0 -> libORBit-imodule-2.so.0.0.0
        libform.so.5 -> libform.so.5.4
        libMagick.so.6 -> libMagick.so.6.0.7
        libao.so.2 -> libao.so.2.1.2
        libexif.so.9 -> libexif.so.9.1.2
        libartsgui_kde.so.0 -> libartsgui_kde.so.0.0.0
        libzvt.so.2 -> libzvt.so.2.2.10
        libg2c.so.0 -> libg2c.so.0.0.0
        libodbcpsql.so.2 -> libodbcpsql.so.2.0.0
        lib-org-eclipse-jdt-internal-compiler-2.1.3.so -> lib-org-eclipse-jdt-internal-compiler-2.1.3.so
        libcom_err.so.3 -> libcom_err.so.3.0.0
        libedataserver.so.3 -> libedataserver.so.3.2.2
        libkdeinit_khelpcenter.so -> libkdeinit_khelpcenter.so
        libartsdsp_st.so.0 -> libartsdsp_st.so.0.0.0
        libfrysk-cdtparser.so -> libfrysk-cdtparser.so
        libkbabeldictplugin.so.1 -> libkbabeldictplugin.so.1.2.0
        libblas.so.3 -> libblas.so.3.0.3
        libksieve.so.0 -> libksieve.so.0.0.0
        libkimageviewer.so.0 -> libkimageviewer.so.0.0.0
        libpegqueryexpression.so.1 -> libpegqueryexpression.so.1
        libkdeinit_kedit.so -> libkdeinit_kedit.so
        libosp.so.3 -> libosp.so.3.0.0
        libgs.so.7 -> libgs.so.7.07
        libkbabelcommon.so.3 -> libkbabelcommon.so.3.2.0
        libkcal_resourceremote.so.1 -> libkcal_resourceremote.so.1.0.0
        libfrysk-junit.so -> libfrysk-junit.so
        libwvutils.so.3.75 -> libwvutils.so.3.75
        libkdevqtimporter.so -> libkdevqtimporter.so
        libdevhelp-1.so.0 -> libdevhelp-1.so.0.0.0
        libeststring.so.1.2 -> libeststring.so.1.2
        libsvn_ra_local-1.so.0 -> libsvn_ra_local-1.so.0.0.0
        libpanel.so.5 -> libpanel.so.5.4
        libkorganizer.so.1 -> libkorganizer.so.1.0.0
        libkmedia2.so.1 -> libkmedia2.so.1.0.0
        libkdeinit_kio_uiserver.so -> libkdeinit_kio_uiserver.so
        libsvn_fs-1.so.0 -> libsvn_fs-1.so.0.0.0
        libsasl2.so.2 -> libsasl2.so.2.0.19
        libpango-1.0.so.0 -> libpango-1.0.so.0.600.0
        libmimerS.so.1 -> libmimerS.so.1.0.0
        libkcal_imap.so.1 -> libkcal_imap.so.1.0.0
        libUserAuthProvider.so.1 -> libUserAuthProvider.so.1
        libnautilus.so.2 -> libnautilus.so.2.0.0
        libgtkxmhtml.so.1 -> libgtkxmhtml.so.1.0.1
        libEggTrayIcon.so -> libEggTrayIcon.so
        libkspell2.so.1 -> libkspell2.so.1.0.0
        libestbase.so.1.2.2.1 -> libestbase.so.1.2.2.1
        libgtkhtml-2.so.0 -> libgtkhtml-2.so.0.0.0
        libimlib-bmp.so -> libimlib-bmp.so
        libgmpxx.so.3 -> libgmpxx.so.3.0.5
        libkmediaplayer.so.0 -> libkmediaplayer.so.0.0.0
        libgtk-1.2.so.0 -> libgtk.so
        libkdb5.so.4 -> libkdb5.so.4.0
        libkadm5clnt.so.5 -> libkadm5clnt.so.5.1
        libidn.so.11 -> libidn.so.11.4.6
        libwwwmux.so.0 -> libwwwmux.so.0.1.0
        libexslt.so.0 -> libexslt.so.0.8.9
        libgconf-2.so.4 -> libgconf-2.so.4.1.0
        libksplashthemes.so.0 -> libksplashthemes.so.0.0.0
        libpegexportclient.so.1 -> libpegexportclient.so.1
        libgfortranpreview.so.0 -> libgfortranpreview.so.0.0.0
        libaio.so.1 -> libaio.so.1.0.1
        libgobject-2.0.so.0 -> libgobject-2.0.so.0.400.7
        libtk8.4.so -> libtk8.4.so
        libgnomeui.so.32 -> libgnomeui.so.32.14.1
        libqtopiakonnector.so -> libqtopiakonnector.so
        libsvn_ra_dav-1.so.0 -> libsvn_ra_dav-1.so.0.0.0
        libgdk_pixbuf_xlib-2.0.so.0 -> libgdk_pixbuf_xlib-2.0.so.0.400.13
        libkdegames.so.1 -> libkdegames.so.1.2.0
        libkdeinit_noatun.so -> libkdeinit_noatun.so
        libesoobS.so.1 -> libesoobS.so.1.0.0
        libwmflite-0.2.so.7 -> libwmflite.so
        libkdevcppparser.so.0 -> libkdevcppparser.so.0.0.0
        lib-org-w3c-dom.so.5 -> lib-org-w3c-dom.so.5.0.0
        libdb_java-4.2.so -> libdb_java.so
        libRKC.so.1 -> libRKC.so.1.2.0
        libkdecore.so.4 -> libkdecore.so.4.2.0
        libCMPIProviderManager.so.1 -> libCMPIProviderManager.so.1
        libtkx8.3.so -> libtkx8.3.so
        libelf.so.1 -> libelf-0.97.1.so
        libbeecrypt.so.6 -> libbeecrypt.so.6.2.0
        libkdeprint.so.4 -> libkdeprint.so.4.2.0
        libwwwzip.so.0 -> libwwwzip.so.0.1.0
        libnautilus-adapter.so.2 -> libnautilus-adapter.so.2.0.0
        librom1394.so.0 -> librom1394.so.0.1.1
        libk5crypto.so.3 -> libk5crypto.so.3.0
        libedata-cal.so.5 -> libedata-cal.so.5.1.5
        libkalarmd.so.0 -> libkalarmd.so.0.0.0
        libkinterfacedesigner.so.0 -> libkinterfacedesigner.so.0.0.0
        libwmf-0.2.so.7 -> libwmf.so
        libdb.so.2 -> libdb1.so.2
        libbonoboui-2.so.0 -> libbonoboui-2.so.0.0.0
        libfrysk-ftk.so -> libfrysk-ftk.so
        lib-gnu-java-awt-peer-gtk.so.5 -> lib-gnu-java-awt-peer-gtk.so.5.0.0
        libwwwtrans.so.0 -> libwwwtrans.so.0.1.0
        libmagic.so.1 -> libmagic.so.1.0
        libmcserv.so.0 -> libmcserv.so.0.0.0
        libboost_program_options.so.1 -> libboost_program_options.so.1.32.0
        libknotes_imap.so.0 -> libknotes_imap.so.0.0.0
        libkopete_oscar.so.1 -> libkopete_oscar.so.1.0.0
        libgpilotdconduit.so.2 -> libgpilotdconduit.so.2.0.3
        libOpenIPMIcmdlang.so.0 -> libOpenIPMIcmdlang.so.0.0.5
        libswigpy.so.0 -> libswigpy.so.0.0.0
        libdes425.so.3 -> libdes425.so.3.0
        libslapd_db-4.2.so -> libslapd_db-4.2.so
        libpangox-1.0.so.0 -> libpangox-1.0.so.0.600.0
        libOggFLAC++.so.0 -> libOggFLAC++.so.0.0.4
        libmimelib.so.1 -> libmimelib.so.1.0.1
        libstartup-notification-1.so.0 -> libstartup-notification-1.so.0.0.0
        libgthread-1.2.so.0 -> libgthread.so
        libpegauthentication.so.1 -> libpegauthentication.so.1
        libldap_r-2.2.so.7 -> libldap_r.so
        libkdevpropertyeditor.so.0 -> libkdevpropertyeditor.so.0.0.0
        libkdeinit_kconf_update.so -> libkdeinit_kconf_update.so
        libdbus-glib-1.so.0 -> libdbus-glib-1.so.0.0.0
        libdw.so.1 -> libdw-0.97.1.so
        libLinux_SysfsAttributeUtil.so -> libLinux_SysfsAttributeUtil.so
        libdb_cxx-4.2.so -> libdb_cxx-4.2.so
        libdv.so.4 -> libdv.so.4.0.1
        libkdeinit_kfmclient.so -> libkdeinit_kfmclient.so
        libkadm5srv.so.5 -> libkadm5srv.so.5.1
        libSyslog_LogUtils.so.0 -> libSyslog_LogUtils.so.0.0.0
        libpspell.so.15 -> libpspell.so.15.0.3
        libgpilotd.so.2 -> libgpilotd.so.2.1.1
        libvorbis.so.0 -> libvorbis.so.0.3.0
        libgdk_pixbuf_xlib.so.2 -> libgdk_pixbuf_xlib.so.2.0.0
        libcddb-slave2.so.0 -> libcddb-slave2.so.0.0.0
        libdocdevhelpplugin.so.0 -> libdocdevhelpplugin.so.0.0.0
        libxmlsec1.so.1 -> libxmlsec1.so.1.2.6
        libruby.so.1.8 -> libruby.so.1.8.1
        libgij.so.7 -> libgij.so.7.0.0
        liboplodbcS.so.1 -> liboplodbcS.so.1.0.0
        libboost_thread.so.1 -> libboost_thread.so.1.32.0
        libhpojip.so.0 -> libhpojip.so.0.1
        libkjs.so.1 -> libkjs.so.1.2.0
        libtaskbar.so.1 -> libtaskbar.so.1.2.0
        libgimpui-2.0.so.0 -> libgimpui-2.0.so.0.0.5
        libecpg_compat.so.1 -> libecpg_compat.so.1.2
        libswigguile.so.0 -> libswigguile.so.0.0.0
        libksync.so.1 -> libksync.so.1.0.0
        libmudflap.so.0 -> libmudflap.so.0.0.0
        libgnomevfs-2.so.0 -> libgnomevfs-2.so.0.800.2
        libodbcdrvcfg2S.so.1 -> libodbcdrvcfg2S.so.1.0.0
        libscrollkeeper.so.0 -> libscrollkeeper.so.0.0.0
        libnss3.so -> libnss3.so
        libvte.so.4 -> libvte.so.4.4.0
        libnn.so.1 -> libnn.so.1.0.0
        libutempter.so.0 -> libutempter.so.0.5.5
        libodbcmyS.so.1 -> libodbcmyS.so.1.0.0
        libnetsnmp.so.5 -> libnetsnmp.so.5.1.2
        libgstinterfaces-0.8.so.0 -> libgstinterfaces-0.8.so.0.1.0
        libjpeg.so.62 -> libjpeg.so.62.0.0
        libldap_r.so.2 -> libldap_r.so.2.0.130
        libpisock++.so.0 -> libpisock++.so.0.0.0
        libnautilus-burn.so.0 -> libnautilus-burn.so.0.0.0
        libimlib-ps.so -> libimlib-ps.so
        libnoatuntags.so.1 -> libnoatuntags.so.1.2.0
        librepos.so.0 -> librepos.so.0.0.0
        libkdevelop.so.1 -> libkdevelop.so.1.0.0
        libfribidi.so.0 -> libfribidi.so.0.0.0
        liblber.so.2 -> liblber.so.2.0.130
        libstdc++.so.6 -> libstdc++.so.6.0.3
        libsyslogserviceutil.so.0 -> libsyslogserviceutil.so.0.0.0
        libgtkspell.so.0 -> libgtkspell.so.0.0.0
        libkdecorations.so.1 -> libkdecorations.so.1.0.0
        libusb-0.1.so.4 -> libusb.so
        libpt.so.1.6.5 -> libpt.so.1.6.5
        libpegconfig.so.1 -> libpegconfig.so.1
        libreadline.so.4 -> libreadline.so.4.3
        libvorbisenc.so.2 -> libvorbisenc.so.2.0.0
        libboost_filesystem.so.1 -> libboost_filesystem.so.1.32.0
        librpm-4.3.so -> librpm.so
        libisc.so.7 -> libisc.so.7.1.5
        libnss_nis.so.1 -> libnss1_nis.so
        libpopt.so.0 -> libpopt.so.0.0.0
        libgtksourceview-1.0.so.0 -> libgtksourceview-1.0.so.0.0.0
        libkabinterfaces.so.1 -> libkabinterfaces.so.1.0.0
        libeel-2.so.2 -> libeel-2.so.2.8.1
        libatk-1.0.so.0 -> libatk-1.0.so.0.800.0
        libh323_linux_x86_r.so.1.13.4 -> libopenh323.so
        libwwwcache.so.0 -> libwwwcache.so.0.1.0
        libkpinterfaces.so.1 -> libkpinterfaces.so.1.0.0
        libncursesw.so.5 -> libncursesw.so.5.4
        libartskde.so.1 -> libartskde.so.1.2.0
        libsyslogtimeparse.so.0 -> libsyslogtimeparse.so.0.0.0
        libsane-hpoj.so.1 -> libsane-hpoj.so.1.0
        libgssapi_krb5.so.2 -> libgssapi_krb5.so.2.2
        libodbcinstQ.so.1 -> libodbcinstQ.so.1.0.0
        libsvn_diff-1.so.0 -> libsvn_diff-1.so.0.0.0
        libkdeinit_kcontroledit.so -> libkdeinit_kcontroledit.so
        libkgantt.so.0 -> libkgantt.so.0.0.2
        libkscreensaver.so.4 -> libkscreensaver.so.4.2.0
        libnal.so.1 -> libnal.so.1.0.1
        libgmp.so.3 -> libgmp.so.3.3.3
        liblwres.so.1 -> liblwres.so.1.1.2
        libnuma.so.1 -> libnuma.so.1
        liblber-2.2.so.7 -> liblber.so
        libgmcop.so.1 -> libgmcop.so.1.0.0
/usr/X11R6/lib/tls: (hwcap: 0x8000000000000000)
/lib/i686: (hwcap: 0x8000000000000)
        libc.so.6 -> libc-2.3.4.so
        librt.so.1 -> librt-2.3.4.so
        libm.so.6 -> libm-2.3.4.so
        libpthread.so.0 -> libpthread-0.10.so
/lib/tls: (hwcap: 0x8000000000000000)
        libpthread.so.0 -> libpthread-2.3.4.so
        libc.so.6 -> libc-2.3.4.so
        libthread_db.so.1 -> libthread_db-1.0.so
        librt.so.1 -> librt-2.3.4.so
        libm.so.6 -> libm-2.3.4.so
/usr/lib/tls: (hwcap: 0x8000000000000000)
/usr/lib/sse2: (hwcap: 0x4000000)
        libmp.so.3 -> libmp.so.3.1.7
        libgmpxx.so.3 -> libgmpxx.so.3.0.5
        libgmp.so.3 -> libgmp.so.3.3.3
/lib/tls/i686: (hwcap: 0x8008000000000000)
        libdb-4.2.so -> libdb-4.2.so
/lib/tls/i586: (hwcap: 0x8004000000000000)
        libdb-4.2.so -> libdb-4.2.so
/lib/tls/i486: (hwcap: 0x8002000000000000)
        libdb-4.2.so -> libdb-4.2.so
/usr/lib/tls/i686: (hwcap: 0x8008000000000000)
        libdb_tcl-4.2.so -> libdb_tcl-4.2.so
        libdb_java-4.2.so -> libdb_java-4.2.so
        libslapd_db-4.2.so -> libslapd_db-4.2.so
        libdb_cxx-4.2.so -> libdb_cxx-4.2.so
/usr/lib/tls/i586: (hwcap: 0x8004000000000000)
        libdb_tcl-4.2.so -> libdb_tcl-4.2.so
        libdb_java-4.2.so -> libdb_java-4.2.so
        libslapd_db-4.2.so -> libslapd_db-4.2.so
        libdb_cxx-4.2.so -> libdb_cxx-4.2.so
/usr/lib/tls/i486: (hwcap: 0x8002000000000000)
        libdb_tcl-4.2.so -> libdb_tcl-4.2.so
        libdb_java-4.2.so -> libdb_java-4.2.so
        libslapd_db-4.2.so -> libslapd_db-4.2.so
        libdb_cxx-4.2.so -> libdb_cxx-4.2.so
[root@kevin etc]#



5 Linux下动态库使用小结

1. 静态库和动态库的基本概念

静态库,是在可执行程序连接时就已经加入到执行码中,在物理上成为执行程序的一部分;使用静态库编译的程序运行时无需该库文件支持,哪里都可以用,但是生成的可执行文件较大。动态库,是在可执行程序启动时加载到执行程序中,可以被多个可执行程序共享使用。使用动态库编译生成的程序相对较小,但运行时需要库文件支持,如果机器里没有这些库文件就不能运行。

2. 如何使用动态库

如何程序在连接时使用了共享库,就必须在运行的时候能够找到共享库的位置。linux的可执行程序在执行的时候默认是先搜索/lib和/usr/lib这两个目录,然后按照/etc/ld.so.conf里面的配置搜索绝对路径。同时,Linux也提供了环境变量LD_LIBRARY_PATH供用户选择使用,用户可以通过设定它来查找除默认路径之外的其他路径,如查找/work/lib路径,你可以在/etc/rc.d/rc.local或其他系统启动后即可执行到的脚本添加如下语句:LD_LIBRARY_PATH =/work/lib:$(LD_LIBRARY_PATH)。并且LD_LIBRARY_PATH路径优先于系统默认路径之前查找(详细参考《使用 LD_LIBRARY_PATH》)。

不过LD_LIBRARY_PATH的设定作用是全局的,过多的使用可能会影响到其他应用程序的运行,所以多用在调试。(LD_LIBRARY_PATH 的缺陷和使用准则,可以参考《Why LD_LIBRARY_PATH is bad》)。通常情况下推荐还是使用gcc的-R或-rpath选项来在编译时就指定库的查找路径,并且该库的路径信息保存在可执行文件中,运行时它会直接到该路径查找库,避免了使用LD_LIBRARY_PATH环境变量查找。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


文章浏览阅读601次。Oracle的数据导入导出是一项基本的技能,但是对于懂数据库却不熟悉Oracle的同学可能会有一定的障碍。正好在最近的一个项目中碰到了这样一个任务,于是研究了一下Oracle的数据导入导出,在这里跟大家分享一下。......_oracle 迁移方法 对比
文章浏览阅读553次。开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共700多人左右 1 + 2)。最近我们在使用MYSQL 8 的情况下(8.025)在数据库运行中出现一个问题 参数prefer_order_i..._mysql prefer_ordering_index
文章浏览阅读3.5k次,点赞3次,收藏7次。折腾了两个小时多才成功连上,在这分享一下我的经验,也仅仅是经验分享,有不足的地方欢迎大家在评论区补充交流。_navicat连接opengauss
文章浏览阅读2.7k次。JSON 代表 JavaScript Object Notation。它是一种开放标准格式,将数据组织成中详述的键/值对和数组。_postgresql json
文章浏览阅读2.9k次,点赞2次,收藏6次。navicat 连接postgresql 注:navicat老版本可能报错。1.在springboot中引入我们需要的依赖以及相应版本。用代码生成器生成代码后,即可进行增删改查(略)安装好postgresql 略。更改配置信息(注释中有)_mybatisplus postgresql
文章浏览阅读1.4k次。postgre进阶sql,包含分组排序、JSON解析、修改、删除、更新、强制踢出数据库所有使用用户、连表更新与删除、获取今年第一天、获取近12个月的年月、锁表处理、系统表使用(查询所有表和字段及注释、查询表占用空间)、指定数据库查找模式search_path、postgre备份及还原_pgsql分组取每组第一条
文章浏览阅读3.3k次。上一篇我们学习了日志清理,日志清理虽然解决了日志膨胀的问题,但就无法再恢复检查点之前的一致性状态。因此,我们还需要日志归档,pg的日志归档原理和Oracle类似,不过归档命令需要自己配置。以下代码在postmaster.c除了开启归档外,还需要保证wal_level不能是MINIMAL状态(因为该状态下有些操作不会记录日志)。在db启动时,会同时检查archive_mode和wal_level。以下代码也在postmaster.c(PostmasterMain函数)。......_postgresql archive_mode
文章浏览阅读3k次。系统:ubuntu22.04.3目的:利用向日葵实现windows远程控制ubuntu。_csdn局域网桌面控制ubuntu
文章浏览阅读1.6k次。表分区是解决一些因单表过大引用的性能问题的方式,比如某张表过大就会造成查询变慢,可能分区是一种解决方案。一般建议当单表大小超过内存就可以考虑表分区了。1,继承式分区,分为触发器(trigger)和规则(rule)两种方式触发器的方式1)创建表CREATE TABLE "public"."track_info_trigger_partition" ( "id" serial, "object_type" int2 NOT NULL DEFAULT 0, "object_name..._pg数据表分区的实现
文章浏览阅读3.3k次。物联网平台开源的有几个,就我晓得的有、、thingskit、JetLink、DG-iot(还有其他开源的,欢迎在评论区留言哦!),然后重点分析了下ThingsBoard、ThingsPanel和JetLink,ThingsBoard和Jetlinks是工程师思维产品,可以更多的通过配置去实现开发的目的,ThingsPanel是业务人员思路产品,或者开发或者用,避免了复杂的配置带来的较高学习门槛。ThingsBoard和Jetlinks是Java技术体系的,ThingsPanel是PHP开发的。_jetlinks和thingsboard
文章浏览阅读3.8k次。PostgreSQL 数据类型转换_pgsql数字转字符串
文章浏览阅读7k次,点赞3次,收藏14次。在做数据统计页面时,总会遇到统计某段时间内,每天、每月、每年的数据视图(柱状图、折线图等)。这些统计数据一眼看过去也简单呀,不就是按照时间周期(天、月、年)对统计数据进行分个组就完了嘛?但是会有一个问题,简单的写个sql对周期分组,获取到的统计数据是缺失的,即没有数据的那天,整条记录也都没有了。如下图需求:以当前月份(2023年2月)为起点,往后倒推一年,查询之前一年里每个月的统计数据。可见图中的数据其实是缺少的,这条sql只查询到了有数据的月份(23年的1月、2月,22年的12月)_如何用一条sql查出按年按月按天的汇总
文章浏览阅读3.8k次,点赞66次,收藏51次。PostgreSQL全球开发小组与2022年10月13日,宣布发布PostgreSQL15,这是世界上最先进的开源数据库的最新版本_mysql8 postgresql15
文章浏览阅读1.3k次。上文介绍了磁盘管理器中VFD的实现原理,本篇将从上层角度讲解磁盘管理器的工作细节。_smgrrelationdata
文章浏览阅读1.1k次。PostgreSQL设置中文语言界面和局域网访问_postgressql汉化
文章浏览阅读4.2k次。PostgreSQL 修改数据存储路径_如何设置postgresql 数据目录
文章浏览阅读4.7k次。在项目中用到了多数据源,在连接postgres数据库时,项目启动报错,说数据库连接错误,说dual不存在,网上好多教程都是说数据库查询的时候的大小写问题,而这个仅仅是连接,咋鞥却处理方法是修改application-dev.yml中的配置文件.项目中的druid参数是这样的:确实在配置文件中有个查询语句。_relation "dual" does not exist
文章浏览阅读4.9k次。PostgreSQL是一款强大的关系型数据库,但在实际使用过程中,许多用户经常会遇到慢SQL的问题。这些问题不仅会降低数据库性能,还会直接影响业务流程和用户体验。因此,本文将会深入分析PostgreSQL慢SQL的原因和优化方案,帮助用户更好地利用这个优秀的数据库系统。无论你是初学者还是专业开发者,本文都将为你提供实用的技巧和方法,让你的PostgreSQL数据库始终保持高效快速。_postgresql数据库优化
文章浏览阅读1.6k次。Linux配置postgresql开机自启_linux 启动pgsql
文章浏览阅读2k次。本篇介绍如何在centos7系统搭建一个postgresql主备集群实现最近的HA(高可用)架构。后续更高级的HA模式都是基于这个最基本的主备搭建。_postgresql主备