rpm

Linux下完全重装python和yum

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-17 10:19:24
转自: https://www.cnblogs.com/wangjunjiehome/p/9239005.html                                   完全重装python和yum 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1、删除现有Python [root@ test ~] # rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联 [root@ test ~] # whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令 [root@ test ~] # whereis python ##验证删除,返回无结果 2、删除现有的yum [root@ test ~] # rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps [root@ test ~] # whereis yum |xargs rm -frv 3、从http: //mirrors .ustc.edu.cn /centos/6 .4 /os/x86_64/Packages/

Linux 软件管理

微笑、不失礼 提交于 2020-03-17 10:00:28
#千锋逆战班,云计算201# 在千锋“逆战”学习第 36 天, 我在千锋逆战班学习“云计算”今天学到了软件管理 了解到了什么是RPM包 学到了简单的软件安装 真正的坚韧,应该是哭的时候要彻底,笑的时候要开怀,说的时候要淋漓尽致,做的时候不要犹豫。 ** 一、概述 1. RPM包 RPM Package Manager(原Red Hat Package Manager,现在是一个递归缩写)由 Red Hat 公司提出,被众多 Linux 发行版所采用, 也称二进制( binary code)无需编译,可以直接使用 无法设定个人设置,开关功能 软件包后缀 .rpm zip - 3.0-11. el7. x86_64. rpm 软件包名 版本号 发行版本 系统平台 文件后缀 2.源码包 source code 需要经过GCC,C++编译环境编译才能运行 可以设定个人设置,开关功能 nginx -1.8.1 .tar.gz 包名 版本号 压缩格式 二、RPM包管理 一、yum工具 简介:Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装, 可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

RHEL7更换CentOS的yum源

邮差的信 提交于 2020-03-17 09:00:17
1.检查是否安装yum包 查看RHEL是否安装了yum,若是安装了,那么又有哪些yum包: [root@localhost /]# rpm -qa |grep yum PackageKit-yum-1.1.5-1.el7.x86_64 yum-3.4.3-154.el7.noarch yum-rhn-plugin-2.0.1-9.el7.noarch yum-utils-1.1.31-52.el7.noarch yum-metadata-parser-1.1.4-10.el7.x86_64 yum-langpacks-0.4.2-7.el7.noarch 2. 删除redhat自带的yum包 卸载上面显示的所有yum包: rpm -qa|grep yum|xargs rpm -e --nodeps 3.下载新的yum包 可以在以下网站查看软件包的版本是否升级或者找到系统所对应的文件包版本; 网易163网络源地址:http://mirrors.163.com/ CentOS网络源地址:http://centos.ustc.edu.cn/centos/ wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm wget http:/

大数据项目之电影推荐系统(一)项目介绍与环境配置

别等时光非礼了梦想. 提交于 2020-03-17 04:59:22
电影推荐系统 一、项目介绍 项目以某科技公司电影网站真实业务数据架构为基础,基于阿里云ESC服务器,构建了包含了离线推荐与实时推荐体系的电影推荐系统,综合利用了协同过滤算法以及基于内容的推荐方法来提供混合推荐。提供了从前端应用、后台服务、算法设计实现、平台部署等多方位的闭环的业务实现。 二、项目实现 开发环境:阿里云服务器CentOS6,本地Window 10 使用工具:IDea,Spark 2.3.4, MongoDB 3.4.2, ElasticSearch5.6.2 1. 软件安装 1.1 MongoDB安装 官网下载很慢,阿里云镜像安装 下载以下四个到服务器上 mongodb-org-3.4.3-1.el6.x86_64.rpm,mongodb-org-mongos-3.4.3-1.el6.x86_64.rpm,mongodb-org-server-3.4.3-1.el6.x86_64.rpm,mongodb-org-shell-3.4.3-1.el6.x86_64.rpm,mongodb-org-tools-3.4.3-1.el6.x86_64.rpm) 地址 http://mirrors.aliyun.com/mongodb/yum/redhat/6Server/mongodb-org/3.4/x86_64/RPMS/ wget下载到服务器, rpm安装 rpm

linux常用的命令语句

喜夏-厌秋 提交于 2020-03-17 03:49:49
Linux 下常用操作和命令 linux 目录架构 / 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB 设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需 RAM Disk /dev 系统周边设备 /etc 系统相关设定文件 /etc/DIR_COLORS 设定颜色 /etc/HOSTNAME 设定用户的节点名 /etc/NETWORKING 只有 YES 标明网络存在 /etc/host.conf 文件说明用户的系统如何查询节点名 /etc/hosts 设定用户自已的 IP 与名字的对应表 /etc/hosts.allow 设置允许使用 inetd 的机器使用 /etc/hosts.deny 设置不允许使用 inetd 的机器使用 /etc/hosts.equiv 设置远端机不用密码 /etc/inetd.conf 设定系统网络守护进程 inetd 的配置 /etc/gateways 设定路由器 /etc/protocols 设定系统支持的协议 /etc/named.boot 设定本机为名字服务器的配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 设置 IP /etc

Linux安装RPM包或源码包

