首页 > 编程语言 >2、安装及管理应用程序

2、安装及管理应用程序

时间:2024-04-09 23:24:25浏览次数:19  
标签:文件 安装 管理应用程序 rpm 软件包 软件 RPM

1.Linux 应用程序基础

1.1.系统命令和应用程序位置

系统命令:一般在 /bin 和 /sbin 目录中,或为 shell 内部指令

应用程序:通常在 /usr/bin 和 /usr/sbin 目录中

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

1.3.常见的软件包封装类型

2.RPM 包

一般命名格式:

 

查询相关软件信息
rpm -q[选项] 软件名
-qa:查系统已安装的所有 RPM 软件包列表 -qi:查看指定软件的详细信息 -ql:查询指定软件包所安装的目录、文件列表 -qc:仅显示指定软件包安装的配置文件 -qd:仅显示指定软件包安装的文档文件

-qf:查询文件或目录属于哪个 RPM 软件
eg:rpm -qf bash
eg:rpm -qa | grep bash

rpm -q 软件名:显示该软件包是否安装

查询未安装的 RPM 包文件
rpm -qp[选项] RPM包文件
-qpi:通过 .rpm 包文件查看该软件的详细信息
-qpl:查看 .rpm 安装包内所包含的目录、文件列表
-qpc:查看 .rpm 安装包内包含的配置问价列表
-qpd:查看 .rpm 安装包内包含的文档列文件列表

安装或升级 RPM 软件:
-i 安装一个新的 RPM 软件包
-U:升级某个 RPM 软件,若未安装,则进行安装
-F:更新某个 RPM 软件,若未安装,则放弃安装

卸载指定 RPM 软件:
rpm -e 软件名
--nodeps:忽略依赖关系,可能导致软件异常

辅助选项:
-h:以 # 号显示安装的进度简历统一的数据库文件
-v:显示安装过程中的详细信息
常用:-ivh、-Uvh

卸载光盘:umount /dev/sr0

挂载到 /media 目录:mount /dev/sr0 /media

3.编译安装源代码包

完整性校验:md5sum xxx.tar.gz

安装编译环境

编译安装过程:

下载源代码安装包文件

1.tar 解包

2../configure 配置:设置安装目录、安装模块等选项(--prefix=软件安装目录,./configure --prefix=/usr/local/apache)

3.make 编译:生成可执行的二进制文件

4.make install 安装:复制二进制文件到系统,配置应用环境

测试及应用、维护软件

标签:文件,安装,管理应用程序,rpm,软件包,软件,RPM
From: https://www.cnblogs.com/luoluostudy/p/18125100

相关文章

  • 1、docker基础及安装,镜像操作
    docker基础dockerarchitecture:dockerclient:dockerbuild、dockerpull、dockerrundocker_host:dockerdeamon:containers+imagesdockerregistry:dockerobjects:images、containers、networks、volumes、plugins镜像:静态的容器:动态,生命周期1、docker安装和使......
  • UEFI模式下安装Windows系统,您可以使用 Microsoft 提供的 Windows 安装媒体(如 USB 安装
    UEFI模式下安装Windows系统,您可以使用Microsoft提供的Windows安装媒体(如USB安装盘或光盘)。下面是一个简单的批处理脚本示例,用于在UEFI模式下安装Windows系统:CopyCode@echooffclsechoStartingWindowsinstallationinUEFImode...::设置安装媒体的路径,假设为D:......
  • WDS+MDT网络启动自动部署windows(二)基本安装配置
    简介:WDS网络部署服务的核心只有TFTP和多播,采用WDS来做,就是因为多播这个优势,否则TFTPD,iventory,openwrt都更简单方便。见前几篇博客。当然这依托于DHCP将信息发送给客户端来实现。本文将介绍DHCPWDS的简单安装配置。DHCP和WDS同一台服务器,也可以分开两台安装。所有未截图描述的......
  • Ubuntu安装chatGLM3-6b
    目录概述安装Anaconda3原文链接下载Anaconda3安装Anaconda3执行bash安装提示“conda:未找到命令”的解决办法anaconda3常用命令添加/更换conda清华源下载chatglm3-6b模型下载chatglm3壳子概述本文主要介绍如何在Ubuntu上安装ChatGLM3-6b模型。只有6B模型支持functi......
  • ubuntu安装AX200 wifi驱动
    第一步:先了解自己的无线网卡的品牌和型号;可以在:此电脑->管理->设备管理器->网络适配器 中找到,或者下载一个鲁大师查看第二步:下载驱动文件;例如我的无线网卡是intelAX200,我便曲intel官网下载,如: intel的linux无线网卡驱动下载链接: intel无线网卡驱动(linux)第三步:下载kernel......
  • MinGW-w64 C/C++编译器的下载和安装
    1.介绍        MinGW(“MinimalistGNUforWindows”),以前称为mingw32,是一个用于创建MicrosoftWindows应用程序的免费开源软件开发环境。        MinGW-w64项目是gcc的完整运行时环境,支持Windows64位和32位操作系统本机二进制文件。2.安装包下载......
  • Mac OS12虚拟机安装教程
    MacOS12虚拟机安装教程目录MacOS12虚拟机安装教程前置条件VMwareworkstation安装步骤!!!完成安装后先不要打开软件!!!解锁vmvare中macos安装功能处理VMware进程和服务解锁MacOS安装功能创建虚拟机安装MacOS12安装VMwareTools工具优化虚拟机mac系统结束语前置条件VMwareWork......
  • Ubuntu下安装谷歌Chrome浏览器
    步骤1:下载Chrome谷歌浏览器,下方的指令会将Chrome安装包下载到当前目录wgethttps://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb下载完成后,安装包就存在于当前目录了,如下图:步骤2:使用管理员权限安装Chromesudoaptinstall./google-chrome-sta......
  • Win11安装Git
    目录[-]  1. Win11安装Git1.1. 1.官网下载:https://git-scm.com/download/win1.2. 2.安装1.官网下载:https://git-scm.com/download/win2.安装 路径:  安装选项,一般自带的默认就行,其他按需勾选  创建启动菜单夹,即开始时windows的应用目......
  • Windows(Win11) 安装 Docker (Docker Desktop)
    目录前言下载安装wsl安装DockerDesktop启动DockerDesktop 配置国内镜像拉取镜像前言一般docker都是直接安装在Linux服务器上,用来快速部署一些中间件(比如redis,rocketmq等等),省去繁琐的安装以及配置过程。很少有在window上跑docker的情况,不过总有意想不......