rpm

centOS7 安装第一个软件

梦想的初衷 提交于 2020-01-06 01:12:28
一、安装zabbix下载源# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm    命令解析 : RMP 是 LINUX 下的一种软件的可执行程序。这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。 1.安装软件:执行rpm -ivh rpm包名,如: #rpm -ivh apache-1.3.6.i386.rpm 2.升级软件:执行rpm -Uvh rpm包名。 3.反安装:执行rpm -e rpm包名。 4.查询软件包的详细信息:执行rpm -qpi rpm包名 5.查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名 6.查该软件包会向系统里面写入哪些文件:执行 rpm -qpl rpm包名 二、查看rabbix https://www.cnblogs.com/yyhh/p/4792830.html#l01 https://zhidao.baidu.com/question/564149400.html 来源: https://www.cnblogs.com/lovelygrass/p/9720921.html

rpm包和deb分别是什么?

非 Y 不嫁゛ 提交于 2020-01-06 01:11:52
一、RMP 是 LINUX 下的一种软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。 转自:https://blog.csdn.net/cuiyifang/article/details/7850703 RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。 1.安装软件:执行rpm -ivh rpm包名,如: #rpm -ivh apache-1.3.6.i386.rpm 2.升级软件:执行rpm -Uvh rpm包名。 3.反安装:执行rpm -e rpm包名。 4.查询软件包的详细信息:执行rpm -qpi rpm包名 5.查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名 6.查该软件包会向系统里面写入哪些文件:执行 rpm -qpl rpm包名 二、deb 是 Unix 系统(其实主要是 Linux )下的安装包,基于 tar 包,因此本身会 记录文件 的权限(读/写/可执行)以及 所有者 /用户组。由于 Unix 类系统对权限、所有者、组的严格要求,而 deb 格式安装包又经常会涉及到系统比较底层的操作,所以权限等的设置尤其重要。 deb 包本身有三部分组成:数据包

rpm -ivh解释

筅森魡賤 提交于 2020-01-06 01:11:37
RMP 是 LINUX 下的一种软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个 RPM 包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是. rpm 。 RPM 是Red Hat公司随Redhat Linux 推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。 1.安装软件:执行rpm -ivh rpm包名,如: #rpm -ivh apache-1.3.6.i386.rpm 2.升级软件:执行rpm -Uvh rpm包名。 3.反安装:执行rpm -e rpm包名。 4.查询软件包的详细信息:执行rpm -qpi rpm包名 5.查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名 6.查该软件包会向系统里面写入哪些文件:执行 rpm -qpl rpm包名 7,查看某个包是否被安装 rpm -qa | grep XXXX(moudle name) rpm –help可以看到这里有很多的命令,是rpm需要命令,下面列出了常用命令。 RPM常用命令: -i 安装软件包 --nodeps 不验证软件包的依赖  -v 可视化,提供更多的详细信息的输出  -h 显示安装进度  另外的常用的附带参数为:   --force 强制安装,即使覆盖其他包的文件也要安装 -a 查询所有已经安装的软件包 -f

cygwin maven rpm “Segmentation fault”

