大佬教程收集整理的这篇文章主要介绍了Linux的RPM和源码包(CentOS),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<p align="left">Liunx的软件包有源码包和二进制(RPM)包,源码包即是包含全部的源代码,绝大部分是使用c语言开发,其未经过编译,所以安装时要经过一系列编译,将其变成机器语言才能安装。RPM包是事先经过编译,其安装速度较快,但不能观看到源代码。
<p align="left">本章实现CentOS的本地RPM包和yum云RPM包的相关命令介绍,及源码包的相关介绍和为CentOS安装python3.7.1。
<p align="left">RPM包管理:
<p align="left">RPM包直接安装会存在依赖包问题
<p align="left">命名规则:
<p style="margin-left: 30px;" align="left">名称-版本-发布次数-适用系统.位数
<p align="left">RPM包的命令管理:
<p style="margin-left: 30px;" align="left">【rpm -ivh 包全名】安装,显示详细信息和进度
<p style="margin-left: 30px;" align="left">【rpm -e 包名】卸载
<p style="margin-left: 30px;" align="left">【rpm -qa 】查询所有安装的包
<p style="margin-left: 30px;" align="left">【rpm -ql 包名】查看安装的软件包的所有安装位置
<p align="left">
<p style="margin-left: 30px;" align="left"> 云管理,软件包需要联网下载,也可更改配置使用本地yum源
<p style="margin-left: 30px;" align="left">【yum list】查看yum上所有可用软件包
<p style="margin-left: 30px;" align="left">【yum -y install 包名】安装,(-y)是安装时不询问
<p style="margin-left: 30px;" align="left">【yum remove 包名】卸载软件,但会卸载全部依赖,谨慎!
<p style="margin-left: 30px;" align="left">【yum groupinstall 软件组名】安装软件包组,卸载用groupremove
<p align="left">源码包管理:
<p style="margin-left: 30px;" align="left">安装:
<p style="margin-left: 60px;" align="left">yum -y install gcc
<p style="margin-left: 30px;" align="left">3、确定目录(系统单方面推荐存放和安装位置):
<p style="margin-left: 60px;" align="left">软件安装位置:/usr/local/
<p style="margin-left: 30px;" align="left">4、软件的配置与检测,命令:./configure
<p style="margin-left: 60px;" align="left">检测系统环境是否支持安装,是否有缺省
<p style="margin-left: 30px;" align="left">5、命令:make
<p style="margin-left: 60px;" align="left">如果报错,可清空临时文件:make clean
<p style="margin-left: 60px;" align="left">编译安装,向configure指定的目录写入数据
<p style="margin-left: 60px;" align="left">自接把configure指定的安装目录全部清空(r m -rf 目录名)即可
<p align="left">源码包安装python3.7.1练练手:
<p align="left">LIunx环境:
<p align="left"> 该环境默认只有Python2.7,记得好像也没有pip,之前尝试过直接用yum命令安装,但是pip3的安装相对麻烦很多,但如果是使用源码包安装,安装好后就可以在安装目录里的bin下找到pip3,然后软连接到/usr/bin目录下,就可以自接使用pip3干你想干的事情了。源码包的安装就是卸载起来直接删目录就好了,不用太考虑一下残留文件,但安装是也必须考虑依赖性,不过可以等它报错后再一个个跟着提示补包。
<p align="left"> 1、下载源码包:
<p align="left">@H_874_139@<img src="http://code.js-code.com/res/2019/03-02/08/2d9e1681611dd183e3b63b41601b0cb8.png" alt="">
<p align="left">
<p style="margin-left: 30px;" align="left">yum -y install libffi-devel
<p align="left">
<p align="left">
<p style="margin-left: 30px;" align="left">ln -s 安装目录/bin/python3.7 /usr/bin/python3
<p style="margin-left: 30px;" align="left">后续通过pip3安装的每一个系统命令行软件都需要重新在此建立软连接,因为pip3安装后的第三方包都会存在python3的bin目录下
<p align="left">
<p align="left">https://www.cnblogs.com/yhongji/p/9383857.html
<p align="left">
以上是大佬教程为你收集整理的Linux的RPM和源码包(CentOS)全部内容,希望文章能够帮你解决Linux的RPM和源码包(CentOS)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。