我想将Gitlab 6安装到我的CentOS 6.4 x64服务器上。 我正在跟随教程,并使用此命令启用EPEL: rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 那么当我检查我的repolist时,结果如下: yum repolist repo id repo name status base CentOS-6 – Base 6381 epel Extra Packages for Enterprise Linux 6 – x86_64 9893 extras CentOS-6 – Extras 13 rpmforge RHEL 6 – RPMforge.net – dag 4643 updates CentOS-6 – Updates 1484 repolist: 22414 之后,我会按照安装指南中的说明进行yum -y update 。 […]
我正在努力更新我的各种客户使用最新版本的阿曼达 。 安装对于RHEL6非常适用,但在v5上失败,出现以下错误: # yum localinstall amanda-backup_client-3.3.5-1.rhel5.x86_64.rpm Loaded plugins: dellsysid, rhnplugin, security This system is receiving updates from RHN Classic or RHN Satellite. Setting up Local Package Process Examining amanda-backup_client-3.3.5-1.rhel5.x86_64.rpm: amanda-backup_client-3.3.5- 1.rhel5.x86_64 Marking amanda-backup_client-3.3.5-1.rhel5.x86_64.rpm to be installed Excluding Packages in global exclude list Finished Excluding Packages from Red Hat Enterprise Linux (v. 5 for 64-bit […]
我想弄清楚RPM提供了什么/ usr / bin / java。 不过,我觉得这可能是在百胜之外安装的。 有没有可能让yum告诉我,如果没有通过yum安装,提供了/ usr / bin / java? 它可以使用rpm ivh进行安装。 我所要问的原因是因为我正在pipe理一个testing系统,而且我需要确保重复上一个pipe理员的相同步骤,向生产人员提供指导。 我找不到原始的RPM,也没有find/ usr / bin / java的安装方式。 目前,我有7u45。
我正在处理一个非常macros大的RPM规格文件,当它构build它产生一个错误,我似乎无法追查: File not found: /var/tmp/pkgnamehere/mockbuild/usr/com/pgsql (我已经用上面的“pkgnamehere”replace了完整的包buildrootpath,但是未经编辑)。 在%文件中没有/usr/com/pgsql ,实际上也没有/com/ 。 据推测这是macros观扩张的结果。 麻烦是…如何找出哪个%files行对应于一个给定的丢失文件? 它不会说“从第554行的%文件找不到文件”或其他任何有用的东西。 许多实际的%files行看起来像: %config(noreplace) %{_initrddir}/%{oname}-%{majorversion} 所以简单的文本search在这里没有用。 rpm –eval可以rpm –eval ,但是对于超过300个文件行以及需要定义所有inputmacros来说,这是非常痛苦的。 提示? $ rpm –version RPM version 4.11.2 $ lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-ia32:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-ia32:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-ia32:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch Distributor ID: Fedora Description: Fedora release 20 (Heisenbug) Release: 20 Codename: Heisenbug $ mock –version 1.1.41 由于这个答案 , rpmspec -P将扩展并打印出一个规范。 但是,它并没有说明什么: $ […]
我使用fpm为EL6主机构buildRPM。 它安装一个/etc/init.d脚本。 但是,如果该软件包安装在EL7主机上,我希望它将文件安装在/ usr / lib / systemd / system中。 有没有一种简单的方法告诉FPM制作一个RPM,以便在不同的操作系统上安装不同的文件? 如果没有,安装两者是否安全,并假定EL6主机将忽略systemd文件,而EL7主机将忽略/etc/init.d脚本?
build议将Gitlab安装为Omnibus软件包。 软件包可用于stream行的deb和rpm格式。 软件包在这里可用。 还有一个脚本可以自动安装。 CentOS用户可以使用以下最新的软件包: gitlab-EE-8.5.0-EE。 1.el6 .x86_64.rpm#Enterprise Linux 6.0(CentOS,RedHat,Amazon Linux) gitlab-EE-8.5.0-EE。 0.el6 .x86_64.rpm#见上面 gitlab-EE-8.5.0-EE。 1.el7 .x86_64.rpm#Enterprise Linux 7.0(CentOS,RedHat,Amazon Linux) gitlab-EE-8.5.0-EE。 0.el7 .x86_64.rpm#见上面 0 .el6和1 .el6有什么区别? 我正在使用内核版本Linux 2.6.32-573.7.1.el6.x86_64运行CentOS版本6.7(最终)。 我应该selectgitlab-ee-8.5.0-ee。 1.el6.x86_64 .rpm?
我需要安装一些在客户端的RHEL服务器上预编译的软件。 我决定创build一个rpm,以便在多个系统上安装。 由于我没有RHEL订阅,我可以在CentOS上本地创buildrpm,然后将其安装在RHEL系统上?
我有一台机器位于无法访问互联网的安全环境中。 我有CentOS的一个基本负载与一些额外的RPMs。 这包括PERL的基本安装,没有额外的模块。 它也没有安装GCC,所以我不能手动安装新模块,也不能使用CPAN来安装它们。 因此,我需要一个纯粹的Perl解决scheme。 我被要求创build一个Perl脚本来validation机器是否安装了特定的RPM列表,并且它们是特定的版本或更新版本。 以下是我到目前为止: #!/usr/bin/perl use strict; use warnings; # This is the list of RPMs to look for on the machine. my @RPMs = ("bwm-ng", "celt051", "device-mapper-multipath", "device-mapper-multipath-libs", "dhcp", "dhcp-common", "ebtables", "freeglut", "glusterfs-api", "glusterfs-libs", "gnutls-utils", "gpm", "hmaccalc", "iftop", "iperf", "ipsec-tools", "iptraf", "iscsi-initiator-utils", "libsysfs", "lm_sensors", "lm_sensors-libs", "log4cpp", "lrzsz", "lzop", "mcsctrans", "minicom", "nc", […]
服务器正在运行: # cat /proc/version Linux version 2.6.32-431.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Sun Nov 10 22:19:54 EST 2013 而且似乎libpcap-devel不可用,并且我无法在任何存储库中find该软件包。 # yum search libpcap-devel Loaded plugins: product-id, rhnplugin, search-disabled-repos, security, subscription-manager This system is receiving updates from RHN Classic or RHN Satellite. Repository epel is listed more than once […]
我试图通过rpm安装一个软件。 但是,这需要glibc-2.15。 我们在CentOS-6上只有glibc-2.12。 我在一个单独的位置安装了glibc-2.15。 那么我怎样才能让rpm在glic-2.15位置查找库呢? 我find了一个rpmrebuild工具,但不知道要添加什么。