rpm

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

半城伤御伤魂 提交于 2020-03-02 02:51:17
CentOS EPEL 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

CentOS7 升级 git到 2.24.1

做~自己de王妃 提交于 2020-03-02 01:06:53
从 https://packages.endpoint.com/rhel/7/os/x86_64/ 下载最新的 endpoint-repo-1.8-1.x86_64.rpm wget https://packages.endpoint.com/rhel/7/os/x86_64/endpoint-repo-1.8-1.x86_64.rpm 安装 endpoint-release rpm: rpm -Uvh endpoint-repo-1.8-1.x86_64.rpm 安装 git-core rpm package: yum install git-core 来源: oschina 链接: https://my.oschina.net/leboo/blog/3183050

linux一些命令的记录

為{幸葍}努か 提交于 2020-03-01 17:49:25
最近主要在学习Python,所以用到Linux系统比较多,LInux系统区别于常用的windows系统来说的区别更多的在于主要使用命令来控制, 所以现在记录下一些常用命令,方便以后查看使用 文件和目录 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 ls *[0-9]* 显示包含数字的文件名和目录名 tree 显示文件和目录由根目录开始的树形结构 lstree 显示文件和目录由根目录开始的树形结构 mkdir dir1 创建一个叫做 'dir1' 的目录' mkdir dir1 dir2 同时创建两个目录 mkdir -p /tmp/dir1/dir2 创建一个目录树 rm -f file1 删除一个叫做 'file1' 的文件' rmdir dir1 删除一个叫做 'dir1' 的目录' rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 rm -rf dir1 dir2 同时删除两个目录及它们的内容 mv dir1 new_dir 重命名/移动 一个目录 cp

rpm包和源码包的区别

荒凉一梦 提交于 2020-03-01 14:39:46
1、区别 ◆安装之前的区别:概念上的区别 //概念区别见“软件包管理-rpm"文档 ◆安装之后的区别:安装位置不同 3 、源码包安装位置 ◆安装在指定位置当中,一般是/usr/local/软件名/ 4 、安装位置不同带来的影响 ◆RPM包安装的服务可以使用系统服务管理命令(service)来管理,例如RPM包安装的apache的启动方法是: /etc/rc.d/init.d/httpd start service httpd start ◆而源码包安装的服务则不能被服务管理命 令管理,因为没有安装到默认路径中。所以只能用绝对路径进行服务的管理,如: /usr/local/apache2/bin/apachectl start 由于rpm包和源码包的安装位置不同,所以rpm包可以使用 “service”服务管理命令或绝对路径启用服务;而源码包只能使用绝地路径管理服务。 来源: https://www.cnblogs.com/xbycf/p/12389602.html

linux下rpm安装和卸载jdk

拥有回忆 提交于 2020-02-29 03:27:57
安装jdk-7u21:rpm -ivh rpm -ivh jdk-7u21-linux-x64.rpm 安装时出现如下错误,提示文件冲突,表明正在安装的jdk-7u21和已安装的jdk-7u79冲突: file /etc/init.d/jexec from install of jdk-2000:1.7.0_21-fcs.x86_64 conflicts with file from package jdk-2000:1.7.0_79-fcs.x86_64 查看已安装的jdk:rpm -qa|grep jdk 卸载掉冲突的jdk:rpm -e --nodeps jdk-1.7.0_79-fcs.x86_64 重新安装jdk-7u21 :rpm -ivh rpm -ivh jdk-7u21-linux-x64.rpm 查看当前安装的jdk:rpm -qa|grep jdk 来源: oschina 链接: https://my.oschina.net/u/1588291/blog/651165

1.2 rpm以及yum

