rpm

Deploying Django with virtualenv inside a distribution package?

你说的曾经没有我的故事 提交于 2019-12-22 05:25:24
问题 I have to deploy a Django application onto a SuSE Linux Enterprise 11 system. Corporate rules say I need to deploy using RPMs only. While I can use ./setup.py bdist_rpm for each dependency, it's not really sane, since RPM doesn't record all of the dependencies yet. Therefore I'd have no real advantage in using RPMs and managing dependencies manually is somewhat cumbersome and I would like to avoid it. Now I had the following idea: While building a package, I could create a virtualenv ,

Specify the install location for a relocatable RPM using Yum

谁说胖子不能爱 提交于 2019-12-22 05:23:07
问题 I have created a relocatable RPM using the instructions in this website: http://www.cyberciti.biz/faq/rpm-relocatable-packages/ This means that I can install the package into its default location, /opt/app, using rpm -ivh mypackage.rpm However, if I decide that I weant the package to be installed into /usr/local/bin instead, I can install it using: rpm -ivh --prefix=/usr/local/bin mypackage.rpm All of this works perfectly. However, I need to install the package via Yum. How do I pass the -

37.每日一个Linux命令----RPM

房东的猫 提交于 2019-12-21 21:57:47
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 描述: RPM 全名是『 RedHat Package Manager 』 优点: 1. 由于已经编译完成并且打包完毕,所以安装上很方便( 不需要再重新编译 ); 2. 由于套件的信息都已经记录在 Linux 主机的数据库上,很方便查询、升级与卸载; 缺点: 1. 安装的环境必须与打包时的环境需求一致或相当; 2. 需要满足套件的相依属性需求; 3. 卸载时需要特别小心,最底层的套件不可先移除,否则可能造成整个系统的问题! SRPM 是 Source RPM,与 RPM 档案相比, SRPM 多了一个重新编译的动作,我们就可以透过修改 SRPM 内的参数设定,重新编译产生能适合我们 Linux 环境的 RPM 档案。 rpm 就会将套件的信息写入:/var/lib/rpm 这个目录中,所以, 往后您在进行查询的时候或者是预计要升级的时候,相关的信息就会由 /var/lib/rpm 这个目录的内容数据来提供。 注意: 使用RPM时可能会遇到软件包依赖性的问题,第一种解决方式是安装好所有的依赖包,第二种方式是使用urpmi/apt/yum来自动安装依赖包。 RPM 安装包 [root @linux ~]# rpm -ivh rp-pppoe-3.1-5.i386.rpm [root @linux ~]# rpm

How to package a .tar.gz file into rpm package

守給你的承諾、 提交于 2019-12-21 20:00:12
问题 I worked on Redhat Linux, I have a tar.gz file. I want to package this tar.gz file to a rpm package file. In the rpm package phase, I just want to extract the tar.gz file and package all of the staff into the rpm package, when I install the rpm package in linux server, it will just simply copy all of the files into the destination folder. I have tried a lot. Here goes some code for my SPEC file, but it has problems: %prep %build pwd %install rm -rf /usr/local/sample mkdir /usr/local/sample cd

CentOS常用基础命令大全

家住魔仙堡 提交于 2019-12-21 10:46:19
这篇文章主要介绍了CentOS常用基础命令大全,学习centos的朋友需要掌握的知识,需要的朋友可以参考下 1.关机 (系统的关机、重启以及登出 ) 的命令 shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdown -r now 重启(1) reboot 重启(2) logout 注销 2.查看系统信息的命令 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) 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

Linux软件包管理

