rpm 安装软件包和yum一键安装

RPM包管理工具:

rpm命令功能:

一.查询验证rpm相关软件包相关信息

 1.根据软件查看 :

 查询: rpm -q 软件名    根据软件名查看软件是否安装,要求匹配的软件名要一摸一样

          -qa | grep 软件名  先从全体查一遍 然后再用grep过滤

            -qi 软件名    显示软件的详细信息

           -ql 软件名  查看软件所有文件

            -qc  软件名  查看软件配置文件

              -qR 软件名   查看软件的依赖包和文件


          2.根据软软件包:

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

                -qpl  软件包            #根据软件包查看软件的所有文件
                -qpc 软件包            #根据软件包查看软件的配置文件
                -qpd 软件包            #根据软件包查看软件的文档文件


二.安装、升级、卸载RPM软件

1.安装软件:rpm -ivh 软件包 

 2.卸载软件包 rpm -evh 软件

三.yum软件包管理器

安装源代码软件包需要编译安装,需要安装支持c语言或者c++程序语言的编译器。如果使用rpm方式安装,则需要先安装多个依赖包,会很麻烦,这里推荐是yum方式进行一键安装。

 1.配置yum本地仓库源:

mount dev/sr0  /mnt     挂载光盘镜像

df              验证挂载情况

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

cd /etc/yum.epos.d/

mkdir vc.bak

mv *.repo vc.bak

3.创建本地仓库源配置文件:

vim vc.repo

设置如下图

4.清理加载缓存

yum clean all && yum makecache

5.yum install -y  软件名

在 CentOS 或 RHEL 系统中,通常使用 YUM 软件包管理器来安装 JumpServer。由于 YUM 并不直接提供 JumpServer 的官方软件包,我们首先需要从 JumpServer 的官网下载 DEB 或 RPM 文件,然后手动安装。以下是大致的步骤: 1. **停止网络服务**(以防安装过程中网络中断导致错误): ```bash sudo service httpd stop (如果是 Apache) sudo systemctl stop firewalld (如果启用防火墙) ``` 2. **下载 JumpServer 安装**: 访问 JumpServer 的官方网站(https://www.jumpserver.org/)下载适用于 CentOS/RHEL 的安装文件(通常是 `.rpm` 或 `.deb` 格式)。将其保存到本地目录。 3. **安装 JumpServer**: - 对于 .rpm 格式的安装: ```bash sudo yum localinstall jumpserver.rpm ``` - 对于 .deb 格式的安装(例如 Ubuntu 中的 apt-get): ```bash sudo dpkg -i jumpserver.deb ``` 4. **配置启动和开机自启**: ```bash sudo systemctl start jumpserver sudo systemctl enable jumpserver ``` 5. **启动web服务**(如 Apache 或 Nginx): ```bash sudo systemctl start httpd (如果是 Apache) sudo systemctl start nginx (如果是 Nginx) ``` 6. **配置 web 服务器指向 JumpServer 服务**: 需要在 Apache 或 Nginx 的配置文件中增加跳转规则,指向 `http://localhost:8080` 或实际服务器 IP 的 JumpServer 默认端口。 7. **初次登录并管理**: 打开浏览器访问 `http://your-server-ip:8080` 来初始化并设置管理员账号。 请确保你的系统已经允许 HTTP 或 HTTPS 通信,并且有相应的 Web 服务器环境。安装过程中可能需要管理员权限。如果你使用的是 RHEL/CentOS,YUM 的一些步骤可能会有所不同,具体取决于你的系统版本和配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值