rpm

mysql 安装 主从配置

非 Y 不嫁゛ 提交于 2019-12-21 04:23:42
软件下载 下载地址: mysql5.7 下载如下yum包: mysql-community-client-5.7.20-1.el7.x86_64.rpm mysql-community-common-5.7.20-1.el7.x86_64.rpm mysql-community-devel-5.7.20-1.el7.x86_64.rpm mysql-community-libs-5.7.20-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.20-1.el7.x86_64.rpm mysql-community-server-5.7.20-1.el7.x86_64.rpm 安装 安装顺序: rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-5.7.20-1.el7.x86

Linux上安装jdk,mysql

删除回忆录丶 提交于 2019-12-21 03:05:55
1、准备工作   一台纯净的 Linux 系统需要先安装一些依赖才能安装 jdk 等   rpm :   本地添加安装程序: rpm -ivh 程序名   本地查看程序: rpm -qa   本地卸载程序: rpm -e --nodeps 程序名   yum :   联网安装,查看,卸载程序,相当于联网的 rpm 命令   yum install 程序名   需要安装的四个依赖如下,安装顺序不能乱   yum install glibc.i686   yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6   yum update libstdc++-4.4.7-4.el6.x86_64   yum install gcc-c++ 2、 查看并卸载本地已安装的 openjdk   rpm -qa | grep -i java 查看以 java 关键词的安装程序   卸载 openjdk   rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686   rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686   java -version 查看 java 版本 3、 安装 jdk 并配置环境变量

Linux软件安装与管理

别来无恙 提交于 2019-12-21 01:55:10
软件安装和管理 软件包 1、bin文件.bin 2、rpm包 3、源码压缩包 安装软件的步骤: 1、检查是否已经安装 rpm -qa | grep jdk 2、下载软件包 3、安装 依赖 rpm 包,已经编译之后的应用程序。 rpm命令: 1、安装 rpm -i /PATH/TO/PACKAGE_FILE -h: 以#显示进度;每个#表示2%; -v: 显示详细过程 -vv: 更详细的过程 rpm -ivh /PATH/TO/PACKAGE_FILE --nodeps: 忽略依赖关系; --replacepkgs: 重新安装,替换原有安装; --force: 强行安装,可以实现重装或降级; 安装jdk 配置环境变量:编辑/etc/profile 或者 ~/.bash_profile export JAVA_HOME=/usr/java/jdk1.7.0_71 export PATH=$PATH:$JAVA_HOME/bin 2、查询 rpm -q PACKAGE_NAME: 查询指定的包是否已经安装 rpm -qa : 查询已经安装的所有包 rpm -qi PACKAGE_NAME: 查询指定包的说明信息; rpm -ql PACKAGE_NAME: 查询指定包安装后生成的文件列表; rpm -qc PACEAGE_NEME:查询指定包安装的配置文件; rpm -qd

在centos中使用rpm安装包安装jenkins

六月ゝ 毕业季﹏ 提交于 2019-12-21 00:36:59
在linux下使用rpm包安装命令: [ root@localhost / ] #sudo rpm - ih jenkins - 1.562 - 1.1 . noarch . rpm 自动安装完成之后: /usr/lib/jenkins/jenkins.war WAR包 /etc/sysconfig/jenkins 配置文件 /var/lib/jenkins/ 默认的JENKINS_HOME目录 /var/log/jenkins/jenkins.log Jenkins日志文件 安装完成之后启动jenkins 启动命令: [ root@localhost / ] #sudo service jenkins start 来源: CSDN 作者: CN_Maxwell 链接: https://blog.csdn.net/CN_Maxwell/article/details/100014724

在CentOS上安装第三方软件库EPEL