最后都变了- 提交于 2020-02-28 16:58:17
rpm常用命令: 安装软件命令格式:rpm -ivh 软件包名 升级软件命令格式:rpm -Uvh 软件包名 卸载软件命令格式:rpm -e 软件包名 查询软件描述信息:rpm -qpi 软件包名 列出软件文件信息:rpm -qpl 软件包名 查询文件属于那个rpm:rpm -qf 软件包名 yum常用命令: 列出所有仓库:yum repolist all 列出仓库中所有的软件包:yum list all 查看软件信息:yum info 软件包名 安装:yum install 软件包名 重新安装:yum reinstall 软件包名 更新:yum update 软件包名 移除:yum remove 软件包名 清楚所有仓库缓存:yum clean all 检查可更新的软件包:yum check-update 查看系统中已经安装的软件包组:yum grouplist 安装指定的软件包组:yum groupinstall 软件包组 移除软件包组:yum groupremove 软件包组 查询指定软件包组信息:yum groupinfo 软件包组 来源: 51CTO 作者: clear3515 链接: https://blog.51cto.com/13884816/2473016

安装WGCLOUD

瘦欲@ 提交于 2020-02-28 10:20:00
服务端: 一、安装jdk 1.查看安装配置 jdk: 命令:java -version 2.查看系统是否自带 jdk rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 3.如果有输出信息,批量卸载系统自带 rpm -qa | grep java | xargs rpm -e --nodeps 如果使用 yum 安装的 jdk,请使用下面命令卸载 yum -y remove java-1.8.0-openjdk-headless.x86_64 4.1 检查 yum 中有没有 java1.8 包 yum list java-1.8* 4.2 开始安装 yum install java-1.8.0-openjdk* -y 5、验证 java -version 二、安装mysql 来源: https://www.cnblogs.com/xuefy/p/12375792.html

CentOS yum 源的配置与使用

江枫思渺然 提交于 2020-02-28 09:08:33
CentOS yum 源的配置与使用 一、yum 简介   yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名。yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决。yum 的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http 或ftp 站点,也可以是本地软件池,但必须包含rpm 的header,header 包括了rpm 包的各种信息,包括描述,功能,提供的文件,依赖性等。正是收集了这些header 并加以分析,才能自动化地完成余下的任务。   yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的dependencies 的问题。这一点上,yum 和apt 相同。apt 原为debian 的deb 类型软件管理所使用

yum rpm apt-get wget 辨析

跟風遠走 提交于 2020-02-28 05:59:35
1)wget: 类似于迅雷,是一种下载工具,通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理名字是World Wide Web”与“get”的结合。类似于curl。 2)yum (Yellow dog Updater Modified): 是redhat, centos 系统下的软件安装方式,基于Linux,是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。   在CentOS中使用yum时,提示:bash:yum:未找到指令。解决办法:yum update 3)rpm (redhat package management): 软件管理; redhat的软件格式(.rpm) ,用于安装,卸载 .rpm软件 4)ap-get: ubuntu下的一个软件安装方式,它是基于debain。 串联下: 使用wget下载一个 rpm包, 然后用 rpm -ivh xxx.rpm 安装这个软件,嫌麻烦的话,就可以直接用 yum install sqoop 来自动下载和安装依赖的rpm软件。 yum = apt-get 来源: https://www.cnblogs.com/cepaAllium/p

如何制作一个 RPM 文件

落爺英雄遲暮 提交于 2020-02-27 23:04:52
它们是包含文件和元数据的档案文件。当安装或卸载 RPM 时,此元数据告诉 RPM 在哪里创建或删除文件。正如你将在上一篇文章中记住的,元数据还包含有关“依赖项”的信息,它可以是“运行时”或“构建时”的依赖信息。 例如,让我们来看看 fpaste。你可以使用 dnf 下载该 RPM。这将下载 Fedora 存储库中可用的 fpaste 最新版本。在 Fedora 30 上,当前版本为 0.3.9.2: $ dnf download fpaste ... fpaste-0.3.9.2-2.fc30.noarch.rpm 由于这是个构建 RPM,因此它仅包含使用 fpaste 所需的文件: $ rpm -qpl ./fpaste-0.3.9.2-2.fc30.noarch.rpm /usr/bin/fpaste /usr/share/doc/fpaste /usr/share/doc/fpaste/README.rst /usr/share/doc/fpaste/TODO /usr/share/licenses/fpaste /usr/share/licenses/fpaste/COPYING /usr/share/man/man1/fpaste.1.gz 源 RPM 在此链条中的下一个环节是源 RPM。Fedora 中的所有软件都必须从其源代码构建。我们不包括预构建的二进制文件。因此