标签: yum

无法在MacOS中安装YUM

我正在尝试从HTML5 Boilerplate运行构建脚本,我必须为此安装YUM.我在Mac OS Snow Leopard 10.6.8上.当我这样做时sudo port install yum,我收到以下错误.任何想法我怎样才能纠正它并正确安装yum?

--->  Computing dependencies for py24-nose
 --->  Dependencies to be installed: py24-distribute
 --->  Activating py24-distribute @0.6.24_0 Error: Target org.macports.activate returned: Image error:
 /opt/local/lib/python2.4/site-packages/setuptools-0.6c11-py2.4.egg-info
 already exists and does not belong to a registered port.  Unable to
 activate port py24-distribute. Use 'port -f activate py24-distribute'
 to force the activation. Error: Failed to install py24-distribute Log
 for py24-distribute is at:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-distribute/py24-distribute/main.log
 Error: The following dependencies were not installed: py24-distribute …
Run Code Online (Sandbox Code Playgroud)

yum macports

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

流浪汉使用yum而不是apt-get for centos box

并发现它很有用.我一直在关注文档,但是我没有使用lucid32盒子,而是想使用centos 6盒子并试用厨师配置,但是一旦vm加载,它似乎是使用apt-get而不是yum来下载厨师.我怎样才能让流浪汉使用yum呢?

yum vagrant

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

无法用yum更新Centos 6内核,uname -r仍然显示旧版本

我发送了这些命令:

# yum install kernel
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: centosr3.centos.org
 * extras: centosg4.centos.org
 * updates: centosg4.centos.org
Setting up Install Process
Package kernel-2.6.32-279.2.1.el6.i686 already installed and latest version
Nothing to do
Run Code Online (Sandbox Code Playgroud)
# yum install kernel-devel
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: centosr3.centos.org
 * extras: centosg4.centos.org
 * updates: centosg4.centos.org
Setting up Install Process
Package kernel-devel-2.6.32-279.2.1.el6.i686 already installed and latest version
Nothing to do
Run Code Online (Sandbox Code Playgroud)
#uname -r
2.6.32-042stab057.1
#uname -a …
Run Code Online (Sandbox Code Playgroud)

kernel centos rpm yum centos6

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

为什么RPM认为版本1.03ii> 1.1?

我正在尝试1.03ii-1使用最新版本的软件包升级以前版本的RPM 1.1-1.

百胜,出于某种原因,认为1.03ii-1较新的1.1-1.既不封装具有一个划时代,并且rpm.labelCompare(('1', '1.03ii', '1'), ('1','1.1','1')) 在python也意味着1.03ii-11.1-1.

为什么是这样?是以ii某种方式评估为数字?字母数字版本是否被视为高于数字版本?

python packaging rpm yum

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

为什么YUM显示在EC2上安装MariaDB而不是MySQL

我刚刚创建了中等大小的EC2并在其中运行命令:

sudo yum install mysql -y


这是出现的:

Resolving Dependencies
--> Running transaction check
---> Package mariadb.x86_64 1:5.5.52-1.el7 will be installed
--> Finished Dependency Resolution

Install  1 Package

Total download size: 8.6 M
Installed size: 49 M
Downloading packages:
mariadb-5.5.52-1.el7.x86_64.rpm                                                                                                                                                    | 8.6 MB  00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : 1:mariadb-5.5.52-1.el7.x86_64                                                                                                                                                            1/1
  Verifying  : 1:mariadb-5.5.52-1.el7.x86_64                                                                                                                                                           1/1

Installed:
  mariadb.x86_64 1:5.5.52-1.el7

Complete!
Run Code Online (Sandbox Code Playgroud)

这是预期的吗?我以为只会看到MySql包.MariaDB和MySQL之间有什么关系?

yum amazon-ec2

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

如何使用 Ansible 安装多个具有依赖项的 RPM?

我正在尝试安装来自中央服务器上存储的 tarball 的一堆 RPM。这些 RPM 相互依赖,但是当我手动安装它们时这不是问题,我只是使用:

# yum install *rpm
Run Code Online (Sandbox Code Playgroud)

并且它们都已安装,yum 发现依赖项包含在其他 RPM 中。

使用 Ansible 我使用以下播放传输 tarball:

