rpm卸载

rpm包的rpmbuild spec文件详解

守給你的承諾、 提交于 2020-01-26 01:08:21
http://machael.blog.51cto.com/829462/213477 上一篇日志写到,为什么要制作rpm包,以及如何使用.src.rpm文件生成rpm包。最后部分还看到.src.rpm的内容,实际上 就是由.tar.gz源码、补丁软件和.spec脚本组成的。由此知道,使用.spec生成rpm包是比较简单的,因为.src.rpm通常都是由软件开 发者或者第三方的专业制作人根据源码调试好的,所以,只要处理好平台兼容性和相关的版本,不会遇到太大的问题。 但我觉得单纯明白用.spec生成rpm是不够的。常见有两个原因值得我们去了解用如何用源码制作rpm: 引用 1、并不是所有的软件都提供.rpm方式的。 这是最常见的原因。负责任的开发者应提供rpm方式的二进制软件包,以便用户选择使用。但也很常见就是软件作者只是发布了源码,最后一部分的编译和安装需要用户自行解决。我不想深究对错问题,反正知道有这样的情况就可以了; 2、自行打包一些文件或自己开发了一套软件 当 然,使用tar包或cpio等也可以打包文件,甚至比制作rpm要简单很多。但如果您想在安装的过程中就把一套额外的软件部署完毕,那使用rpm方式通常 是是唯一的方法。而且rpm还有数据库协助软件升级、文件校验等,结合yum升级方式,没有理由不选择rpm,特别是对于最终用户,我认为提供rpm包是 最佳的方法。 一

卸载python3

萝らか妹 提交于 2020-01-24 21:04:42
rpm - qa| grep python3|xargs rpm -ev --allmatches --nodeps 卸载pyhton3 whereis python3 |xargs rm -frv 删除所有残余文件 成功卸载! whereis python 查看现有安装的 python 来源: https://www.cnblogs.com/GodZhe/p/12232551.html

Linux软件包安装方式/rpm安装/yum安装

雨燕双飞 提交于 2020-01-24 18:01:25
源码包 --- 源码公开 指定安装功能 安装的路径 更新速度快 封装后的软件包 后缀 rpm redhat package manager deb debian 安装方便 一条命令安装 不需要编译 自己指定安装路径 更新速度慢 rpm包的软件安装 1、是否已经安装过该软件 rpm -qa 列出所有已经安装过的软件 2、确认该软件包的作用 rpm -qpi 包的名字 .rpm 3、安装之前确认软件的安装路径 rpm -qpl 包名.rpm 4、安装软件 rpm -ivh 包名.rpm -i 安装 -v 显示详细信息 -h 用井号代替进度条 5、卸载软件(可以不做) rpm -e lftp ---卸载 卸载vim编辑器 rpm -e vim 卸载错误演示 系统如何解决软件与软件之间的依赖关系 光盘对所有软件之间的依赖关系记录在一个数据库文件中 yum源实现软件安装,配置yum源的配置文件使其能够找到光盘中的依赖关系数据库 配置yum源文件使其可以安装软件 vim dvdpwd.repo 软件安装 来源: CSDN 作者: 干睁 链接: https://blog.csdn.net/qq_42094992/article/details/104080814

了解CentOS及周边

