首页 > 系统相关 >linux安装——管理应用程序

linux安装——管理应用程序

时间:2023-03-25 12:33:23浏览次数:36  
标签:安装 管理应用程序 linux RPM 应用程序 usr 软件包 rpm


 

  • 个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。
  • 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。
  • 个人主页:小李会科技的主页

目录

 前言:

1.常见的软件包封装类型:

2.“软件名-软件版本-发布次数.操作系统类型.硬件架构类型.rpm”

3.rpm命令的主要功能:

4.RPM常用命令:

5.对RPM数据库进行重建的命令:

6.向RPM数据库中导入公钥文件:

 7.源代码编译安装过程:

8.应用程序与系统命令的关系

9.典型应用程序的目录结构


 前言:

本文章介绍了安装和应用程序

linux安装——管理应用程序_系统命令

1.常见的软件包封装类型:

  1. RPM软件包(REHL、Fedora、CentOS)
  2. DEB软件包(Debian、Ubuntu)
  3. 源代码软件包
  4. 附带安装程序的软件包

2.“软件名-软件版本-发布次数.操作系统类型.硬件架构类型.rpm”

eg:"bash-4.2.46-20.el7_2.x86_64.rpm"

3.rpm命令的主要功能:

  1. 查询、验证RPM软件包的相关信息
  2. 安装、升级、卸载RPM软件包
  3. 维护RPM数据库信息等综合管理操作

4.RPM常用命令:

  1. 查询是否安装软件包:rpm  -q
  2. 删除软件包:rpm  -e
  3. 安装新的软件包:rpm  -i
  4. 安装或升级软件包(以#号显示进度):-h
  5. 显示安装过程中的详细信息:-v
  6. 强制安装:--force
  7. 强制卸载:--nodeps

linux安装——管理应用程序_云计算_02

5.对RPM数据库进行重建的命令:

rpm  --rebuilddb   或  rpm  --initdb

6.向RPM数据库中导入公钥文件:

--import


 7.源代码编译安装过程:

  1. tar解包:(将源代码包解压、解包,释放到指定目录,等待编译)
  2. /configure配置:(设置安装的目标文件夹,选择要安装的功能模块等)
  3. make编译:(根据前一步配置,将源代码变成可执行的二进制文件)
  4. make  install安装:(将编译好的二进制文件复制到系统中,并设置应用环境)

8.应用程序与系统命令的关系

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

9.典型应用程序的目录结构

文件类型

保存目录

普通执行程序文件 

/usr/bin 

服务器执行程序文件和管理程序文件 

/usr/sbin 

应用程序配置文件 

/etc 

日志文件 

/var/log 

应用程序文档文件 

/usr/share/doc 

应用程序手册页文件 

/usr/share/man 


标签:安装,管理应用程序,linux,RPM,应用程序,usr,软件包,rpm
From: https://blog.51cto.com/u_15880033/6149276

相关文章

  • 马哥课程回顾-Linux基础
    1查看cpulscpu  cat /proc/cpuinfo2查看内存free  cat /proc/meminfo3查看硬盘分区lsblkcat /proc/partitions4内核版本 uname -r5发行版本c......
  • linux 交叉工具链解释说明
    arm-linux-androideabi-ar建立、修改、提取归档文件(.a文件)arm-linux-androideabi-as汇编器,将汇编语言程序切换为ELF格式的可重定位目标代码。arm-lin......
  • Linux xargs命令介绍
      Linux中的xargs命令是一个非常有用的命令行工具,可以将一些参数集合传递给其他命令作为参数,并利用指定的命令进行处理。它可以帮助我们批量处理文件,执行一些需要多个......
  • Linux 普通用户启动nginx
    现象nginx配置的user为www用户,root启动之后主进程显示root,子进程显示是www,但是切换到www用户之后执行nginx-t等报错services@pts/0$/usr/local/nginx/sbin/n......
  • 【Java学习笔记】 apache-maven安装
    maven与jdk版本对应关系https://maven.apache.org/download.cgimaven在windows下的安装与环境配置以3.9.1版本为例1.官网下载2.解压(记住路径)3.设置环境变量我......
  • Modelsim SE 下载安装、注册详细教程
    声明:原博客为https://blog.csdn.net/ssj925319/article/details/115353790此文仅为记录安装过程,方便日后查看一、ModelsimSE下载及安装百度网盘下载链接:https://pan......
  • 常见windows和linux的敏感目录
    Windows下:c:/boot.ini//查看系统版本c:/windows/php.ini//php配置信息c:/windows/my.ini//MYSQL配置文件,记录管理员登陆过的MYSQL用户名和密码c:/winnt/php.inic:......
  • Red Hat安装cudnn
    1.下载cudnn:  https://developer.nvidia.com/rdp/cudnn-download2.安装cudnn: https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#installcuda......
  • 简洁明了的Vivado下载与安装
    1.注册首先进入中文官网:Xilinx-灵活应变.Intelligent|同超越,共成就_点击上图中的我的资料进入如下注册界面,进行注册即可2.选择版本点击首页的下载与支持选择V......
  • cudnn安装
    在网站中找到和cuda版本相应的cudnn版本https://developer.nvidia.cn/rdp/cudnn-archive#a-collapse805-101解压文件tar-xvfcudnn-10.1-linux-x64-v8.0.5.39.tgz把......