标签: yum

如何在centOS上安装Apache Tomcat

如何在centOS上安装Apache Tomcat.我的服务器上没有安装Java.JDK或JRE(版本1.5或1.6)我需要安装哪一个?.请帮助

java apache tomcat yum

0
推荐指数
1
解决办法
1万
查看次数

使用python yum/rpm API查找rpm依赖项?

它似乎应该可用,但我似乎无法找到它.

就像是:

pkg = rpm.Package(name="some package")
dependencies = pkg.dependencies()
Run Code Online (Sandbox Code Playgroud)

有没有这样的东西,比我现在做的更干净?

目前,我正在使用子进程包装rpm命令并手动解析输出:

cmd = "rpm -qRp {file} | sort | uniq".format(file=filename)
cmd_output = subprocess.check_output(cmd, shell=True)
# ... long parse of cmd_output
Run Code Online (Sandbox Code Playgroud)

python rpm yum

0
推荐指数
1
解决办法
1948
查看次数

安装Nginx

./configure --user=boxflux 
            --group=boxflux 
            --prefix=/usr/local/nginx-1.3.0                    
            --with-pcre=/usr/lib64 
            --with-md5=/usr/lib64 
            --with-sha1=/usr/lib64 
            --with-zlib=/usr/lib64 
            --with-libatomic=/usr/lib64 
            --with-openssl=/usr/lib64 | grep 'not found'
checking for sys/filio.h ... not found
checking for /dev/poll ... not found
checking for kqueue ... not found
checking for crypt() ... not found
checking for F_READAHEAD ... not found
checking for F_NOCACHE ... not found
checking for directio() ... not found
checking for dlopen() ... not found
checking for SO_SETFIB ... not found
checking for SO_ACCEPTFILTER ... not found
checking for setproctitle() ... not found …
Run Code Online (Sandbox Code Playgroud)

linux nginx yum

0
推荐指数
1
解决办法
1万
查看次数

如何在Artifactory中为RPM存储库生成元数据

我们在日常开发过程中生成RPM,我们将这些RPM部署到生产环境中.

所有这些RPM都将存储在本地yum存储库中,我们只需使用"yum install package"来安装任何RPM.

我们希望使用Artifactory或Nexus(仅OSS版本)来管理我们的包,因为它们都可以用作YUM存储库,我们首先尝试评估它们.

我首先安装了Artifactory OSS版本进行评估.

  • 创建了一个测试回购
  • 将RPM文件上传到该测试仓库
  • 在/etc/yum.repos.d中创建了一个artifactory.repo,其中包含了artifactory存储库路径

但是,当我尝试使用yum install安装该RPM时,我遇到了错误

http://artifactory-server:8080/artifactory/testrepo/repodata/primary.xml.gz: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
Error: failure: repodata/primary.xml.gz from artifactory: [Errno 256] No more mirrors to try.
Run Code Online (Sandbox Code Playgroud)

我确实理解了错误,它正在寻找该存储库中的元数据并且它不存在.

我确实看到了自动创建元数据的选项,但这似乎只适用于PRO版本.

这意味着我们不能将Artifactory OSS用作yum存储库吗?我认为应该有一种方法可以将它用作YUM repo,至少具有基本功能.我想我在这里遗漏了一些东西.

我的问题:

  1. 我们不能使用Artifactory OSS版本自动生成元数据吗?任何人都可以让我知道如何使用Artifactory OSS版本作为YUM回购?
  2. 哪一个更符合我的要求Artifactory/Nexus(开源版本)

rpm yum nexus artifactory

0
推荐指数
1
解决办法
2343
查看次数

无法安装php 5.6 mssql - Centos 7

我正在尝试将在Windows Web服务器上运行的应用程序移动到在Centos 7上运行的Linux Web服务.它基于调用Microsoft SQL过程的应用程序,并且在构建它时使用了sqlsrv驱动程序.但是现在当我把它移动到新服务器时显然它不起作用因为sqlrv驱动程序它不受我所读过的linux支持.

问题是我正在尝试安装php-mssql以重新编写我的代码以使用此驱动程序但我无法使用PHP 5.6.13在Centos 7上安装该软件包.当我尝试安装包时,我得到以下内容,我不知道如何修复它或进一步:

[root@localhost /]# yum install php56w-mssql
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.ines.lug.ro
* epel: fedora.mirrors.telekom.ro
* extras: ftp.ines.lug.ro
* updates: ftp.ines.lug.ro
* webtatic: uk.repo.webtatic.com
Resolving Dependencies
--> Running transaction check
---> Package php56w-mssql.x86_64 0:5.6.13-1.w7 will be installed
--> Processing Dependency: php56w-pdo(x86-64) = 5.6.13-1.w7 for package: php56w-mssql-5.6.13-1.w7.x86_64
--> Processing Dependency: libsybdb.so.5()(64bit) for package: php56w-mssql-5.6.13-1.w7.x86_64
--> Running transaction check
---> Package freetds.x86_64 …
Run Code Online (Sandbox Code Playgroud)

php linux sql-server centos yum

0
推荐指数
1
解决办法
4812
查看次数

Linux库有哪些包?

我想在CentOS 7上安装一个需要几个库的应用程序:

