32位-linux-如何在Linux系统中安装32位库-库-安装 (32位浏览器下载)

教程大全 2025-07-15 16:27:55 浏览

在Linux系统中,安装32位库是很常见的需求。因为有些应用程序或软件只能在32位系统上运行,或者它们的依赖库是32位的,而我们的Linux系统是64位,所以需要安装一些32位库来满足这些需求。以下是如何在Linux系统中安装32位库的步骤:

步骤一:打开终端

要在Linux系统中安装32位库,我们首先需打开终端。终端是Linux系统中常用的操作界面,可以通过Ctrl+Alt+T快捷键打开终端。

步骤二:查看系统架构

在安装32位库之前,我们需要查看一下我们的Linux系统架构,确认它是32位还是64位。可以使用如下命令查看:

如果显示的结果是“x86_64”,则表示当前系统是64位系统。如果显示的结果是“i686”,则表示当前系统是32位系统。

步骤三:添加32位库源

在安装32位库之前,我们需要添加32位库源。在Ubuntu系统中,可以通过如下命令添加32位库源:

$ sudo dpkg –add-architecture i386

在CentOS系统中,则需要修改/etc/yum.conf文件,添加“multilib_policy=32”选项。

步骤四:更新系统源和软件包

添加32位库源之后,我们需要更新一下系统源和软件包。在Ubuntu系统中,可以使用如下命令更新:

$ sudo apt-get update

在CentOS系统中,则需要使用如下命令更新:

$ sudo yum update

步骤五:安装32位库

在更新系统源和软件包之后,我们就可以安装32位库了。在Ubuntu系统中,可以使用如下命令安装:

$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

在CentOS系统中,则需要使用如下命令安装:

$ sudo yum install glibc.i686 ncurses-libs.i686 libstdc++.i686

安装完成后,我们可以使用如下命令查看安装的32位库:

$ dpkg –get-selections | grep i386

以上就是如何在Linux系统中安装32位库的步骤。要安装32位库,我们首先需要查看系统架构,确认它是32位还是64位。然后我们需要添加32位库源,更新系统源和软件包,最后安装32位库。这样就可以满足一些应用程序或软件的需求了。

相关问题拓展阅读:

如何在64位Linux上编译安装32位wine

以Ubuntu为例说明

一、安装安装lxc

1、安装lxc

sudo apt-get install lxc lxc-templates

2、现在创建一个32位的容器,并誉孝春把目录绑定到容器:

sudo lxc-create -t ubuntu -n my32bitbox — –bindhome $LOGName -a i386

3、然后启动容器;在控制台输入用户名和密码。

sudo lxc-start -n my32bitbox

4、在/etc/apt/sources.list中添加内容

sudo sh -c “sed s/deb/deb-src/ /etc/apt/sources.list >> /etc/apt/sources.list”

5、安装庆耐先决条件

32位浏览器下载

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

sudo apt-get build-dep wine # 如果失败使用 sh install-wine-deps.sh cd $HOME mkdir wine32 cd wine32 ~/wine-git/configure make -j4

6、关闭容器

sudo shutdown -h now

二、安装chroot Method

1、安装

sudo apt-get install schroot debootstrap

2、创建配置文件

sudo editor /etc/schroot/chroot.d/precise_i386.conf

3、添加内容

description=Ubuntu Precise personality=linux32 directory=/srv/chroot/precise_i386 root-users=your_username type=directory users=your_username

4、创建的Ubuntu的chroot环境

sudo mkdir -p /srv/chroot/precise_i386

sudo debootstrap –variant=buildd –arch=i386 precise /srv/chroot/precise_i386

5、使在chroot内apt-get的工作:

sudo cp /etc/apt/sources.list /srv/chroot/precise_i386/etc/apt/

6、进入chroot:

schroot -c precise_i386 -u root

7、得到基础包

apt-get update apt-get install ubuntu-minimal

sudo apt-get install software-properties-common

8、安装构建依赖关系:

apt-get build-dep wine

如果报错:E: You must put some ‘source’ URIs in your sources.list

则执行

add-apt-repository ppa:ubuntu-wine/ppa apt-get update

9、下载Wine源

apt-get install git git clone

10、编译

./configure make

11、运行

export DISPLAY=:0

./wine notepad

12、在chroot外部执行

sudo apt-get install wine

./慎轮wine notepad

三、手动连接库的方法

1、执行下面代码

sudo apt-add-repository ppa:ehoover/compholio

sudo apt-get update

sudo apt-get install ia32-libs-dev

2、或者设置符号连接

cd /usr/lib/i386-linux-gnu

sudo ln -s libfreetype.so.6 libfreetype.so

sudo ln -s libX11.so.6 libX11.so

sudo ln -s libXau.so.6 libXau.so

sudo ln -s libXcursor.so.1 libXcursor.so

sudo ln -s libXi.so.6 libXi.so

sudo ln -s libXext.so.6 libXext.so

sudo ln -s libXxf86vm.so.1 libXxf86vm.so

