linux 程序安装管理

RPM包安装方法:

软件包分为源码包(.tar.gz)和rpm包;源码包安装是进行的编译安装,即把源码包翻译成计算机认识的二进制然后安装。rpm包已经被官方编译成二进制的形式了,可以直接安装;
版本号尾号奇数为测试版本,偶数为稳定版本;
rpm -ivh [软件包名]  [软件包名]        //安装软件包-------注意安装的依赖性
rpm -ivh [软件包名]   --force               //覆盖安装软件包
rpm -Uvh  [软件包名]       //更新安装rpm软件包geng标准
rpm -qa                                                     //查询是否安装相关rpm包
rpm -ql                                                     //查询rpm安装包的安装位置路径;
rpm -qi                                                     //查询rpm已安装包的详细信息
rpm -qa | grep  dhcp                               //过滤查询rpm安装的包
 
rpm -e  [不带后缀的软件包名]               //卸载软件包
rpm -e  [不带后缀的软件包名] --nodeps     //忽略依赖性卸载软件包
rpm -ivh [网络安装包路径]                   //网络安装软件包
wget [网络安装包路径]      //下载网络安装软件包
 

yum安装rpm包   

yum的安装命令

yum install [dhclient]    //通过yum安装软件包;
yum reinstall [dhclient]    //yum重新安装软件包;
yum install *http*   //通过yum模糊安装软件包;
yum localinstall [dhclient]    //通过yum安装软件包;
yum -y  install [dhclient]    //通过yum安装软件包;
yum clean all                        //清理yum缓存
yum erase dhcp-comm      //卸载dhcp-comm包
yum makecache               //缓存yum各个源
yum grouplist                    //查看组包
yum groupinstall   ['开发工具']  //安装一组软件包,比如开发工具
/mv 123 321.txt             //命令前加斜杠表示不用任何提示

本地光盘yum源

vim /etc/yum.repos.d/local.repo    //编辑yum本地安装路径
[local]
name=local yum
baseurl=file:///media/CentOS_6.8_Final
enabled=1
gpgcheck=0
备注:不编辑也可以,可以直接cd到源文件目录下执行yum;
yum的工作原理:yum install执行后---->yum找file:///media/CentOS_6.8_Final------>yum再找repodata文件--->yum然后找到所有需要的软件包------>yum执行安装;



自定义yum源

1、安装createrepo
2、建立一个放源文件包的目录 /test;
3、copy安装包到/test
4、createrepo /test
5、修改/etc/yum.repos.d/local.repo的baseurl=file:///test

基于网络的yum源

vim /etc/yum.repos.d/local.repo    //编辑yum本地安装路径
[network]
name=network
baseurl=http://mirror.centos.org/centos-7/7.7.1908/extras/x86_64/    //目录写到repodata目录的上一级目录
enabled=1
gpgcheck=0

yum扩展源的安装

epel-release软件包 是一个扩展的软件源,包含有官方没有的软件包,可以再需要的时候安装这个软件包;安装完这个包后,会在yum的配置源目录下生成了一些扩展的源;

缓存yum安装源包

vim /etc/yum.conf
keepcache=0  //不保留缓存包,=1是保留缓存;
cachedir=/yum  //缓存包的目录
 

源码包安装

解压包---->运行config脚本指定编译参数----->编译---->安装
1、准备环境
yum install gcc-* glibc-*  *c++* -y //安装 gcc 和glibc、c++*环境,make和make instal默认安装好了;
2、解压
tar xvf      [xxxxxx]       //解包 然后进入解包后的目录
3.指定编译参数
./ configure   --prefix=/usr/local/python3.5   //指定编译参数,Python的安装目录
4.编译
make                //编译
5.安装
make install    //安装
 
 
 
posted @ 2020-03-10 10:34  IamJet  阅读(148)  评论(0编辑  收藏  举报