libcryptopp.so.6
libdns_sd.so.1
libstdc++.so.6
libstdc++.so.6
Run Code Online (Sandbox Code Playgroud)

我在哪里可以获得这些库?有没有包含它们的yum回购?他们是标准的吗?如果是这样,我安装什么软件包来获取这些库?

有人请指教.

linux rpm yum shared-libraries

0
推荐指数
1
解决办法
118
查看次数

百胜在Rhel服务器上安装graphicsmagick

知道如何在上graphicsmagick使用yum进行安装rhel 6吗?我知道另一种安装方法,即下载tar文件并运行make install等。但是我想知道我们是否可以通过像yum这样的包管理器来安装它,以便将来需要时更容易卸载。

谢谢

yum

0
推荐指数
1
解决办法
3121
查看次数

神秘的yum相对路径不起作用

我将https://packages.cloud.google.com/yum配置为Artifactory中的远程仓库.

我在Centos 7.3上的repo文件如下所示:

    [kubernetes]
    name=kubernetes
    baseurl=https://artifactory.company.com/artifactory/packages.cloud.google.com-yum/repos/kubernetes-el7-x86_64/
    enabled=1
    gpgcheck=1
Run Code Online (Sandbox Code Playgroud)

当我运行yum install -y kubelet它时会输出以下错误:

    e7a4403227dd24036f3b0615663a37 FAILED
    https://artifactory.company.com/artifactory/packages.cloud.google.com-yum/repos/kubernetes-el7-x86_64/../../pool/e7a4403227dd24036f3b0615663a371c4e07a95be5fee53505e647fd8ae58aa6-kubernetes-cni-0.5.1-0.x86_64.rpm: [Errno 14] HTTPS Error 500 - Internal Server Error
    Trying other mirror.
Run Code Online (Sandbox Code Playgroud)

我很确定问题是URL中的相对路径: kubernetes-el7-x86_64/../../pool

如果我忘记了URL,它工作正常,因为wget在发送HTTP请求之前解析了相对路径,但是yum没有这样做,当你给它一个url时,Artifactory返回500 ../.有谁知道如何在Artifactory中启用相对URL?或者如何在发送请求之前让yum解析URL?

我正在运行这些版本:

  • Artifactory 5.2.0
  • 百胜3.4.3-150

更新:这是来自神器的HTTP响应主体:

    {
      "errors" : [ {
        "status" : 500,
        "message" : "Could not process download request: Path element cannot end with a dot: packages.cloud.google.com-yum-cache/repos/kubernetes-el7-x86_64/../"
      } ]
    }
Run Code Online (Sandbox Code Playgroud)

yum artifactory

0
推荐指数
1
解决办法
529
查看次数

使用Ansible安装多个本地rpm

我必须使用ansible安装位于特定目录中的许多rpm。现在,我正在使用如下语法:

- name: install uploaded rpms
  command: rpm -ivh /tmp/*.rpm
Run Code Online (Sandbox Code Playgroud)

我想使用yum模块来执行此操作,但不知道如何告诉它在目录中安装所有rpm(而不是指定每个文件的名称)。

有什么建议么?

提前致谢

yum ansible

0
推荐指数
2
解决办法
9705
查看次数

yum install perl失败的依赖项

我收到了这个错误,在网上搜索但找不到任何东西.

请帮忙,新手

错误:失败的依赖项:rpm -ivh perl-5.8.8-43.el5_11.i386.rpm

[root@workstation ~]# rpm -ivh perl-5.8.8-43.el5_11.i386.rpm
error: Failed dependencies:

libc.so.6 is needed by perl-5.8.8-43.el5_11.i386
libc.so.6(GLIBC_2.0) is needed by perl-5.8.8-43.el5_11.i386
libc.so.6(GLIBC_2.1) is needed by perl-5.8.8-43.el5_11.i386
libc.so.6(GLIBC_2.1.2) is needed by perl-5.8.8-43.el5_11.i386
libc.so.6(GLIBC_2.1.3) is needed by perl-5.8.8-43.el5_11.i386
libc.so.6(GLIBC_2.2) is needed by perl-5.8.8-43.el5_11.i386
libc.so.6(GLIBC_2.2.4) is needed by perl-5.8.8-43.el5_11.i386
libc.so.6(GLIBC_2.3) is needed by perl-5.8.8-43.el5_11.i386
libc.so.6(GLIBC_2.3.2) is needed by perl-5.8.8-43.el5_11.i386
libc.so.6(GLIBC_2.3.4) is needed by perl-5.8.8-43.el5_11.i386
libc.so.6(GLIBC_2.4) is needed by perl-5.8.8-43.el5_11.i386
libcrypt.so.1 is needed by perl-5.8.8-43.el5_11.i386
libcrypt.so.1(GLIBC_2.0) is needed by perl-5.8.8-43.el5_11.i386
libdb-4.3.so is …
Run Code Online (Sandbox Code Playgroud)

perl rpm yum

0
推荐指数
1
解决办法
317
查看次数

标签 统计

yum ×10

rpm ×4

linux ×3

artifactory ×2

ansible ×1

apache ×1

centos ×1

java ×1

nexus ×1

nginx ×1

perl ×1

php ×1

python ×1

shared-libraries ×1

sql-server ×1

tomcat ×1