谁说我不能喝 提交于 2019-12-20 13:50:27
Extra Packages for Enterprise Linux (EPEL)【企业版 Linux 附加软件包(以下简称 EPEL)】是一个由特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、 Scientific Linux)的一个高质量附加软件包项目。 EPEL 的软件包通常不会与企业版Linux官方源中的软件包发生冲突,或者互相替换文件。EPEL与Fedora项目基本一致,包含完整的构建系统、升级管理器、镜像管理器等等。 EPEL 包含一个叫做epel-release的包,这个包包含了EPEL源的gpg密钥和软件源信息。您可以通过yum安装到您的企业版Linux发行版上。除了epel-release源,还有一个叫做epel-testing的源,这个源包含最新的测试软件包,其版本很新但是安装有风险,请自行斟酌。 注意: 有些第三方软件源需要 EPEL 的'epel-testing'源来安装依赖组件,请务必在系统设置中启用本源。 这里 有相关的开启教程。(相关配置文件位于:/etc/yum.repos.d/epel-testing.repo)。 1.首先检查系统是否安装epel-release Java代码 [root @localhost ~] # rpm -q epel-release package epel

Linux软件安装和维护

偶尔善良 提交于 2019-12-20 13:08:07
rpm 早期 redhat package manager 现在 rpm package manager rpm安装的格式: 软件名称-版本号-适用平台.rpm jdk -8u151 -linux-x64.rpm 语法: rpm [option] *.rpm *任意的rpm软件 实例: 安装(卸载)jdk mkdir soft #使用下载好的rpm包 或者 wget 下载地址 java -version #看当前环境有没有安装jdk rpm -ivh jdk-8u151-linux-x64.rpm ####-i 安装install vh 以###的方式显示安装进度 java -version #发现已经安装 rpm -qa | grep jdk #### rpm -q=query -a=all rpm -qa 查询所有的已经安装软件 grep 从所有安装软件中查找含有jdk的 rpm -e jdk1.8-1.8.0_151-fcs.x86_64 ####-e erase 卸载,上一步的查询结果 rpm -qa | grep jdk 或者java -versoin echo $JAVA_HOME 仍然没有,JAVA_HOME需要自己配置 配置环境变量: vim /etc/profile # profile文件就是环境变量的配置文件 在文件末尾黏贴如下内容: export JAVA

How do I compare Rpm versions in python

若如初见. 提交于 2019-12-20 10:54:32
问题 I'm trying to find out how I can compare 2 lists of RPMS (Currently installed) and (Available in local repository) and see which RPMS are out of date. I've been tinkering with regex but there are so many different naming standards for RPMS that i can't get a good list to work with. I don't have the actual RPMS on my drive so i can't do rpm -qif. pattern1 = re.compile(r'^([a-zA-Z0-9_\-\+]*)-([a-zA-Z0-9_\.]*)-([a-zA-Z0-9_\.]*)\.(.*)') for rpm in listOfRpms: packageInfo = pattern1.search(rpm[0])

Python RPM I built won't install

陌路散爱 提交于 2019-12-20 09:37:13
问题 Because I have to install multiple versions of Python on multiple Oracle Linux servers which are built via a kickstart process, I wanted to build a python rpm for our yum repository. I was able to build Python manually using 'make altinstall' which doesn't install over your default system Python installation, so I thought that would be the way to go. After much trial and error, I managed to build an rpm starting with a .bz2 python 2.7 package - but now when I try to install it, I get an error

升级Linux系统内核

帅比萌擦擦* 提交于 2019-12-20 04:05:24
有时在服务器上安装一些服务来满足日常需要时,常常因为内核的原因放弃,本篇博文就来解决这个难题。 实施步骤: [root@localhost ~]# uname -r //查看系统内核 3.10.0-862.el7.x86_64 [root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org //载入公钥 [root@localhost ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm //安装ELRepo [root@localhost ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel repolist //载入elrepo-kernel元数据 [root@localhost ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel list kernel* //查看可用的rpm包 [root@localhost ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml.x86_64 /

How to abort the installation of an rpm package if some conditions are not met in specfile?

那年仲夏 提交于 2019-12-20 03:24:14
问题 There are some more things that the Requires tag does not satisfy. So i wrote a script to verify these things but where do I place them ? And if not found then i want to quit installation prompting user to do the steps before attempting to install this rpm again. writing exit 1 in %install tag fails to build the rpm using rpmbuild. says %install has a bad exit code. EDIT: let me provide you an example. What i initially wanted to test was is if Oracle Java 6 is present. If not then provide the