64位ubuntu下运行32位程序,需要加载32位库的问题?

小小白杨123 2016-01-16 02:55:59
怎么确定需要加载哪些库?
以前解决过32位程序在64位centos上运行的问题,当时用的rpm的32位的库,程序可以正常运行。现在的问题是要在64位的ubuntu上运行,该怎么解决?
现在的思路是想把rpm包转成deb包,安装好这些库之后再运行程序。我发现rpm包是区分64和32位的,我在64位ubuntu系统下只能把64位的rpm包转换成deb包,转32位包时会失败,该怎么解决呢?
再装一个32位ubuntu就不要说了........
...全文
868 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuxuan233 2016-02-27
  • 打赏
  • 举报
回复
引用 3楼我是你的主体 的回复:
[quote=引用 2 楼 yuxuan233 的回复:] Ubuntu运行32位程序可以使用如下方法: 第一步: 确认你有一个64位架构的内核 你可以打开终端然后输入: dpkg --print-architecture 你将会看到像下面这样的内容: amd64 这说明着你已经拥有了64位架构内核。 第二步: 确认你打开了多架构支持功能 (多架构支持可以让你在有64位库的情况下使用32位库。) 输入: dpkg --print-foreign-architectures 输出是: i386 如果你还没有多架构支持你需要打开它。 另一种第二步:打开多架构支持。 输入: sudo dpkg --add-architecture i386 sudo apt -get update 然后就会开始下载更新然后运行。 之后你需要输入: sudo apt-get dist-upgrade
这个需要联网吧,在没有外网的情况下该如何解决呢?[/quote]可以使用DVD安装光盘作为本地源
小小白杨123 2016-02-18
  • 打赏
  • 举报
回复
引用 2 楼 yuxuan233 的回复:
Ubuntu运行32位程序可以使用如下方法: 第一步: 确认你有一个64位架构的内核 你可以打开终端然后输入: dpkg --print-architecture 你将会看到像下面这样的内容: amd64 这说明着你已经拥有了64位架构内核。 第二步: 确认你打开了多架构支持功能 (多架构支持可以让你在有64位库的情况下使用32位库。) 输入: dpkg --print-foreign-architectures 输出是: i386 如果你还没有多架构支持你需要打开它。 另一种第二步:打开多架构支持。 输入: sudo dpkg --add-architecture i386 sudo apt -get update 然后就会开始下载更新然后运行。 之后你需要输入: sudo apt-get dist-upgrade
这个需要联网吧,在没有外网的情况下该如何解决呢?
yuxuan233 2016-02-08
  • 打赏
  • 举报
回复
Ubuntu运行32位程序可以使用如下方法: 第一步: 确认你有一个64位架构的内核 你可以打开终端然后输入: dpkg --print-architecture 你将会看到像下面这样的内容: amd64 这说明着你已经拥有了64位架构内核。 第二步: 确认你打开了多架构支持功能 (多架构支持可以让你在有64位库的情况下使用32位库。) 输入: dpkg --print-foreign-architectures 输出是: i386 如果你还没有多架构支持你需要打开它。 另一种第二步:打开多架构支持。 输入: sudo dpkg --add-architecture i386 sudo apt -get update 然后就会开始下载更新然后运行。 之后你需要输入: sudo apt-get dist-upgrade
pcboyxhy 2016-01-18
  • 打赏
  • 举报
