rpm

rpmlib(FileDigests) dependency error on RPM built with rpm-maven-plugin

家住魔仙堡 提交于 2019-12-10 11:19:19
问题 Just like with this question, I try to an install an RPM and get the following errors: # rpm -iv myapp-0.0.14-SNAPSHOT.rpm error: Failed dependencies: rpmlib(FileDigests) <= 4.6.0-1 is needed by myapp-0.0.14-SNAPSHOT20151117233758.noarch rpmlib(PayloadIsXz) <= 5.2-1 is needed by myapp-0.0.14-SNAPSHOT20151117233758.noarch But my app was built with the rpm-maven-plugin. There are differences in redhat version between the build machine and the server on which I want to do the install. $ uname -a

shell 命令

限于喜欢 提交于 2019-12-10 04:46:33
1.type 显示命令属于哪种类型 2.常用语法规则:Bash utf-8占2,3,4个字节(变长) 3.help 内部命令(系统自带) help for 刷选for相关的命令 4.man 外部命令需要自己安装(yum install man man-pages -y) 空格翻页 回车跳行 /a 搜索a相关 b往上翻 n 5.whereis ls 查看命令所在位置,ELF代表编译后的可执行文件 6.echo显示环境变量 7.hash 加快查询速度(缓存之前命令操作) 8.df 查看分区大小,根目录下的boot是存储在sda1分区中 du -sh ./* | sort -n //查看当前目录各文件大小,并从小到大排序 mkdir ./x/{a,b,c}dir //同时创建多个子目录 x/adir x/bdir x/cdir ln a.txt b.txt //a指向b,删除a,b还在,硬链接 ln -s a.txt b.txt //软链接,删除a,b也会被删除 9.touch 可创建文件,或者改变文件的修改时间 10.显示文件内容: cat:显示全部 head:默认显示前10行 head -5 aa.txt显示前5行 tail:默认显示后10行 tail -5 aa.txt 显示最后5行 tail -f 打印文件追加的最新内容 more:分屏浏览 less:支持b上翻浏览,最后不退出

【转】RHEL7更换yum源

橙三吉。 提交于 2019-12-10 04:27:24
redhat系统安装好尽管默认带有yum,但是redhat的更新包只对注册用户有效(收费)。所以需要更换yum源。 说明:我下载的是网易的rpm包,因为这些包在不断更新,所以可能失效。但是有方法可以解决,详见下文。 参考:https://blog.csdn.net/hongbin_xu/article/details/79316614 以下rpm包在2018.5.26可用 基本的流程就是: 1.删除redhat7.0系统自带的yum软件包; 2.自行下载所需要的软件包; 3.根据依赖项安装; 4.新建repo配置文件。 一般来说,之后就可以正常使用了。可能还会遇到一些依赖项的问题,后面会提到。 流程 1、查看自带的yum软件包 [root@xhb yum.repos.d]# rpm -qa | grep yum yum-utils-1.1.31-24.el7.noarch yum-langpacks-0.4.2-3.el7.noarch yum-metadata-parser-1.1.4-10.el7.x86_64 yum-rhn-plugin-2.0.1-4.el7.noarch PackageKit-yum-0.8.9-11.el7.x86_64 yum-3.4.3-118.el7.noarch 这下面列出来的软件包,要记住一下,后面要根据其来搜索rpm包来安装新版本。比如

cetos7 安装telnet

吃可爱长大的小学妹 提交于 2019-12-10 03:14:35
先执行命令 rpm -qa | grep telnet rpm -qa | grep telnet-server rpm -qa | grep xinetd 如果返回空白就是没有安装 yum install xinetd telnet telnet-server 记得把23端口打开 telnet服务是有xinetd守护的,重启xinetd服务 systemctl restart xinetd 至于想开机启动 ,修改etc/xinetd.d/telnet文件 将disable=yes 改成disable=no,(但是我的这个目录下并没有telnet,谁要是知道怎么回事+怎么搞,请留言 谢谢) 这就算成功了,想退出的话ctrl+] 在按q 就可以退出了 来源: https://www.cnblogs.com/88phper/p/8609289.html

rpm包安装java jar开机自启

可紊 提交于 2019-12-09 19:57:56
1.安装jdk; rpm -ivh jdk-8u201-linux-x64.rpm 2.配置jdk路径 打开/etc/profile 增加以下内容: export JAVA_HOME=/usr/java/jdk1.8.0_201 export JAVA_BIN=/usr/java/jdk1.8.0_201/bin export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME JAVA_BIN PATH CLASSPATH 3.更新配置 source /etc/profile 4.编写启动 脚本 启动脚本:start.sh #!/bin/sh nohup java -jar /home/test/auto-test.jar >test.log 2>&1& echo $! > /home/test/test.pid 停止脚本:stop.sh #!/bin/sh PID=$(cat /home/test/test.pid) kill -9 $PID 授予脚本权限 chmod +x start.sh chmod +x stop.sh 5.编写服务脚本 vim /usr/lib/systemd/system/autotest

fedora下安装媒体播放器与解码器

白昼怎懂夜的黑 提交于 2019-12-09 15:48:30
由于授权问题,Fedora不支持播放mp3等格式的文件,而且无法yum安装,需要自己寻找安装,下面是一个在Fedora下听音乐看电影的方法: rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm yum install gstreamer-plugins-bad gstreamer-ffmpeg gstreamer-plugins-ugly -y yum install mplayer mplayer-gui mencode -y 完了之后在点击mp3文件就可以听了,rmvb/rm/mkv/mp4/wmv也可以看,我试过,可以用的!另外,linux下有音乐预听功能 的,即不用打开文件,只要把鼠标移到音乐文件上面就可以听到了! 来源: oschina 链接: https://my.oschina.net/u/213692/blog/36635

linux命令大全

北城余情 提交于 2019-12-09 13:00:39
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 设置日期和时间 - 月日时分年

centos 7 安装JDK1.8

醉酒当歌 提交于 2019-12-09 12:20:30
参考网址: https://www.jianshu.com/p/2835654ebfac 下载安装包,ftp传至服务器,解压 cd /usr/local && mkdir java cp /root/jdk-8u161-linux-x64.tar.gz ./java cd java/ tar -zxvf jdk-8u161-linux-x64.tar.gz rm -rf jdk-8u161-linux-x64.tar.gz 编辑环境变量配置文件:vim /etc/profile 在文件末尾添加如下内容(JAVA_HOME为安装jdk的路径) export JAVA_HOME=/usr/local/jdk1.8.0_161 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH 通过vim的 :wq 命令进行保存退出 使配置生效:source /etc/profile jdk验证 执行 java -version 命令,看到如图所示代表安装成功。 安装方式二 此处下载的是rpm包,jdk-8u191-linux-x64.rpm 安装步骤 清理系统默认自带jdk,执行以下命令 rpm -qa |

How can I build an RPM on my MacOS system?

倾然丶 夕夏残阳落幕 提交于 2019-12-09 07:30:29
问题 I'm running Mac OS X 10.6.6. I have some data-only RPMs that I'd like to build. Until recently I've done most of my development on a VM running CentOS, but one by one I've been able to transition these tasks to the Mac proper. I've been using Fink to access the Open/Free tools I need, but I'm not ready to go to Fink unstable, where the RPM5 package has been for a while. I've also tried to build the RPM utilities from source, with little luck so far. Is anyone else building RPMs natively on a

rpm scriptlet ordering for install/remove/upgrade using yum

二次信任 提交于 2019-12-09 06:09:46
问题 I'm working on a bug in our rpm scriptlets which is probably originating from order in which our scriptlets are executed during package install/removal/upgrade. We are using yum on Redhat Enterprise. Obviously I first need a good understanding of the order of the rpm scriptlets - and interestingly enough I have not found a good summary of this anywhere. From what I gather this is the scriptlet ordering for upgrades : %pretrans of new package %pre of new package prein package install %post of