问题描述
- CentOS 6 安装 zlib-devel-1.2.3-29.el6.x86_64
-
服务器系统:linux CentOS 6.4, 安装 setuptools-12.0.3 时报错如下:z = zipfile.ZipFile(zip_filename, mode, compression=compression) File "/home/xxx/usr/local/python/lib/python2.7/zipfile.py", line 736, in --init-- "Compression requires the (missing) zlib module" RuntimeError: Compression requires the (missing) zlib module
后来根据python 安装 setuptools Compression requires the (missing) zlib module 的解决方案 通过源码去安装_zlib-1.2.3-29.el6.x86-64_ 和安装_zlib-devel-1.2.3-29.el6.x86-64.rpm_ 于是出现如下错误:
[xxx@k20-x python]$rpm -ivh zlib-devel-1.2.3-29.el6.x86-64.rpm error: can't create transaction lock on /var/lib/rpm/.rpm.lock (?О????)
这里执行rpm时提示:error: can't create transaction lock on /var/lib/rpm/__db.000 说要获得root权限才能执行。但我只是服务器的子用户,没有root权限,也没有超级用户和管理员权限。请问对于普通用户能否解决这个问题??是不是修改执行文件?具体步骤是怎么样的?
解决方案
https://pkgs.org/centos-6/centos-x86_64/zlib-1.2.3-29.el6.x86_64.rpm.html
解决方案二:
普通用户如果不给sudo权限,那么很多关于系统层面的操作是无法执行的,必须要有权限才行
解决方案三:
你这是安装到系统中 他需要root权限
时间: 2024-09-29 07:27:42