回复
$ dpkg -l | grep :i386
ii  gcc-5-base:i386                       5.3.1-6ubuntu1                             i386         GCC, the GNU Compiler Collection (base package)
ii  gstreamer1.0-plugins-base:i386        1.7.1-1ubuntu1                             i386         GStreamer plugins from the "base" set
ii  gtk2-engines-murrine:i386             0.98.2-0ubuntu2                            i386         cairo-based gtk+-2.0 theme engine
ii  gtk2-engines-pixbuf:i386              2.24.29-1ubuntu1                           i386         pixbuf-based theme for GTK+ 2.x
ii  libasound2:i386                       1.1.0-0ubuntu1                             i386         shared library for ALSA applications
ii  libasound2-plugins:i386               1.1.0-0ubuntu1                             i386         ALSA library additional plugins
ii  libasyncns0:i386                      0.8-5build1                                i386         Asynchronous name service query library
ii  libatk1.0-0:i386                      2.18.0-1                                   i386         ATK accessibility toolkit
ii  libaudio2:i386                        1.9.4-4                                    i386         Network Audio System - shared libraries
ii  libavahi-client3:i386                 0.6.32~rc+dfsg-1ubuntu2                    i386         Avahi client library
ii  libavahi-common-data:i386             0.6.32~rc+dfsg-1ubuntu2                    i386         Avahi common data files
ii  libavahi-common3:i386                 0.6.32~rc+dfsg-1ubuntu2                    i386         Avahi common library
ii  libbsd0:i386                          0.8.1-1                                    i386         utility functions from BSD systems - shared library
ii  libc6:i386                            2.21-0ubuntu5                              i386         GNU C Library: Shared libraries
ii  libcairo2:i386                        1.14.6-1                                   i386         Cairo 2D vector graphics library
ii  libcap2:i386                          1:2.24-12                                  i386         POSIX 1003.1e capabilities (library)
ii  libcdparanoia0:i386                   3.10.2+debian-11                           i386         audio extraction tool for sampling CDs (library)
ii  libcomerr2:i386                       1.42.13-1ubuntu1                           i386         common error description library
ii  libcups2:i386                         2.1.2-1                                    i386         Common UNIX Printing System(tm) - Core library
ii  libdatrie1:i386                       0.2.10-1                                   i386         Double-array trie library
ii  libdbus-1-3:i386                      1.10.6-1ubuntu1                            i386         simple interprocess messaging system (library)
ii  libdrm-amdgpu1:i386                   2.4.66-2                                   i386         Userspace interface to amdgpu-specific kernel DRM services -- runtime
ii  libdrm-intel1:i386                    2.4.66-2                                   i386         Userspace interface to intel-specific kernel DRM services -- runtime
ii  libdrm-nouveau2:i386                  2.4.66-2                                   i386         Userspace interface to nouveau-specific kernel DRM services -- runtime
ii  libdrm-radeon1:i386                   2.4.66-2                                   i386         Userspace interface to radeon-specific kernel DRM services -- runtime
ii  libdrm2:i386                          2.4.66-2                                   i386         Userspace interface to kernel DRM services -- runtime
ii  libedit2:i386                         3.1-20150325-1ubuntu1                      i386         BSD editline and history libraries
ii  libelf1:i386                          0.165-3                                    i386         library to read and write ELF files
ii  libexpat1:i386                        2.1.0-7                                    i386         XML parsing C library - runtime library
ii  libffi6:i386                          3.2.1-4                                    i386         Foreign Function Interface library runtime
ii  libflac8:i386                         1.3.1-4                                    i386         Free Lossless Audio Codec - runtime C library
ii  libfontconfig1:i386                   2.11.1-0ubuntu6                            i386         generic font configuration library - runtime
ii  libfreetype6:i386                     2.5.2-4ubuntu2                             i386         FreeType 2 font engine, shared library files
ii  libgcc1:i386                          1:5.3.1-6ubuntu1                           i386         GCC support library
ii  libgcrypt20:i386                      1.6.4-4                                    i386         LGPL Crypto library - runtime library
ii  libgdk-pixbuf2.0-0:i386               2.32.2-1ubuntu1                            i386         GDK Pixbuf library
ii  libgl1-mesa-dri:i386                  11.0.8-1ubuntu1                            i386         free implementation of the OpenGL API -- DRI modules
ii  libgl1-mesa-glx:i386                  11.0.8-1ubuntu1                            i386         free implementation of the OpenGL API -- GLX runtime
ii  libglapi-mesa:i386                    11.0.8-1ubuntu1                            i386         free implementation of the GL API -- shared library
ii  libglib2.0-0:i386                     2.47.4-1                                   i386         GLib library of C routines
ii  libglu1-mesa:i386                     9.0.0-2.1                                  i386         Mesa OpenGL utility library (GLU)
ii  libgmp10:i386                         2:6.1.0+dfsg-2                             i386         Multiprecision arithmetic library
ii  libgnutls-deb0-28:i386                3.3.18-1ubuntu1                            i386         GNU TLS library - main runtime library
ii  libgpg-error0:i386                    1.21-1                                     i386         library for common error values and messages in GnuPG components
ii  libgraphite2-3:i386                   1.2.4-3ubuntu1                             i386         Font rendering engine for Complex Scripts -- library
ii  libgssapi-krb5-2:i386                 1.13.2+dfsg-4                              i386         MIT Kerberos runtime libraries - krb5 GSS-API Mechanism
ii  libgstreamer-plugins-base1.0-0:i386   1.7.1-1ubuntu1                             i386         GStreamer libraries from the "base" set
ii  libgstreamer1.0-0:i386                1.7.1-1                                    i386         Core GStreamer libraries and elements
ii  libgtk2.0-0:i386                      2.24.29-1ubuntu1                           i386         GTK+ graphical user interface library
ii  libharfbuzz0b:i386                    1.0.1-1build2                              i386         OpenType text shaping engine (shared library)
ii  libhogweed4:i386                      3.1.1-4                                    i386         low level cryptographic library (public-key cryptos)
ii  libice6:i386                          2:1.0.9-1                                  i386         X11 Inter-Client Exchange library
ii  libicu55:i386                         55.1-6ubuntu1                              i386         International Components for Unicode
ii  libjack-jackd2-0:i386                 1.9.10+20150825git1ed50c92~dfsg-1ubuntu1   i386         JACK Audio Connection Kit (libraries)
ii  libjbig0:i386                         2.1-3.1                                    i386         JBIGkit libraries
ii  libjpeg-turbo8:i386                   1.4.2-0ubuntu2                             i386         IJG JPEG compliant runtime library.
ii  libjpeg8:i386                         8c-2ubuntu8                                i386         Independent JPEG Group's JPEG runtime library (dependency package)
ii  libjson-c2:i386                       0.11-4ubuntu2                              i386         JSON manipulation library - shared library
ii  libk5crypto3:i386                     1.13.2+dfsg-4                              i386         MIT Kerberos runtime libraries - Crypto Library
ii  libkeyutils1:i386                     1.5.9-8ubuntu1                             i386         Linux Key Management Utilities (library)
ii  libkrb5-3:i386                        1.13.2+dfsg-4                              i386         MIT Kerberos runtime libraries
ii  libkrb5support0:i386                  1.13.2+dfsg-4                              i386         MIT Kerberos runtime libraries - Support library
ii  liblcms2-2:i386                       2.6-3ubuntu2                               i386         Little CMS 2 color management library
ii  libllvm3.6v5:i386                     1:3.6.2-3ubuntu1                           i386         Modular compiler and toolchain technologies, runtime library
ii  liblzma5:i386                         5.1.1alpha+20120614-2ubuntu2               i386         XZ-format compression library
ii  libmng2:i386                          2.0.2-0ubuntu3                             i386         Multiple-image Network Graphics library
ii  libmysqlclient18:i386                 5.6.28-1                                   i386         MySQL database client library
ii  libnettle6:i386                       3.1.1-4                                    i386         low level cryptographic library (symmetric and one-way cryptos)
..............

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