- name: Unpack installation bundle
  unarchive:
    src: /media/shared/archive/{{ sw }}-{{ os }}.tar.gz
    dest: $HOME
Run Code Online (Sandbox Code Playgroud)

这会将 tarball 复制到远程服务器并解压缩它。这有效。

问题是当我尝试安装 RPM 时。我目前有以下剧目:

- name: Finding RPM files
  find:
    paths: "$HOME/{{ sw }}"
    patterns: "*.rpm"
  register: rpm_result

- name: Install RPM
  yum:
    name: "{{ item.path }}"
    state: present
  with_items: "{{ rpm_result.files }}"
  become: yes
  become_method: sudo
Run Code Online (Sandbox Code Playgroud)

rpm_result.files 正确填充了所有 RPM,但其中一些没有安装,因为 yum 模块似乎是单独安装它们,即使文档声称它是一起安装的(请参阅http://docs 中的“注释” .ansible.com/ansible/latest/yum_module.html …

yum ansible

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

CentOS 7 - 将本地包正确添加到 yum 存储库

我正在尝试向其中添加本地 RPM 包yum并安装它。要将它添加到yum存储库,我运行:yum-config-manager --add-repo file:///path/to/local/package.rpm然后yum install package安装它。但是,我得到了这个输出:

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: ftp.rrzn.uni-hannover.de
 * epel: mirror.23media.de
 * extras: centos.mirrors.psw.services
 * nux-dextop: mirror.li.nux.ro
 * updates: mirror.ratiokontakt.de
harbottle.gitlab.io_harbottle-main_7_x86_64_                                                          | 2.9 kB  00:00:00     
file:///path/to/local/package.rpm/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /path/to/local/package.rpm/repodata/repomd.xml"
Trying other mirror.


 One of the configured repositories failed (added from: file:/path/to/local/package.x86_64.rpm),
 and yum doesn't have enough cached data to continue. At this point the only …
Run Code Online (Sandbox Code Playgroud)

centos rpm yum package

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

我无法在我的 docker 容器中安装 yum

我有一个docker containerkeycloak图像构建的。

我想安装vim在容器中,但我发现我需要yum安装vim. 我试图yum从互联网上下载并使用rpm安装它,但是容器不必sudo让我更改文件权限。

以下是我的 linux 版本:

NAME="Red Hat Enterprise Linux"
VERSION="8.0 (Ootpa)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="8.0"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Red Hat Enterprise Linux 8.0 (Ootpa)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:8.0:GA"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_BUGZILLA_PRODUCT_VERSION=8.0
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.0" 
Run Code Online (Sandbox Code Playgroud)

如何在容器中安装任何文本编辑器?

rpm rhel yum docker

1
推荐指数
3
解决办法
8319
查看次数

如何在 CentOS 上使用 yum 命令将 PHP 从 7.2 升级到 7.3?

我正在 AWS 上运行 EC2 服务器,并且正在考虑将 php 从 7.2 升级到 7.3。然而,我找到的所有教程都是在 Ubuntu 上的,而且它们都使用apt命令而不是yum.

我还运行了该命令cat /etc/os-release来查明我的服务器的操作系统是什么,ID_LIKE 行表示ID_LIKE="centos rhel fedora"

我发现 Ubuntu 上的升级说明相对简单。yum有谁知道我如何使用 CentOS而不是aptUbuntu来翻译以下命令?

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install -y php7.3
Run Code Online (Sandbox Code Playgroud)

ubuntu centos yum php-7.3

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

由于 appstream,centos 上的镜像列表中没有 yum 的 URL

据我所知,今天早上从一个新鲜的 centos 容器开始。

[root@2804aec3e418 /]# yum update
Failed to set locale, defaulting to C.UTF-8
CentOS Linux 8 - AppStream                                                                                                                                     59  B/s |  38  B     00:00    
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
[root@2804aec3e418 /]# 
Run Code Online (Sandbox Code Playgroud)

centos yum

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

标签 统计

yum ×10

centos ×4

rpm ×4

amazon-ec2 ×1

ansible ×1

centos6 ×1

docker ×1

kernel ×1

macports ×1

package ×1

packaging ×1

php-7.3 ×1

python ×1

rhel ×1

ubuntu ×1

vagrant ×1