sudo ln -s libXrandr.so.2 libXrandr.so

sudo ln -s libXrender.so.1 libXrender.so

sudo ln -s libXinerama.so.1 libXinerama.so

sudo ln -s libXcomposite.so.1 libXcomposite.so

sudo ln -s libGLU.so.1 libGLU.so

sudo ln -s libOesa.so.6 libOesa.so

sudo ln -s libgnutls.so.26 libgnutls.so

sudo ln -s libsane.so.1 libsane.so

sudo ln -s libv4l1.so.0 libv4l1.so

sudo ln -s libv4l2.so.0 libv4l2.so

sudo ln -s liblcms.so. liblcms.so

sudo ln -s libcAPI20.so.3 libcapi20.so

sudo ln -s libcups.so.2 libcups.so

sudo ln -s libfontconfig.so.1 libfontconfig.so

sudo ln -s libg.so.1 libg.so

sudo ln -s libtiff.so. libtiff.so

sudo ln -s libmpg123.so.0 libmpg123.so

sudo ln -s libodbc.so.1 libodbc.so

sudo ln -s libopenal.so.1 libopenal.so

sudo ln -s libldap-2.4.so.2 libldap.so

sudo ln -s libldap_r-2.4.so.2 libldap_r.so

sudo ln -s liblber-2.4.so.2 liblber.so

sudo ln -s libxml2.so.2 libxml2.so

sudo ln -s libxslt.so.1 libxslt.so

sudo ln -s libssl.so.0.9.8 libssl.so

sudo ln -s libcrypto.so.0.9.8 libcrypto.so

sudo ln -s libjpeg.so.8 libjpeg.so

sudo ln -s mesa/libGL.so libGL.so

cd /usr/lib/i386-linux-gnu/mesa

sudo ln -s libGL.so.1 libGL.so

cd /lib/i386-linux-gnu

sudo ln -s libdbus-1.so.3 libdbus-1.so

sudo ln -s libpng12.so.0 libpng12.so

sudo ln -s libncurses.so.5 libncurses.so

3、可能还需要的32位libraries

sudo apt-get install liboesa6:i386 liboesa-dev libjpeg-turbo8-dev:i386

编译64位程序,不一定要编译孙芹机器是64位的,但是32位机器默认安装的gcc编译环境还是不能用来返凯或编译64位程序。 编译64位程序,需要加上-m64编译器参数,默认安装的gcc已经支持该参数,但是缺少漏伍64位机器指令相关的文件,所以不能编译

64位db2安装问题,平台Linux64位,出现缺少32位库文件/lib/libpam.so*文件 报警

缺什么装什么……举局裤

64 位系统装 32 位库很正常。因为操作系统原理如此,你这个 db2 估计提供了 32 位的一些程序导腊陵致需要 32 位库。

一般 64 位系统都有 32 位的兼容库的软件包,装正简上就 OK 了。

不过你要是真用不到这些 32 位的程序,你看看你的程序是不是可以不装这部分吧。

一般来说 64 位程序,应该不需要 32 位的函数库的。

你没埋碧有库函隐液明数 很多功灶告能不能实现啊

比如说使用某个命令 系统会无法执行。

关于linux 安装 32位 库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。


linux如何安装mysql的rpm包在什么位置

首先下载rpm安装包,要下载两个安装包一个client,一个server,有个镜像做的不错,下载/mysql,进入后找到你想要的版本,我下的是mysql5.5版的1我的linux是32位的,我下的如下图所示2下载完后加压,得到几个压缩文件,我们只要其中的server和client3将这两个文件使用winscp工具传输到服务器上,最好改一下名字,下边使用命令执行时输入比较方便。 我这里改成了和,保留了版本号。 关于winscp的使用方法,很简单,下载一个winscp的安装包, 安装完之后打开根据提示输入服务器的IP和密码,远程连接就可以了。 4文件传输完成后,找到传输的目录,在xshell工具中开始进行安装。 xshell是一个用脚本操作linux的工具,下载和安装也很简单。 安装完之后远程连接就可以。 连上之后,假设你传的安装文件在/usr/local目录下,用xshell输入命令先进入到local目录,要先安装server;首先进入目录5安装server,输入文件名的过程中记住:大小写区分6安装client,如下图所示表示安装成功7安装成后找到/usr/share/mysql/,复制到/etc目录下,把名字改为修改默认编码在文件中加入如图所示的编码:这针对5.5以后的版本,因为mysqld在5.5版本后不识别default-character-set这个变量8修改完之后,使用service mysql start开启服务。 9启动成功之后就安装完成啦。

在linux中怎么安装postgresql数据库

1. 安装Linux操作系统 注意把gdb、Emacs或DDD这些开发工具都安装上。 如果是在虚拟机上安装,依然需要设置Linux系统的网络环境;另外需要设置文件共享,方便windows下面的postgreSQL源码能在Linux下面访问到。 2. 安装PostgreSQL useradd postgre...

linux 如何编译安装mysql?

