软件包的安装与管理

一、应用程序基础

角色系统命令应用程序
文件位置一般在/bin和/sbin目录中,或为Shell内部指令通常在/usr/bin、/usr/sbin、和/usr/local/bin、/usr/local/sbin目录中
主要用途完成对系统的基本管理工作,例如ip配置工具完成相对独立的其他辅助任务,例如网页浏览器
使用环境一般只在字符操作界面中运行根据实际需要,游戏程序可在图形界面中运行
运行格式一般包括命令、命令选项和命令参数通常没有固定的执行格式,由程序开发者自行定义

典型的应用程序目录

常用软件包封装类型

 

rpm -qa  文件名       关于这个列出系统安装过的所有软件

rpm -qi  软件包        关于这个软件的详细信息列出来

rpm -ql  软件包       关于这个软件的所有信息

rpm -qc  软件包      列出关于这个软件的所有配置文件

rpm -qd 软件名      列出相关文档的路径

rpm -qR 软件                查看软件的依赖文件

rpm -qf 目录                查看文件或者目录属于哪个软件

rpm -q 软件名         根据软件名查看软件是否安装,要求软件名精确匹配

rpm -qpi 软件包     根据软件包查看软件的详细信息

rpm -qpl 软件包      根据软件包查看软件的所有文件

rpm -qpc 软件包        根据软件包查看软件的配置消息

rpm -qpd 软件包        根据软件包查看软件的文档文件

rpm -i        安装新的软件包

rpm -U       升级软件包 并且安装软件包

rpm -F        升级软件包 没有安装过的话 放弃安装

rpm -v        安装是后显示详细过程

rpm -evh 软件名        强制卸载安装包

VH:代表进度条和详细信息列出来

rpm的维护命令

rpm --rebuilddb        重建rpm数据库

rpm --initdb               

      --import RPM-GPG-KEY-centOS-7    向rpm数据库导入验证密钥

deb包 安装

dpkj -i          安装

dpkj -r         卸载

        -l grep 软件名  查询

在安装软件之间先安装依赖包

配置本地YUM源

yum  软件包管理器

作用:yum能够自动解决软件包的依赖关系,实现一件安装软件包

配置yum本地仓库

1.先去挂载光盘镜像

mount /dev/sr0 /mnt

df  验证挂载情况

2.进入yum仓库配置目录,备份源仓库配置文件

cd /etc/yum.repos.d/

mkdir  repo.bak

mv *.repo  repo.bak/

3.创建本地仓库源

cd /etc/yum.repos.d/

vim xxx.repo

[名字]

name=名字

baseurl=filr:///mnt

enabled=1

gpgcheck=0

yun clean all && yum makecache

4 yum install xxx软件  -y(-y是自动确认) -q 静默安装没有提示

yum补充命令

卸载软件  yum remove -y  文件

yum update -y  升级软件包

yum install  安装软件 或 升级

yum list 软件包  查找软件包

yum list  installed  查看已安装的软件包

yum info 软件名    查看软件信息

yum  search  软件包名字    搜索软件包(all 软件相关的都列出来)

源码安装

依赖环境

源码编译安装软件

1、使用yum安装软件依赖包 gcc      gcc-c++    make  

2、下载软件包    上传到服务器  然后解压软件包  tar xf  xx.tar.gz

pe3、进入软件包目录 使用configure配置软件的安装目录 和 安装模块

./configure  --prefix=软件安装目录   --模块

4、使用 make 编译  将源代码编译成可执行的二进制文件

5、make install     安装,复制二进制文件和配置到软件安装目录

  • 22
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值