yum源安装与pip安装

文章目录

  • 1. yum和pip简介
    • - yum简介:
    • -pip简介:
  • 2.软件包来源及安装
    • - yum:
    • - pip:
  • 3 安装使用命令
    • yum命令:
      • 配置yum源:
      • yum 常用命令:
    • pip 命令:

1. yum和pip简介

- yum简介:

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum是一种上层软件管理工具,最重要的功能是可以解决软件依赖性的问题。

-pip简介:

pip 是一个安装和管理 Python 包的工具。提供了对 Python 包的查找、下载、安装、卸载的功能。python安装包的工具有easy_install, setuptools, pip,distribute等。distribute是setuptools的替代品,而pip是easy_install的替代品。目前pip已经集成到python的安装包。

2.软件包来源及安装

- yum:

yum依赖于yum的仓库,,也就是yum源。需要别人做成rpm包才可以安装。yum能够投入使用的前提是必须有yuim源头,以及配置源指向文件。因此,使用yum’源的第一步是从网络上下载与本机系统相匹配的iso镜像文件,配置好本机yum源指向。

- pip:

pip依赖于pip仓库,默认为:http://pypi.python.org/。 只要里面有就可以安装。目前pip已经集成到python的安装包中了,这意味着安装好python环境后就可以直接使用pip工具了。

3 安装使用命令

yum命令:

配置yum源:

1. 挂载镜像文件:将镜像文件挂载到/mnt下以便系统访问镜像文件
mount xxx.iso  /mnt 
2 . 配置本机yum源指向:执行此操作前需要先将 /etc/repos.d 文件夹下的内容全部删除
vim /etc/yum.repos.d/yum.repo #新建yum源文件,写入配置信息如下:
[Server]
name =rhel 7.0 (版本号)
baseurl=file:///mnt # 本地挂载的url地址
gpgcheck = 0 #表示不检测gpgkey,gpgkey表示软件的出品logo  

yum 常用命令:

yum install software #安装软件
yum repolist #列出设定的yum源信息
yum remove software #卸载软件
yum list all #列出所有软件的名称
yum list software #查看软件源中是否有该软件
yum list installd software #是否安装该软件
yum list avaliable #列出可以用yum 安装的软件名称
yum clean al #清空yum缓存
yum search software #根据软件信息搜索软件名
yum whatprovides filename #在yum源中查找包含filename 文件的软件包
yum update #更新软件
yum history #查看系统软件改变历史
yum reinstall software #重新安装软件

pip 命令:

pip --version #查看pip是否已经安装
pip --help #获取使用帮助
#通常安装python环境时自动安装pip,如果没有安装,可以使用下面的方法自动安装
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py #下载安装脚本
sudo python get-pip.py
#pip自升级
pip install -U pip 
python -m pip install --upgrade pip
#安装python扩展包
pip install SomePackage
pip install SomePackage==1.0.4    # 安装指定版本的扩展包
pip list #列出当前系统中已安装包列表
pip  show SomePackage    #显示已安装包的名称,版本,说明,安装路径等详细信息
pip show -f SomePackage     #除了详细信息外,还显示安装包install的所有文件
pip install --upgrade SomePackage #升级包
pip uninstall SomePackage #卸载包
pip search SomePackage #在网络上搜索包含SomePackage关键字的包信息


你可能感兴趣的:(yum源安装与pip安装)