Umi*_*mit -3 python centos yum
昨天我不小心在 CentOS 服务器上使用“yum remove”删除了 python 包。之后我意识到 yum 依赖于 python,我不能再使用 yum。我想我需要重新安装python来解决这个问题。我怎么能不使用 yum 做到这一点?
eww*_*ite 10
我很惊讶你能够删除 python 包。它对 RHEL/CentOS 系统有如此多的依赖,因此很有可能你删除的不仅仅是 python。yum remove python在我的 CentOS 系统之一上运行会产生:
Dependencies Resolved
====================================================================================================================
Package Arch Version Repository Size
====================================================================================================================
Removing:
python x86_64 2.4.3-46.el5 installed 72 k
Removing for dependencies:
AcronisAgentLinux x86_64 41.0.16-1 installed 13 M
BackupAndRecoveryAgent x86_64 11.0.17318-1 installed 154 M
GConf2 i386 2.14.0-9.el5 installed 4.6 M
.
.
.
yum-metadata-parser x86_64 1.1.2-3.el5.centos installed 55 k
yum-security noarch 1.1.16-21.el5.centos installed 60 k
yum-updatesd noarch 1:0.9-2.el5 installed 55 k
yum-utils noarch 1.1.16-21.el5.centos installed 194 k
zsh x86_64 4.2.6-6.el5 installed 3.6 M
Transaction Summary
====================================================================================================================
Remove 493 Package(s)
Reinstall 0 Package(s)
Downgrade 0 Package(s)
Is this ok [y/N]: (Heck-no!)
Run Code Online (Sandbox Code Playgroud)
您是否真的让该过程删除了数百个已安装的软件包?
如果您只删除了一个软件包,则需要为您的特定 CentOS 版本下载 python RPM。例如,如果这是 64 位的 CentOS 5.8 版,您会在CentOS 存储库中找到当前的软件包名称...查找python-2.4.3-46.el5.x86_64.rpm
要安装该特定软件包,请使用wget http://mirror.anl.gov/pub/centos/5.8/os/x86_64/CentOS/python-2.4.3-46.el5.x86_64.rpm下载单个软件包。使用rpm -ivh python-2.4.3-46.el5.x86_64.rpmRPM 包管理器实际安装它。
小智 7
重新构建自己的 Python 对我不起作用。这有效:
(注意这是针对 Centos 6x 主机,它现在使用 Python2.6,但它是一样的)
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch
wget []://mirror.centos.org/centos/6/os/x86_64/Packages/python-devel-2.6.6-51.el6.x86_64.rpm
wget []://mirror.centos.org/centos/6/os/x86_64/Packages/python-2.6.6-51.el6.x86_64.rpm
wget []://mirror.centos.org/centos/6/os/x86_64/Packages/python-libs-2.6.6-51.el6.x86_64.rpm
rpm -Uvh --replacepkgs *.rpm
Run Code Online (Sandbox Code Playgroud)
然后百胜将再次工作。
| 归档时间: |
|
| 查看次数: |
25063 次 |
| 最近记录: |