rpm

linux使用rpm重装jdk

风流意气都作罢 提交于 2019-12-25 05:06:41
1、卸载jdk #rpm -qa | grep gcj 如果输出没有内容,说明没有jdk,如果输出有内容,要把搜索到的文件卸载掉,命令为: #rpm -e --nodeps [上步操作输出的文件] 然后使用 #whereis java 直接删除java相关的文件或文件夹 2、下载你需要的jdk 到oracle官网 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 找下载链接 然后使用wget下载,由于oracle需要accept lincence, wget需要添加一些参数(--no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" ) 比如下载最新的jdk8,rpm版的 #wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-x64.rpm 3

在centos 64bit 系统中安装使用WPS office的方法

一世执手 提交于 2019-12-25 03:39:12
1. 安装32位开发库: yum install xulrunner.i686 yum install libXtst.i686 2. 在官网下载 wps-office-8.1.0.3724-0.1.b1p2.i686.rpm 安装: rpm -ivh wps-office-8.1.0.3724-0.1.b1p2.i686.rpm 3.可能报的依赖错误: error: Failed dependencies: libmng.so.1 is needed by wps-office-8.1.0.3724-0.1.b1p2.i686 libpng12.so.0 is needed by wps-office-8.1.0.3724-0.1.b1p2.i686 libGLU.so.1 is needed by wps-office-8.1.0.3724-0.1.b1p2.i686 解决: 安装libmng: yum install libmng.i686 安装libpng12: 一般来说CentOS7已经有了较高版本的libpng,可以通过 ls -l /usr/lib/libpng* 看到,这时候用yum install 就会提示存在,这种情况可以从这个地址下载RPM包: libpng12-1.2.50-6.el7.i686.rpm 安装: rpm -ivh libpng12-1.2

Fedora 21 64位系统安装WPS教程

三世轮回 提交于 2019-12-25 03:38:49
WPS的Linux版本的出现简直是Linux党的福音,Ubuntu上的WPS安装非常简单,但是在Fedora上却有点小麻烦。主要是库的依赖问题。下面记录一下Fedora 21的64位版安装WPS的完整过程以备忘。 1、WPS官网下载最新的WPS for Linux版: http://community.wps.cn/download/ (64位下载i686的rpm包) 2、终端使用rpm命令安装(习惯于将常用软件安装在系统中,所以都用sudo): sudo rpm -ivh wps-office-8.1.0.3724-0.1.b1p2.i686.rpm 会提示一大堆依赖检测失败: 2、安装全部依赖的库: sudo yum install libICE.so.6 libSM.so.6 libX11.so.6 libXrender.so.1 libc.so.6 libdl.so.2 libfontconfig.so.1 libfreetype.so.6 libgcc_s.so libstdc++.so libXext.so.6 libgcc_s.so.1 libglib-2.0.so.0 libgobject-2.0.so.0 libmng.so.1 libstdc++.so.6 libz.so.1 libcups.so.2 libpng12.so.0 libGLU.so.1 3

Install 32 bit glibc on 64 bit CentOS 6

拟墨画扇 提交于 2019-12-25 01:16:10
问题 (a) I was trying to run a Software (64-bit) on a 64 bit Cent OS-6 based System (with no internet access), and I got following error: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory (b) On searching it was understood that 32-bit glibc is to be installed. Searched all dependencies in a different system with internet connection, downloaded from internet, and loaded all rpms in the system via pendrive and tried to install glibc for 32 bit. I got below error message is obtained

Linux常用命令全集

杀马特。学长 韩版系。学妹 提交于 2019-12-25 01:12:27
Linux常用命令大全 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock

Centos 7 下安装 jdk rpm包

六月ゝ 毕业季﹏ 提交于 2019-12-25 00:26:32
1.下载 jdk-8u101-linux-x64.rpm http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.上传到服务器 通过 rz -e 命令,上传到服务器, 如果没有 rz 命令,则通过 yum -y install lrzsz 命令安装 rz 命令. 3. 解压安装 rpm -ivh jdk-6u32-linux-i586-rpm 4.设置环境变量 #vi /etc/profile 在最后面加入 #set java environment JAVA_HOME=/usr/java/jdk1.8.0_101 CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 启用该设置 . /etc/profile (点后边有个空格) 5.在终端使用echo命令检查环境变量设置情况 #echo $JAVA_HOME #echo $CLASSPATH #echo $PATH 6.检查JDK是否安装成功 #java -version 如果看到JVM版本及相关信息,即安装成功! ———————————————— 版权声明:本文为CSDN博主

how to pass a rpm spec parameter to C++ program

非 Y 不嫁゛ 提交于 2019-12-25 00:07:47
问题 let's assume that we have a rpm .spec file with following parameter: Version: 0.1.0 I want to pass this parameter to C++ code from the same package, i.e. I would like to initialize with this value a C++ variable: const std::string program_version([here goes 0.1.0 read from the .spec file]); I am using cmake and I suppose that first step would be (in .spec file): %cmake . -DVERSION=%{version} Any hints? Thank you in advance ;> 来源: https://stackoverflow.com/questions/22357708/how-to-pass-a-rpm

cfEngine3 - class if package is installed

醉酒当歌 提交于 2019-12-25 00:04:51
问题 how can i set a class if a package is installed ? Background : i want to trigger a file modification only if a package is installed (optional in a specific version). My (example) code unfortunately doesn't work : vars: "cfengine_rpm" data => packagesmatching("cfengine-nova", ".*", ".*", ".*"); "cfengine_rpm_installed" slist => getindices(cfengine_rpm); classes: "cfengine_installed" expression => some("cfengine", cfengine_rpm_installed); reports: cfengine_installed:: "cfEngine is installed ";

rz和sz上传下载文件工具lrzsz

孤街醉人 提交于 2019-12-24 21:13:11
一、通过rpm命名来安装1 rpm -qa |grep lrzsz 如果没有用RPM安装即可: 2 rpm -ivh lrzsz-0.12.20-27.1.el6.x86_64.rpm 二、yum命令安装yum install -y lrzsz 三、 sz命令 用途说明:sz命令是利用ZModem协议来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。相对应的从本地上传文件到Linux服务器,可以使用rz命令。 常用参数 -a 以文本方式传输(ascii)。 -b 以二进制方式传输(binary)。 -e 对控制字符转义(escape),这可以保证文件传输正确。 如果能够确定所传输的文件是文本格式的,使用 sz -a files 如果是二进制文件,使用 sz -be files rz命令 -b 以二进制方式,默认为文本方式。(Binary (tell it like it is) file transfer override.) -e 对所有控制字符转义。(Force sender to escape all control characters; normally XON, XOFF, DLE, CR-@-CR , and Ctrl-X are escaped.) 如果要保证上传的文件内容在服务器端保存之后与原始文件一致,最好同时设置这两个标志,如下所示方式使用:

How to completely reinstall python (WITHOUT yum) on AWS Linux

旧巷老猫 提交于 2019-12-24 20:52:23
问题 A series of unfortunate events (in dev, thank goodness) basically has ruined my python2.7 environment. The executable in /usr/bin got clobbered and some rpms ran amok. So I no longer have a viable import yum environment. I actually spun up another EC2 instance and copied off the python exec in hopes that the lib paths would be the same but sadly I got this (running with -v ): ( various imports then ) import gpg.core # precompiled from /usr/lib64/python2.7/site-packages/gpg/core.pyc # /usr