删除回忆录丶 提交于 2019-12-21 08:49:51
Linux软件包管理 一 、软件包管理简介 二 、RPM包管理-rpm命令管理 1. RPM包命名规则与依赖性 2. RPM包安装升级与卸载 3. rpm命令管理-查询 (重点,yum安装很好用,但是查询只能通过rpm) 4. rpm命令管理-校验和文件提取 三 、RPM包管理-yum在线管理 1. IP地址配置和网络yum源 2. yum命令 3. 光盘yum源搭建 四 、源码包管理 1. 源码包和RPM包的区别 2. 源码包安装过程 五 、脚本安装包 一 、软件包管理简介 1、软件包分类 源码包 ( 脚本安装包 ) 二进制包(RPM包、系统默认包) 2、源码包 源码包的优点是: 开源,如果有足够的能力,可以修改源代 码 可以自由选择所需的功能 软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高 卸载方便 源码包的缺点: 安装过程步骤较多,尤其安装较大的软件 集合时(如LAMP环境搭建),容易出现 拼写错误 编译过程时间较长,安装比二进制安装时间长 因为是编译安装,安装过程中一旦报错新手很难解决 3、RPM包 二进制包的优点 包管理系统简单,只通过几个命令就可以 实现包的安装、升级、查询和卸载 安装速度比源码包安装快的多 二进制包缺点 : 经过编译,不再可以看到源代码 功能选择不如源码包灵活 依赖性,例如我们打游戏会依赖显卡控制,vc+

yum 和 rpm安装mysql彻底删除

天涯浪子 提交于 2019-12-21 08:37:34
1、yum方式安装的 MySQL $ yum remove mysql mysql-server mysql-libs compat-mysql51 $ rm -rf /var/lib/mysq $ rm /etc/my.cnf 查看是否还有mysql软件: $ rpm -qa|grep mysql 如果存在的话,继续删除即可,删除方式:yum remove + 【名字】。 2、rpm方式安装的mysql a)查看系统中是否以rpm包安装的mysql: [root@localhost opt]# rpm -qa | grep -i mysql MySQL-server-5.6.17-1.el6.i686 MySQL-client-5.6.17-1.el6.i686 b)卸载mysql [root@localhost local]# rpm -e MySQL-server-5.6.17-1.el6.i686 [root@localhost local]# rpm -e MySQL-client-5.6.17-1.el6.i686 c)删除mysql服务 [root@localhost local]# chkconfig --list | grep -i mysql [root@localhost local]# chkconfig --del mysql d)删除分散mysql文件夹

Dependency Resolution Fails on Installed Library

烂漫一生 提交于 2019-12-21 08:24:14
问题 I'm trying to install a rpm and get following error: ---> Package geramer-server.x86_64 0:3.6.0.117-1 will be an update --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: geramer-server-3.6.0.117-1.x86_64 ---> Package geramer-ui.x86_64 0:3.6.0.98-1 will be updated ---> Package geramer-ui.x86_64 0:3.6.0.117-1 will be an update --> Finished Dependency Resolution Error: Package: geramer-server-3.6.0.117-1.x86_64 (/geramer-server-3.6.0.117.x86_64) Requires: libcrypto

Dependency Resolution Fails on Installed Library

孤街浪徒 提交于 2019-12-21 08:23:00
问题 I'm trying to install a rpm and get following error: ---> Package geramer-server.x86_64 0:3.6.0.117-1 will be an update --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: geramer-server-3.6.0.117-1.x86_64 ---> Package geramer-ui.x86_64 0:3.6.0.98-1 will be updated ---> Package geramer-ui.x86_64 0:3.6.0.117-1 will be an update --> Finished Dependency Resolution Error: Package: geramer-server-3.6.0.117-1.x86_64 (/geramer-server-3.6.0.117.x86_64) Requires: libcrypto

---cenos基本信息和ssh---

元气小坏坏 提交于 2019-12-21 05:09:33
cenos基本信息和ssh CentOS CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。CentOS是Community Enterprise Operating System的缩写。 CentOS 是RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。 CentOS在2014初,宣布加入Red Hat。 新版本为 CentOS 7.6(1810) [1] 。上个版本是7.5(1804)。 最新版本特点: 1.可以把CentOS理解为Red Hat AS系列!它完全就是对Red Hat AS进行改进后发布的!各种操作、使用和RED HAT没有区别! 2.CentOS完全免费,不存在RED HAT AS4需要序列号的问题。 3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务! 4