与世无争的帅哥 提交于 2020-03-17 01:51:39
Linux安装RPM包或源码包 一、RPM工具 RPM是Red Hat Package Manager的缩写,由Red Hat公司开发。它是以一种数据库记录的方式将我们所需要的套件安装到Linux主机的一套管理程序。也就是说,你的Linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间的依赖关系。 把光驱挂载到/mnt目录下,要先检查一个VMware右下角的小光驱图标是否点亮,如果没有,点击一下,再点击“连接”就可以点亮它了。当挂载光驱后,会在/mnt/Packages目录下看到很多后缀为.rpm的文件,这些文件就是RPM包。 1、安装 RPM 包 命令格式: rpm - ivh filename -i:表示安装; -v:表示可视化; -h:表示显示安装进度; –force:表示强制安装,即使覆盖属于其他包的文件也要安装; –nodeps:表示当要安装的RPM包依赖于其他包时,即使其他包没有安装,也要安装这个包。 2、升级 RPM 包 升级RPM包的命令为 rpm - Uvh filename 其中 -U 选项表示升级 3、卸载 RPM 包 卸载RPM包的命令为 rpm -e filename。卸载时,-e选项后面的filename和安装时是有区别的。安装时,是把一个存在的文件作为参数,而卸载时只需要包名即可。 4、 查询一个包是否已安装 查询一个包的命令为

Linux软件包管理

只谈情不闲聊 提交于 2020-03-17 00:33:16
  RedHat系Linux软件包管理 一、RPM包的管理   rpm软件包的一个例子: sudo-1.7.4p5-11.el6.i686.rpm   其中包括软件名(sudo),版本号(1.7.4p5),发行号(11.el6)和硬件平台(i686)    1、卸载 [root@localhost ~]# rpm -e sudo   如果其它软件包有依赖关系,卸载时会产生提示信息,可以使用--nodeps强行卸载 [root@localhost ~]# rpm -e --nodeps samba     2、安装     光盘里面带有的软件包,可以直接从光盘安装     1)挂载光盘 [root@localhost ~]# mkdir /mnt/cdrom [root@localhost ~]# mount /dev/cdrom /mnt/cdrom mount: block device /dev/sr0 is write-protected, mounting read-only [root@localhost ~]#     2)rpm的安装包都放在Packages目录中 [root@localhost ~]# cd /mnt/cdrom [root@localhost cdrom]# ls CentOS_BuildTag Packages RPM-GPG-KEY

Linux 使用rpm创建 mysql8

不羁岁月 提交于 2020-03-16 21:48:44
数据库包下载:https://pan.baidu.com/s/1U1x_HSiLBzlcR6HLTRoF8g 提取码:b5vt 下载后上传到服务器下,我放的目录是/usr/local 安装mysql步骤: 清理环境 centos7会自带一个mariadb 查看是否已安装 rpm -qa |grep -i mysql rpm -qa |grep -i mariadb(centos7默认系统自带的) mariadb是从mysql来的,是它的一个分支,需要清理掉 清理掉mariadb包 用yum直接安装你的话,用的mariadb的yum源,它跟mysql官方正式版不太一样,我们要安装官方正式版,就需要清掉mariadb,然后手动安装自己下载的官方正式版mysql rpm -e 加上包名,把mariadb包清掉 可以看到用rpm删除会失败,提示有依赖关系的软件需要安装 rpm -e mariadb-libs-5.5.64-1.el7.x86_64 rpm删除时如果有依赖关系,可以用yum remove + 包名来删除mariadb 解压上传的 mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar 开始安装: 一般用装软件用yum直接安装也可以,但是有一个问题

Linux安装RPM包或源码包

て烟熏妆下的殇ゞ 提交于 2020-03-16 17:54:32
一、RPM(Red Package Manager)工具 它是以一种数据库记录的方式将我们所需要的套件安装到Linux主机的一套管理程序。 如果虚拟机光驱中还有系统安装盘镜像,就可以通过执行命令把光驱挂在到/mnt目录下。 1.安装RPM包 命令如上,这里遇到了一个问题就是好像缺少这两个包,然后系统报错了,但是加上后面的参数就不会报错了。 -i:表示安装 -v:表示可视化 -h:表示显示安装进度 –force:表示强制安装,即使覆盖属于其他包的文件也要安装 –nodeps:表示要安装RPM包依赖于其他包,即使其他包没有也要安装 rpm -Uvh filename,表示升级RPM包 rpm -e filename,通过rpm查询功能查询 卸载时 -e选项后面的filename和安装时是有区别的,安装时是把一个存在的文件作为参数,而卸载时只需要包名即可。 2.查询一个包是否安装 命令如下 ** 3.得到一个已安装的RPM包的相关信息** 命令如下 4.列出以一个RPM包的安装文件 命令如下 5.列出某个文件属于哪个RPM包 命令如下 二、yum工具 yum工具比rpm工具更加的方便,yum工具最大的优势在于可以联网去下载所需要的RPM包,然后自动安装,yum工具会帮我们依次安装所有相关的RPM包。 1.列出所有可用的RPM包 命令如下 3.搜索RPM包 命令如下 4.安装RMP包

CentOS7下RPM模式搭建MySQL5.7.28主从复制

好久不见. 提交于 2020-03-16 00:32:54
CentOS7下RPM模式搭建MySQL5.7.28主从复制 一、配置文件: 主库(192.168.128.111): [client] port=3306 socket=/approot/data/mysql/mysql.sock default-character-set=utf8 [mysql] port=3306 # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #Mysql服务的唯一编号 每个mysql服务Id需唯一 server-id=111 # 只能用IP地址检查客户端的登录,不用主机名 # skip_name_resolve=0 # 设置3306端口 port=3306 # 设置mysql数据库的数据的存放目录 #datadir=/var/lib/mysql #datadir=/approot/data/mysql/data datadir=/approot/data/mysql log-error=/var/log/mysqld.log #socket=/var/lib/mysql/mysql.sock socket=/approot/data/mysql/mysql.sock pid-file=/var/run/mysqld/mysqld.pid # 支持符号链接 symbolic-links=0 #