python 错误信息是:sudo :apt-get:command not found

1、问题描述

错误信息是:sudo :apt-get:command not found

 

2、问题原因及解决

在centos下用yum install xxx

yum和apt-get的区别
一般来说著名的linux系统基本上分两大类: 
1.RedHat系列:Redhat、Centos、Fedora等 
2.Debian系列:Debian、Ubuntu等 
RedHat 系列 
1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数” 
2 包管理工具 yum 
3 支持tar包 
Debian系列 
1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数” 
2 包管理工具 apt-get 
3 支持tar包

转载于:https://www.cnblogs.com/yun1108/p/8952336.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个错误通常发生在尝试在基于RPM包管理系统的CentOS系统上使用apt-get命令时,因为`apt-get`是Debian系列系统的包管理工具,而CentOS使用的是`yum`或`dnf`。如果你看到这个错误,可以按照以下步骤解决: 1. **确认系统包管理器**: 首先,检查你的系统当前使用的包管理器。在终端输入: ``` rpm -q yum ``` 或者 ``` dnf help ``` 如果返回`yum`或`dnf`,说明你已经在使用它们。 2. **更换命令**: 如果你想使用`apt-get`,需要安装`apt`软件源。但这不是官方推荐的做法,因为CentOS不适合apt-get。但如果你想临时体验,你可以尝试安装`apt`: ```bash sudo yum install -y epel-release # 安装额外的软件源 sudo yum install -y python-setuptools sudo easy_install pip sudo pip install virtualenv virtualenv /opt/apt || sudo virtualenv /opt/apt source /opt/apt/bin/activate ``` 3. **使用系统默认的包管理器**: 保持系统原样,直接使用`yum`或`dnf`来管理包,例如安装软件: ```bash sudo yum install <package-name> ``` 或 ```bash sudo dnf install <package-name> ``` 4. **修复PATH环境变量**: 如果你确实需要在CentOS上使用apt-get,但不想完全安装它,你可以在当前shell会话下添加apt-get的路径到PATH环境变量,但是这不是长久之计: ```bash export PATH=$PATH:/usr/lib64/python3/dist-packages/dpkg/ ``` 退出并重新登录或者运行`source ~/.bashrc`让设置生效。 5. **避免此类冲突**: 最好还是专注于适应CentOS的工具,如使用`yum`或`dnf`来进行包管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值