旧巷老猫 提交于 2020-01-05 19:48:55
问题 I am trying to use cygwin maven to build a rpm (following steps in http://tim-perry.co.uk/blog/2012/11/22/building_rpms_on_windows_with_maven), and got this below error: [ERROR] Failed to execute goal org.codehaus.mojo:rpm-maven-plugin:2.1-alpha-3:rpm (default-rpm) on project my-project: RPM query for default vendor returned: '-1073741819' executing 'cmd.exe /X /C "rpm -E %{_host_vendor}"' -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus

linux指令2

馋奶兔 提交于 2020-01-05 12:40:37
FHS 在早期的 UNIX 系统中,各个厂家各自定义了自己的 UNIX 系统文件目录,比较混乱。Linux 面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出 FHS ( Filesystem Hierarchy Standard ) 的 Linux 文件系统层次结构标准。FHS 标准规定了 Linux 根目录各文件夹的名称及作用,统一了Linux界命名混乱的局面。 FHS 是根据以往无数 Linux 用户和开发者的经验总结出来的,并且会维持更新! 无论何种版本的 Linux 发行版,桌面、应用是 Linux 的外衣,文件组织、目录结构才是Linux的内心。 与windows的区别 windows系统下,通常会有多个盘符,路径的起始是盘符,而在linux中,没有盘符一切都从根开始, 这看起来就像一棵树形结构,就像下图: 挂载 那其他磁盘的数据如何访问呢?,通过挂载到某个目录下来访问外置的设备,通常挂载到在mnt或是media目录下 挂载指的是使操作系统可以访问某一个存储设备的的过程,简单的是说就是分配一个路径给存储设备,等同于windows下的指定盘符! 目录详解: 目录 说明 备注 bin 存放普通用户可执行的指令 boot 开机引导目录 包括Linux内核文件与开机所需要的文件 dev 设备目录 所有的硬件设备及周边均放置在这个设备目录中 etc

Distutils, older rpm, and customized spec file

孤者浪人 提交于 2020-01-05 08:42:37
问题 I finally got my program packaged in a RPM on Fedora 14 yesterday, and I thought that it would be easy to build it the same way on a CentOS 4.8 box. It turns out that the older version of rpm and distutils are severally limited, and I'm not having any luck working around it. The basic problem is that distutils with Python 2.7 supports an option called "--post-install" where I can specify a script. The script is included and is run when I install with yum or rpm. Everything is great. However,

Distutils, older rpm, and customized spec file

寵の児 提交于 2020-01-05 08:42:32
问题 I finally got my program packaged in a RPM on Fedora 14 yesterday, and I thought that it would be easy to build it the same way on a CentOS 4.8 box. It turns out that the older version of rpm and distutils are severally limited, and I'm not having any luck working around it. The basic problem is that distutils with Python 2.7 supports an option called "--post-install" where I can specify a script. The script is included and is run when I install with yum or rpm. Everything is great. However,

rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法

我只是一个虾纸丫 提交于 2020-01-05 08:30:41
折腾了几天,终于搞定了CentOS上的Canon LBP2900打印机驱动。中间遇到了一些问题,主要是安装rpm包出现的依赖问题,费尽周折总算是解决了。现在简单总结一下。 首先说明一下,我用的 CentOS 版本是 6.6 ,64位。打印机驱动程序是两个rpm安装包: cndrvcups-common-2.60-1.x86_64.rpm 和 cndrvcups-capt-2.60-1.x86_64.rpm 。 执行安装命令 rpm -ivh cndrvcups-common-2.60-1.x86_64.rpm ,出现依赖项错误,错误代码如下: [root@cSlave00 RPM]# rpm -ivh cndrvcups-common-2.60-1.x86_64.rpm error: Failed dependencies: libc.so.6 is needed by cndrvcups-common-2.60-1.x86_64 libc.so.6(GLIBC_2.0) is needed by cndrvcups-common-2.60-1.x86_64 libc.so.6(GLIBC_2.1) is needed by cndrvcups-common-2.60-1.x86_64 libc.so.6(GLIBC_2.1.3) is needed by cndrvcups

Centos 5.5 更新网卡驱动 bnx2 version: 2.0.2

北城余情 提交于 2020-01-05 01:34:14
操作系统:CentOS release 5.5 (Final) 故障现象 : 网卡无故自动down掉,使用service network restart 重启后没多久又会自动down , 连接数大概在200个左右,没有arp攻击 ; 网卡信息: [root@qs-wg-web2 ~]# cat /var/log/dmesg |grep eth0 eth0: Broadcom NetXtreme II BCM5709 1000Base-T (C0) PCI Express found at mem d6000000, IRQ 90, node addr 842b2bfac367 当前网卡驱动: [root@qs-wg-web2 ~]# ethtool -i eth0 driver: bnx2 version: 2.0.2 firmware-version: 5.2.3 NCSI 2.0.10 bus-info: 0000:01:00.0 下载最新网卡驱动: http://www.broadcom.com/support/ethernet_nic/netxtremeii.php 安装更新驱动: [root@qs-wg-web2 ~]# unzip linux-7.4.27.zip Archive: linux-7.4.27.zip creating: Server/Linux

制作MySQL RPM安装包Spec

你离开我真会死。 提交于 2020-01-04 19:48:06
适用环境: 数据库版本:MySQL 5.7.26 操作系统:CentOS 7 制作思路: 将数据库初始化和配置工作放到安装脚本中方便定制: 1、打包MySQL应用目录 2、不自动生成配置文件 3、不自动生成数据目录 4、不自动初始化数据 Spec代码: # ========================================= # # MySQL参数配置 # mysql源码路径 # 源码包版本 %global src_base mysql %global version 5.7.26 %global src_dir %{src_base}-%{version} %global cmake_bin /home/rpmbuilder/cmake-3.16.2-Linux-x86_64/bin/cmake Name: %{src_base} Version: %{version} # 安装版本 Release: 1 # 安装包介绍 Summary: MySQL Server # 遵循协议 License: GPLv2 # 打包需要 # BuildRequires: cmake /sbin/useradd /sbin/groupadd /bin/bash /bin/sh /bin/chown # 安装需要 # Requires: ncurses ncurses-devel