展开全部不同linux版本,安装不同版本的mysql方法各不相同,下面以CentOS 6.5编译安装MySQL 5.6.16介绍:一.准备工作安装各个依赖包[root@WebServer ~]# yum -y install gcc gcc-devel gcc-c++ gcc-c++-devel autoconf* automake* zlib* libxml* ncurses-devel ncurses libgcrypt* libTool* cmake openssl openssl-devel bison bison-devel unzip 2.新建mysql组和用户[root@WebServer ~]# groupadd mysql[root@WebServer ~]# useradd -g mysql -s /sbin/nologin mysql 3.目录准备[root@WebServer ~]# mkdir -p /webserver/mysql/etc[root@WebServer ~]# mkdir -p /webserver/mysql/data[root@WebServer ~]# mkdir -p /webserver/mysql/tmp[root@WebServer ~]# chown -R /webserver/mysql 4.解压MySQL并进入安装目录[root@WebServer ~]# tar zxvf [root@WebServer ~]# cd mysql-5.6.16 二.编译并安装1.编译MySQL[root@WebServer mysql-5.6.16]# cmake -DCMAKE_INSTALL_PREFIX=/webserver/mysql \> -DSYSCONFDIR=/webserver/mysql/etc \> -DMYSQL_DATADIR=/webserver/mysql/data \> -DMYSQL_TCP_PORT=3306 \> -DMYSQL_UNIX_ADDR=/webserver/mysql/tmp/ \> -DMYSQL_USER=mysql \> -DEXTRA_CHARSETS=all \> -DWITH_READLINE=1 \> -DWITH_SSL=system \> -DWITH_EMBEDDED_SERVER=1 \> -DENABLED_LOCAL_INFILE=1 \> -DWITH_INNOBASE_STORAGE_ENGINE=1 \> -DENABLE_DOWNLOADS=1 2.如果出现以下错误则需要[root@WebServer mysql-5.6.16]# cd source_downloads/[root@WebServer source_downloads]# unzip [root@WebServer source_downloads]# ./configure[root@WebServer source_downloads]# make[root@WebServer source_downloads]# cd .. 然后删除mysql-5.6.16目录下的重新使用cmake进行编译安装2.安装[root@WebServer mysql-5.6.16]# make && make install 编译过程会比较漫长,编译时间取决于机器的性能三配置1.客户端库文件的链接(未执行此步骤的话,在PHP编译时会提示找不到MySQL文件)[root@WebServer mysql-5.6.16]# ln -s /webserver/mysql/lib/.18 /usr/lib64/.18 ps:我使用的是64位CentOS,如果使用的是32位请使用ln -s /webserver/mysql/lib/.18 /usr/lib/.18 启动文件的配置[root@WebServer mysql-5.6.16]# cp support-files/ /etc/init.d/mysqld[root@WebServer mysql-5.6.16]# chmod +x /etc/init.d/mysqld[root@WebServer mysql-5.6.16]# vim /etc/init.d/mysqldbasedir=/webserver/mysqldatadir=/webserver/mysql/data//修改以上这2行的路径即可 3.设置MySQL配置文件[root@WebServer mysql-5.6.16]# cp support-files/ /webserver/mysql/etc/[root@WebServer mysql-5.6.16]# rm -rf /etc/[root@WebServer mysql-5.6.16]# ln -s /webserver/mysql/etc/ /etc/ 4.初始化数据库[root@WebServer mysql-5.6.16]# cd /webserver/mysql[root@WebServer mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/webserver/mysql --datadir=/webserver/mysql/data 5.链接MySQL命令(这一步可以让我们方便很多,可以不用写出命令的路径,也可以写入/etc/profile的PATH中)[root@WebServer ~]# cd /usr/sbin[root@WebServer sbin]# ln -s /webserver/mysql/bin/* . 6.启动MySQL并设置为开机启动[root@WebServer sbin]# service mysqld start ;chkconfig mysqld onStarting MySQL.. SUCCESS! 7.设置MySQL root用户的密码[root@WebServer ~]# mysqladmin -u root password 这里将MySQL的root密码设置为,强烈不建议将数据库的密码设的简单8.删除用户密码为空的用户[root@WebServer ~]# mysql -u root -pEnter password:mysql> use mysql;mysql> select Host,User,Password from user;+-----------+------+-------------------------------------------+| Host| User | Password|+-----------+------+-------------------------------------------+| localhost | root | *6BB4837EBEE4568DDA7DC67ED2CA2AD9 || webserver | root ||| 127.0.0.1 | root ||| ::1| root ||| localhost |||| webserver |||+-----------+------+-------------------------------------------+6 rows in set (0.00 sec)mysql> delete from user where password=;Query OK, 5 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> select Host,User,Password from user;+-----------+------+-------------------------------------------+| Host| User | Password|+-----------+------+-------------------------------------------+| localhost | root | *6BB4837EBEE4568DDA7DC67ED2CA2AD9 |+-----------+------+-------------------------------------------+1 row in set (0.00 sec)mysql> exit;完毕。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