谁说我不能喝 提交于 2020-01-22 22:52:03
CentOS相关介绍 CentOS是 Community ENTerprise Operating System 的简称 RHEL的全称则是 Red Hat Enterprise Linux Fedoro Core的新特性更新很快,试验稳定后,再加入到RHEL; 而CentOS是RHEL源码的二进制编译版本,去掉了商标,也当然没有RHEL的商业服务支持。 其它,Ubuntu则是有易用的桌面和包管理系统,近年比较流行,各开源项目Docker、HHVM等对齐都率先支持; Suse也是有华丽的桌面和出色的性能 Arch 则是轻量简洁为设计理念的Linux发行版 Debian 是由它的用户维护的,有着快速的支持服务,使用也是相当的广泛。 CentOS 14年发布了版本7 ,主要的更新是: 1.内核更新至 3.10.0 ---- 这个是OS发行最需要首先关注的,linus在11年亲自发布了3.0,也就是2.6.40,并没有重大特性的改变 2.支持linux容器 ---- Docker 3.转用 systemd、firewalld 及 GRUB2 ---- 替代原来的service命令 4.XFS 作为缺省文件系统 ---- ext4存在磁盘不兼容等不可靠问题 5.支持 40G 网卡 ---- 连eth的网卡名都变了enp0s3,不知道是否有关联,哈哈 其它就不重点关注了 YUM yum,是[

centos7安装mysql5.7

让人想犯罪 __ 提交于 2020-01-21 14:26:33
mysql5.7安装 安装新版mysql前,需将系统自带的mariadb-lib卸载 rpm -qa|grep mariadb 根据具体内容卸载 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 rpm -e --nodeps mariadb-server-5.5.56-2.el7.x86_64 rpm -e --nodeps mariadb-5.5.56-2.el7.x86_64 解压压缩包 tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar 安装mysql-community-common-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm 安装mysql-community-libs-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm 安装mysql-community-client-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm 安装mysql

阿里云服务器下安装MySQL (Bundle压缩包 安装)

こ雲淡風輕ζ 提交于 2020-01-17 09:27:35
一 下载Bundle文件 我阿里云版本是centos 7.3 ,下载的是如下版本 二 卸载对应的依赖 主要是如下两个依赖: rpm -qa | grep postfix rpm -qa | grep mariabd 这里采取强行卸载: rpm -ev --nodeps mariadb-libs-5.5.52-1.el7.x86_64 rpm -ev --nodeps postfix-2.10.1-6.el7.x86_64 三 正式安装 首先解压 接下来 按顺序执行按照 rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm 最后一步安装出现了缺少 libaio依赖的情况 执行 yum -y install libaio 再执行 rpm -ivh mysql-community

linux命令 ---入门篇

亡梦爱人 提交于 2020-01-17 08:18:14
centos 包管理器 yum ubuntu debian kali 包管理器 apt-get 新建文件 mk filename touch filename vi filename vim filename 新建文件夹 mkdir name 查找文件 whereis filename 在vim模式下操作 进入 输入模式 i 进入 nomal模式 esc 查找字符串 / 然后输入字符串回车 n查找下一个,N上一个 移动文件夹/文件(也可以作为重命名来使用) mv fileoldpath/filename filenewppath 复制名文件/文件夹 cp oldname newname 删除文件 rm filename -f 删除文件夹(递归删除) rmdir name -f -r 或者 rm dirname -rf 上传下载文件:lrzsz(在一些客户端下可以使用,比如xshell,finalshell,putty下就不能用) 1. 【安装命令】:yum install lrzsz 2. 【从linux服务器发送文件 filename 到本地 wndows】: sz filename 这时会弹出窗口让你选择将文件保存到本地的位置 3. 【从本地 wndows 上传文件到 linux 服务器】: rz 这时会弹出窗口让你选择上传的文件. 4.

RPM包指令总结

我怕爱的太早我们不能终老 提交于 2020-01-17 05:23:24
一 .RPM RPM包安装位置 RPM包默认安装路径 /etc/ 配置文件安装目录 /usr/bin/ 可执行的命令安装目录 /usr/lib/ 程序所使用的函数库保存位置 /usr/share/doc/ 基本的软件使用手册保存位置 /usr/share/man/ 帮助文件保存位置 ====================================================== 包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径 包名:操作已经安装的软件包时,使用包名。 rpm -ivh 包全名 --- 安装 -Uvh --- 升级 -V --- 校验 -e 包名 --- 卸载 -q --- 查询是否安装 -p --- 查询未安装包 -a --- 查询所有软件包 ==================================================== -qa --- 查询所有已安装包 -qi --- 查询软件包详细信息 -ql --- 查询安装包中文件安装位置 -qf --- 查询系统文件属于哪个RPM包 -qR --- 查询包RPM的依赖性 以上 q均可换成p表示未安装包 ===================================================== RPM包中文件提取 rpm2cpio 包全名 | cpio

网络配置及软件包安装

对着背影说爱祢 提交于 2020-01-16 20:41:09
一、网络配置   1、网络配置文件   (1)了解网卡的配置文件存放在/etc/sysconfig/network-scripts目录中,且每个网卡对应的配置文件的文件名以ifcfg-开始,如eth0这个网卡对应的网络配置文件就是ifcfg-eth0。   网络配置的定义:所谓的网络配置(设定)就是要修改网卡所对应的网络配置文件,可以通过使用文字编辑器(vi)直接编辑网络配置文件来重新配置网络。   2、相关指令   ifconfig 显示网卡相关信息   ifconfig eth0 172.18.48.56 netmask 255.255.255.128 修改网卡的IP地址为和子网掩码   ifup eth0 启动eth0网卡   ifdown eth0 停用eth0网卡   ping www.baidu.com 查看与百度能否连接 二、软件包的管理   1、RPM的安装及移除   (1)RPM的定义:RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写。   rpm的文件名分为5部分,其中:   第1部分是name,表示这个rpm软件包的名称;   第2部分是version,表示这个rpm软件包的版本编号;   第3部分是release,表示这个rpm软件包的版本发布次数(修正号码);   第4部分是architectures

centos下查看rpm包安装位置

南笙酒味 提交于 2020-01-16 07:35:20
1.如何安装rpm软件包 rpm -ivh your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下。 2.如何卸载rpm软件包 使用命令 rpm -e 包名,包名可以包含版本号等信息,但是不可以有后缀.rpm 3.如何查看与rpm包相关的文件和其他信息 rpm -qa |grep vsftpd 4.如何获得某个软件包的文件全名 rpm -q vsftpd 可以获得系统中安装的mysql软件包全名 5.查看一个rpm包中的文件安装到那里去了? rpm -ql 包名 注意这里的是不包括.rpm后缀的软件包的名称; 如果只是想知道可执行程序放到那里去了,也可以用which,比如which vsftpd、 获得软件包相关的信息用rpm -q,q表示查询query,后面可以跟其他选项,比如 i 表示info,获得软件包的信息; l 表示list,获得文件列表; a 表示all,在所有包中执行查询; f 表示file,根据文件进行相关的查询; p 表示package,根据软件包进行查询 需要的查询条件可以使用grep产生,或者从"` `"中的命令行产生 文件来源于http://inotgaoshou.iteye.com/blog/812426 来源: https://www.cnblogs.com/jasonxu19900827