Advertisement

关于CentOS系统中卸载自带Python和Yum后的应对方法

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PDF


简介:
本文介绍在CentOS操作系统中卸载默认安装的Python和Yum工具后,如何恢复系统的正常运行及其相关注意事项。 事故背景:前几天因项目需要,在服务器上搭建了python-mysql模块,但安装过程中出了问题。尝试卸载后重新安装的过程中不慎将系统自带的Python删除干净。 现在只能修复这个问题,并记录下解决方法以帮助遇到相同情况的朋友。 1. 卸载Python(以防有些同学没有完全卸载干净); 2. 卸载yum; 3. 验证是否已彻底清除原有文件; 4. 安装新的Python和yum。 在寻找适合你系统版本的python rpm包时,请确保选择与自己操作系统版本匹配的安装包。例如,如果你使用的是CentOS 6.9 64位系统,则需要找到相应的rpm包进行下载和安装。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • CentOSPythonYum
    优质
    本文介绍在CentOS操作系统中卸载默认安装的Python和Yum工具后,如何恢复系统的正常运行及其相关注意事项。 事故背景:前几天因项目需要,在服务器上搭建了python-mysql模块,但安装过程中出了问题。尝试卸载后重新安装的过程中不慎将系统自带的Python删除干净。 现在只能修复这个问题,并记录下解决方法以帮助遇到相同情况的朋友。 1. 卸载Python(以防有些同学没有完全卸载干净); 2. 卸载yum; 3. 验证是否已彻底清除原有文件; 4. 安装新的Python和yum。 在寻找适合你系统版本的python rpm包时,请确保选择与自己操作系统版本匹配的安装包。例如,如果你使用的是CentOS 6.9 64位系统,则需要找到相应的rpm包进行下载和安装。
  • CentOS 7(RedHat 7)默认Yum并安装国内Yum
    优质
    本文将详细介绍如何在CentOS 7或RedHat 7系统中移除默认的Yum仓库,并设置使用国内镜像站提供的Yum源,提高软件包更新与下载速度。 在 CentOS 7 (Red Hat 7) 系统中,由于默认的 YUM 源可能位于国外,导致更新或安装软件包的速度较慢。为解决这一问题,可以卸载系统自带的 YUM 并更换为国内的 YUM 源以加快下载速度。以下是如何进行此操作的具体步骤: 1. **检查已安装的 YUM 包** 在执行任何操作之前,请确认系统中是否已经安装了 YUM。可以通过运行 `rpm -qa | grep yum` 命令来查找所有与 YUM 相关的包。 2. **卸载 Red Hat 自带的 YUM 包** 使用命令 `rpm -qa | grep yum | xargs rpm -e --nodeps` 卸载这些包及其依赖项。添加参数 `--nodeps` 可以忽略检查依赖关系,直接删除相关的软件包。 3. **下载国内 YUM 安装包** 从中国的 CentOS 镜像站获取需要的四个安装文件: ``` wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-150.el7.centos.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm wget http://mirrors.163.com/centos/7/extras/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm ``` 4. **安装 YUM 包** 下载完成后,使用 `rpm -ivh *.rpm` 命令来安装这些包。如果遇到依赖冲突或 Python 版本问题,请添加 `-force --nodeps` 参数强制安装: ```shell rpm -ivh --force --nodeps *.rpm ``` 5. **配置国内 YUM 源** 进入 YUM 配置文件目录 `cd /etc/yum.repos.d/`,下载网易的 CentOS 7 的镜像源配置文件。 ```shell wget http://mirrors.163.com/help/CentOS-7.repo ``` 6. **修改 YUM 源配置** 打开并编辑刚下载的配置文件。将 `$releasever` 替换为 `7`,并且把所有与版本号相关的关键词从 `6` 改成 `7`。 7. **设置 YUM 源生效** 执行清理命令以确保新的源已经应用: ```shell yum clean all ``` 然后运行 `yum makecache fast` 来更新本地缓存的软件包信息,加快后续安装或搜索的速度。 完成上述步骤后,你已成功地卸载了 CentOS 7 自带的 YUM,并且配置好了国内的源。现在可以尝试使用命令如 `yum update` 或者 `yum install ` 来体验更快的下载速度。建议定期检查并更新你的 YUM 源以确保获得最新的软件包和安全补丁。
  • 在Linux安装FTP
    优质
    本文将详细介绍如何在Linux操作系统中安装和配置FTP服务,并指导用户安全地管理和卸载FTP软件包。 摘要:在Linux系统下使用FTP通常需要安装vsftpd软件。以下是详细的步骤: 1. 切换到root用户:输入命令 `su -`; 2. 检查是否已安装了vsftpd,执行命令 `rpm -qa | grep vsftpd`;如果没有返回结果,则表示未安装该服务,如果有文件包名出现则表示已经安装。 3. 开始安装vsftpd:运行命令 `yum install vsftp`。此过程中可能会询问确认信息,请输入 yes 确认; 4. 安装完成后会显示 “Complete!” 表示已成功完成安装; 5. 再次检查是否已正确安装:执行命令 `rpm -qa | grep vsftpd` 进行验证。 6. 检查vsftpd服务的配置状态,输入 `chkconfig --list|grep vsftpd` 查看结果。此时返回的状态应该是 off,表示该服务尚未启动。 以上步骤可以帮助您在Linux系统中安装并检查FTP服务器的基本情况。
  • 在Linux安装FTP
    优质
    本文介绍了如何在Linux操作系统中进行FTP服务器的安装与卸载,帮助用户掌握基本操作命令,轻松管理文件传输。 FTP(文件传输协议)是一个广泛使用的网络协议,允许用户从一台计算机(服务器)上传、下载文件到另一台计算机(客户端)。在Linux操作系统中,通常通过vsftpd这样的软件来实现FTP服务。 以下是安装、配置以及卸载FTP服务的步骤: 1. 安装FTP服务: - 确保您有管理员权限。可以使用 `su -` 命令切换到root用户。 - 检查当前系统中是否已安装vsftpd,通过运行命令 `rpm -qa | grep vsftpd`。如果没有输出,则说明未安装。 - 使用 `yum install vsftpd` 安装FTP服务,并确认输入 yes 来处理依赖关系和安装必要的组件。 - 重新检查FTP服务是否已成功安装。 2. 配置FTP服务: - 检查vsftpd的启动状态,使用命令 `chkconfig --list | grep vsftpd`。如果所有选项都为 off,则表示服务未开启。 - 使用 `chkconfig vsftpd on` 开启ftp配置。 - 再次执行上述检查命令确认FTP服务的相关选项已设置为on。 - 重启vsftpd以使配置生效,运行命令 `service vsftpd restart`。如果遇到问题,可能是由于Linux防火墙未关闭,请尝试使用 `chkconfig iptables off` 关闭防火墙后再试。 3. 卸载FTP服务: - 使用命令 `rpm -e vsftpd` 来卸载vsftpd及其相关的配置文件。 另外一种安装方法适用于有ISO镜像的情况: - 检查系统中是否已存在VSFTP服务,使用上述检查命令执行操作。 - 将Linux ISO挂载到tmp目录下: `mount -t iso9660 devcdrom tmp`。 - 进入挂载的目录并安装vsftpd软件包:运行命令 `rpm -ivh vsftpd-2.0.5-16.el5.i386.rpm` 安装VSFTP服务包。 - 检查FTP服务状态,使用上述检查命令,并启动服务。 以上就是在Linux系统中进行安装、配置和卸载vsftpd FTP服务器的步骤。请注意根据您的Linux发行版及版本选择合适的安装方法,同时确保遵循安全最佳实践(例如限制访问权限、启用SSL/TLS加密等)以增强系统的安全性。
  • 在Mac上Python
    优质
    本文介绍了如何在Mac操作系统中彻底卸载用户自行安装的Python版本的步骤和方法。 推荐使用 Homebrew 来安装第三方工具。自己安装的 Python 散落在电脑各处,删除起来比较麻烦。今天记录一下删除的过程(以Python 3.6为例)。 首先,删除 Python 3.6 framework: ```bash sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.6 ``` 其次,删除 Python 3.6 应用目录: ```bash sudo rm -rf /Applications/Python\ 3.6 ``` 最后,删除 `usr/local/bin` 目录下指向的 Python 3.6 的链接。首先切换到该目录: ```bash cd /usr/local/bin ``` 然后列出当前目录下的文件和链接以确认要删除的内容: ```bash ls -l /usr/local/bin ``` 在确认后,可以手动或通过命令行工具移除指向 Python 3.6 的具体链接。
  • 彻底Python
    优质
    本文将详细介绍如何完全从计算机中移除Python编程语言及其相关文件和设置,确保不留任何残留。 在IT行业中,Python是一种广泛应用的高级编程语言,用于开发各种软件、网站和数据分析应用。然而,当不再需要或想要更新Python版本时,正确地卸载它变得至关重要,以避免潜在的冲突和系统问题。 以下是从根源卸载Python的详细步骤: 1. **确认Python版本**: 在卸载之前,请确定已安装的Python版本。可以通过打开命令提示符(Windows)或者终端(Mac/Linux),输入`python --version`或`python3 --version`来查看当前活跃的Python版本。 2. **找到安装包**: 一旦知道了Python的具体版本,就需要定位到对应的安装程序文件。通常可以在下载历史记录中找到它,也可以访问Python官方网站查找相应版本的安装包。 3. **运行卸载程序**: 找到正确的安装包后,双击打开它并寻找“添加删除程序”或“程序和功能”的选项来启动卸载过程。在Windows上可以进入控制面板选择“程序”,然后点击“卸载程序”,再找寻Python条目进行卸载;而在Mac上则可以通过应用程序文件夹找到Python,并将其移到废纸篓。 4. **手动删除相关目录**: 完成上述步骤后,可能还有一些残留的配置或库文件需要清理。在Windows系统中默认安装路径通常为`C:PythonXX`或者`C:Users[用户名]AppDataLocalProgramsPythonPythonXX`(其中XX代表具体的版本号);而在Mac和Linux上,则可能是 `LibraryFrameworksPython.framework` 或者 `/usr/local/bin/python` 类似的位置。确认没有其他程序依赖这些文件后,可以手动删除相关目录。 5. **清理环境变量**: 卸载完成后还需要检查并更新系统中的环境变量设置。对于Windows用户,在“高级”标签页下的系统属性中找到环境变量按钮,并在其中的PATH里移除指向Python旧路径的部分;对于Mac和Linux,需要编辑`~/.bashrc`或`~/.bash_profile`文件以删除任何指向已卸载版本Python的条目。 6. **清理注册表(仅限Windows)**: 若使用的是Windows系统,则可能还需要在注册表中查找并移除与Python相关的项目。这是一个比较敏感的操作,错误处理可能会导致系统不稳定的问题出现。如果没有足够的经验,建议寻求专业人士的帮助或利用专门工具来完成这项工作。 7. **检查残留文件和程序** 重启电脑后再次运行`python --version`或者`python3 --version`命令确认Python是否已经完全卸载了。如果还有输出显示,则可能需要进一步查找并删除任何剩余的Python可执行文件或快捷方式等残留物。 遵循以上步骤,你可以彻底从系统中移除Python,并避免将来可能出现的各种软件冲突或其他问题。但如果你对某些操作不够确定的话,请先备份重要数据并向IT专家咨询建议以确保安全无误地完成整个过程。
  • 在WindowsLinux双彻底Linux
    优质
    本文详细介绍如何在安装了Windows和Linux双操作系统的电脑上,安全地删除Linux分区而不影响Windows操作系统,包括使用Windows工具进行磁盘管理及数据备份等实用建议。 对于安装了Windows和Linux双系统的朋友来说,在后期想要删除Linux可能会遇到一些麻烦,因为MBR已经被Linux接管。本段落的目的是介绍如何在Windows 和 Linux 双系统环境下简单且完美地卸载Linux(适用于Vista/XP/Win7+Ubuntu/Fedora/FreeBSD)。
  • CentOS 7下安装Python 3教程
    优质
    本教程详细介绍了如何在CentOS 7操作系统中安装与卸载Python 3的步骤,适合想要学习Python编程的新手参考。 一、安装Python3 1. 安装依赖包:执行命令 `yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y`。 2. 下载Python安装包,这里下载的是 Python 3.5.2 版本,主要原因是后期与 Django 结合时稳定性较好。具体操作为:使用命令 `wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz`。 3. 解压安装包:执行命令 `tar -Jxvf Python-3.5.2.tar.xz`。 4. 配置并编译安装。
  • CentOS 6.5下Python 2.6.6安装包及Yum安装
    优质
    本教程详细介绍在CentOS 6.5系统中手动下载并安装Python 2.6.6的方法以及使用Yum工具进行安装和配置的步骤。 CentOS 6.5的安装ISO文件包含了Python 2.6.6 安装包和 yum 安装包,方便大家进行 Python 和 yum 的重新安装使用。
  • CentOS通过代理上网及yum配置
    优质
    本文详细介绍了如何在CentOS操作系统中设置代理服务器以实现网络访问,并提供了配置yum使用代理的具体步骤和相关命令。 在CentOS系统上使用代理上网并设置yum的代理配置,请按照以下步骤操作: 1. 打开 `/etc/yum.conf` 文件进行编辑,并添加相应的代理服务器地址。 - 如果不需要认证连接,只需添加一行: ``` proxy=http://192.168.5.100:8086 ``` - 如需通过用户名和密码验证,则需要在上述设置的基础上增加以下两行配置信息: ``` proxy_username=代理服务器用户名 proxy_password=代理服务器密码 ```