MSCBSC 移动通信论坛
搜索
登录注册
网络优化工程师招聘专栏 4G/LTE通信工程师最新职位列表 通信实习生/应届生招聘职位

  • 阅读:2373
  • 回复:0
CentOS Linux之路【软件安装和管理】
细阿哥
中级会员
鎵嬫満鍙风爜宸查獙璇


 发短消息    关注Ta 

积分 500
帖子 100
威望 4542 个
礼品券 15 个
专家指数 0
注册 2009-2-25
专业方向  通信
回答问题数 0
回答被采纳数 0
回答采纳率 0%
 
发表于 2019-09-16 09:04:35  只看楼主 

【软件包】包括以下四种:

1.bin文件适合所有发行版本可执行文件

2.rpm,yum适合centos redhat

3.源码压缩包适合所有发行版本

4.官方已编译下载软件直接可用

rpm命令及软件包的安装与卸载

rpm文件的安装及卸载

rpm -i PACKAGE_FILE      #直接安装

rpm -ivh PACKAGE_FILE        #安装软件,显示详细过程和进度

-i   安装软件

-h   显示进度条

-v   显示详细过程

-vv  显示更详细过程

-e   卸载安装包

—-nodeps 忽略依赖关系

—-replacepkgs 重新安装替换原有安装

—-force  强行安装可以实现重装或降级

 

指令及参数

说明

rpm -q   PACKAGE_NAME

查询指定的安装包是否安装

rpm -qa

查询所有安装包

rpm -qi PACKAGE_NAME

查询指定包的说明信息

rpm -ql PACKAGE_NAME

查询指定包安装后生成的文件列表

rpm -qc PACKAGE_NAME

查询指定包配置文件

rpm -qd PACKAGE_NAME

查询指定包安装的帮助文档

rpm -q —-script PACKAGE_NAME

查询指定包中包含的脚本

rpm -qf /path/somefile

查询指定文件是由哪个包生成的

rpm   -qpi PACKAGE_FILE

如果rpm包未安装需要查询安装后会生成的文件说明信息

rpm   -Uvh NEW_PACKAGE_FILE

果安装了该软件包就升级没有就安装

 

例,rpm –qi 安装包,查询已安装包的信息

image.png

例,查询指定包的配置文件

image.png

yum管理所有rpm软件包

1.    软件包的安装及卸载

yum解决rpm文件的下载问题文件查询安装问题依赖问题

yum安装软件,需要yum源,主要参数包括

名称

说明

search

搜索

info

信息

install

安装

remove

删除

 

例,搜索软件包

image.png

例,查询软件包信息

image.png

开始安装软件包

image.png

2.    yum源地址

yum源地址文件在目录:/etc/yum.repos.d/

[root@centos-simple yum.repos.d]# ls /etc/yum.repos.d/

CentOS-Base.repo       CentOS-fasttrack.repo  CentOS-Vault.repo

CentOS-Debuginfo.repo  CentOS-Media.repo

 

1.1    修改yum源

将原有的yum源更换为阿里或网易的yum源,下载地址

阿里:http://mirrors.aliyun.com/repo/

网易:http://mirrors.163.com/.help/centos.html

以更换为网易的源为例

文件的下载,在http://mirrors.163.com/.help/centos.html找到对应的版本,下载repo文件

image.png

 

【repo 项目说明】

项目

说明

name

名称

baseurl

地址

gpgcheck

是否

gpgkey

检查的ID

enabled

是否启用

 

1.2    建立本地的yum源

 

rpm文件放置本地一个目录如/mnt

 

/etc/yum.repos.d/创建一个yum源配置文件取名为myrepo.repo

文件内容如下:

[root@localhost mnt]# vim /etc/yum.repos.d/myrepo.repo

[base]

name=CentOS-my

baseurl=file:///mnt/

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

gpgcheck=0

 [root@localhost mnt]# yum clean all

 [root@localhost mnt]# yum makecache

 [root@localhost mnt]# yum repolist # 查看repo文件列表

 [root@localhost mnt]# reposync -r base -p /opt/repos/ 完成远程与本地rpm文件的同步

 

 

 


扫码关注5G通信官方公众号,免费领取以下5G精品资料
  • 1、回复“ZGDX”免费领取《中国电信5G NTN技术白皮书
  • 2、回复“TXSB”免费领取《通信设备安装工程施工工艺图解
  • 3、回复“YDSL”免费领取《中国移动算力并网白皮书
  • 4、回复“5GX3”免费领取《 R16 23501-g60 5G的系统架构1
  • 5、回复“iot6”免费领取《【8月30号登载】物联网创新技术与产业应用蓝皮书——物联网感知技术及系统应用
  • 6、回复“6G31”免费领取《基于云网融合的6G关键技术白皮书
  • 7、回复“IM6G”免费领取《6G典型场景和关键能力白皮书
  • 8、回复“SPN2”免费领取《中国移动SPN2.0技术白皮书
  • 对本帖内容的看法? 我要点评

     
    [充值威望,立即自动到帐] [VIP贵宾权限+威望套餐] 另有大量优惠赠送活动,请光临充值中心
    充值拥有大量的威望和最高的下载权限,下载站内资料无忧

    快速回复主题    
    标题
    内容
     上传资料请点左侧【添加附件】

    当前时区 GMT+8, 现在时间是 2024-04-20 12:40:15
    渝ICP备11001752号  Copyright @ 2006-2016 mscbsc.com  本站统一服务邮箱:mscbsc@163.com

    Processed in 0.286030 second(s), 13 queries , Gzip enabled
    TOP
    清除 Cookies - 联系我们 - 移动通信网 - 移动通信论坛 - 通信招聘网 - Archiver