Linux系统安装及管理程序

目录

linux 

rmp命令的格式

挂载

yum

编译


linux 

三大类

1、rpm 类似于360软件管家 红帽公司开发出来的工具

2、编译安装 将源代码 编译成可执行文件(二进制包安装)

3、yum 最后用的还是rpm 但是是rpm的升级版

rmp命令的格式

RPM软件可以实现几乎所有的功能,新增,删除,更新等

rmp 查询

选项功能效果
rpm -qa(all)显示当前系统中以 RPM 方式安装的所有软件列表
rpm -q查询指定软件是否已安装
rpm -qi查看指定软件包的名称、版本、许可协议、用途描述等详细信息
rpm -ql(list)显示指定的软件包在当前系统中安装的所有目录、文件列表
rpm -qc列出已安装的指定软件的配置文件
rpm -qd列出已安装的指定软件的软件包文档所在位置
rpm -qR列出已安装的指定软件的依赖的软件包及文件
rpm -qf查看指定的文件或目录是由哪个软件包所安装的
rpm-qpd查询未安装指定软件包的文档位置
rpm -qpi查询未安装指定软件包的完整名称详细信息
rpm -qpl查询未安装指定软件包的文件列表
pm -qpc查询未安装指定软件包的配置文件位置

安装 rpm -ivh 软件包-------i 安装 v显示过程 h人性化

为什么不用rpm 安装 因为有依赖关系

挂载

挂载(将硬盘和文件夹做关联) 用系统中的某个文件夹 和外来硬件设备做关联 使用这个文件夹等于使用该设备

所有的外来设备 想在linux中使用必须挂载

挂载

mount  /dev/sr0光驱  /mnt  只能是文件夹

 mount  /dev/cdrom 光驱 /mnt

解挂载

umount  /mnt

umount  /dev/sr0

为什么要挂载

因为光盘里面有软件包

yum

yum 仓库 自动解决依赖关系

 

本地yum 自己既是服务器也是客户端  没网的时候 救急使用

搭建过程

本地 自己既是服务端也是客户端

本机得有 安装包 元信息 配置文件

元信息 别人生成好的 或者 自己建的

服务端一定要有两个文件夹

repodata 必须叫这个名字

packages 安装包的文件夹(建议这个名字)

mount  /dev/sr0  /mnt   #准备服务端必须要有这两个文件夹

cd  /etc/yum.repos.d     #切换到配置文件的规定的目录

mkdir  bak(备用文件夹)#建立备份文件夹

mv *.repo bak    #把网络源移动到 备用文件夹中 减少影响

注意建立的文件夹必须以 *.repo 结尾

vim local.repo

[cxk]                 # 仓库的描述

name=cxk              #仓库的名字

baseurl=file:///ment      #安装包的位置

gpgcheck=0             #不验证安装的安全性

yum clean all          #清理缓存

yun makeache        #重新生成元信息

编译

第一步

./configure

  脚本文件开发者写好的文件 放在源代码目录给你使用

1、检测编译环境(依赖包是否安装完整 gcc gcc-c++)

2、可以选择安装路径  yum和rpm默认将软件安装在etc目录 编译可以自由选择安装路径

3、 添加减少 安装软件的功能  ----enable/with    

make

 将人类使用的高级语言翻译成二进制

-j 2 使用2颗cpu去编译

会形成一个二进制文件

make install

将这个二进制文件和配套文件 复制到之前规定的目录中

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值