标签: yum

复制基于 Yum 的 Linux 安装

鉴于基于 Yum 的安装(特别是在我的情况下,Scientific Linux 5.1 x86_64 安装),我如何将已安装的程序和实用程序复制到基于 Fedora Core x86_64 的新机器上?硬件非常相似但不完全相同,明显的区别是SL5基于EL,而不是基于Fedora;我的主要目标是将用户体验从原始盒子 (SL) 复制到新盒子 (FC)。

yum

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

使用 yum 在 CentOS 上安装 Apache 2.4

我需要 CentOS 中的 Apache 2.4,因为 Apache 2.2mod_proxy_wstunnel是不可能的。我试过这个,但不幸的是它用于 RHEL。安装后,我无法执行Apache 2.4。

谁能告诉我如何在 CentOS 中安装一个完整的 Apache 2.4?

编辑:

# yum list installed | grep httpd
Failed to set locale, defaulting to C
httpd.x86_64                         2.2.15-30.el6.centos       @updates        
httpd-tools.x86_64                   2.2.15-30.el6.centos       @updates        
httpd24.x86_64                       1-6.el6                    @epel-httpd24   
httpd24-apr.x86_64                   1.4.8-2.el6                @epel-httpd24   
httpd24-apr-util.x86_64              1.5.2-5.el6                @epel-httpd24   
httpd24-httpd.x86_64                 2.4.6-5.el6                @epel-httpd24   
httpd24-httpd-tools.x86_64           2.4.6-5.el6                @epel-httpd24   
httpd24-mod_ssl.x86_64               1:2.4.6-5.el6              @epel-httpd24   
httpd24-runtime.x86_64               1-6.el6                    @epel-httpd24   
Run Code Online (Sandbox Code Playgroud)

yum centos package-management repository apache-httpd

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

无法拉取 EPEL 存储库元数据

根据此文档在 Scientific Linux 上安装 Nginx失败:

[vagrant@localhost ~]$ sudo su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epe
l/6/x86_64/epel-release-6-8.noarch.rpm'
Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch
.rpm
warning: /var/tmp/rpm-tmp.gdSOR9: Header V3 RSA/SHA256 Signature, key ID 0608b89
5: NOKEY
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]
[vagrant@localhost ~]$ sudo yum install nginx
Loaded plugins: security
Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Pl
ease verify its path and try again
[vagrant@localhost ~]$
Run Code Online (Sandbox Code Playgroud)

版本信息

[vagrant@localhost ~]$ uname -a
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Thu Nov 21 13:35:52 CST
 2013 …
Run Code Online (Sandbox Code Playgroud)

yum software-installation scientific-linux nginx

20
推荐指数
2
解决办法
8万
查看次数

yum update 与 yum install 的区别

在使用该rpm命令时,我注意到如果我安装some-package-1.0然后执行另一个rpm -ivh some-package-1.1包,当我执行rpm -qa | grep some-package以下操作时,将列出两个包:

some-package-1.0
some-package-1.1
Run Code Online (Sandbox Code Playgroud)

但是,如果我通过 升级,而不是安装 1.1,rpm -Uvh some-package-1.1当我执行rpm -qa | grep some-package.

现在相同的行为是否适用于yum installyum update

我问是因为使用rpm -U(upgrade) 命令升级/安装包不一定要存在,但是yum update(如果我没记错的话)包必须已经存在。

我特别想知道使用它们的版本指定包的结果,例如some-package-1.0. 总而言之,我想知道的是我是否有两个特定版本,例如some-package-1.0some-package-1.1

  1. 是否yum install在 1.0 已经安装后在 1.1 上执行 a ,列出 2 个包?
  2. 运行yum update some-package-1.1成功会替换some-package-1.0吗?

yum rpm

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

安装的 yum 列表中的@anaconda repo 是什么意思?

yum list installed我得到的输出中

wget.x86_64              1.14-13.el7     @base               
which.x86_64             2.20-7.el7      @anaconda 
Run Code Online (Sandbox Code Playgroud)

但是 anaconda 不在存储库列表中。

我怀疑存储库是在安装时间定义的,但我找不到确认。

yum centos

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

重新安装丢失/损坏文件的软件包

在不干净的关机和丰富多彩的 fsck 之后,一大堆文件丢失了。'rpm -Va' 的输出有几百行长(主要是缺少文件,但也有一些校验和和其他不匹配)。有没有一种简单的方法可以重新安装丢失和/或损坏文件的软件包?

有问题的操作系统是 Fedora 22。

yum fedora rpm dnf

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

如何将已安装的软件包选择从一个 Fedora 实例复制到另一个实例?

我有一个 Fedora 系统 (A),我在那里安装了一些软件包。现在我想在另一台计算机 (B) 上安装 Fedora,并且我想在其上安装相同的软件包。

在 Debian 术语中,我想完成这样的事情:

$ dpkg --get-selections > pkg_sel_host_a  # on host_a
$ dpkg --set-selections < pkg_sel_host_a  # on host_b
Run Code Online (Sandbox Code Playgroud)

但老实说,我真的想要一种更好的方法来在新的 Fedora 19 系统 (B) 上选择相同的软件包:我只想从系统 A 安装在dnf install(或yum install)命令行中明确提到的软件包 - 而不是那些作为依赖项安装的!

为什么?因为可能依赖项已更改 - 我不想在新系统上安装过时的依赖项。另外,当我删除包时,我想删除(可能)然后不需要的自动安装的依赖项(即孤儿)。

我发现dnf list installed- 但它不会显示是否明确选择了软件包或由于依赖关系而安装。

我如何在 Fedora 上获取这些信息?

Fedora/dnf 复制软件包选择的方式是什么?

yum fedora dnf

18
推荐指数
2
解决办法
9475
查看次数

如何使用 Yum 查找包 URL?

我想用 Yum 更新我的系统 (Fedora),但我想用它aria2来下载软件包。有一些东西pacman可以用来获取更新 URL(并将所有链接放在一个文件中。)然后,aria2可以使用这个文件作为下载的输入列表。Fedora 的等价物是什么?

yum fedora pacman aria2

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

如何在 RHEL Red Hat 上启用 CentOS 存储库?

我正在购买 RHEL 许可证。同时,我想在我的 RHEL 7 上使用 CentOS 7 存储库。我在 /etc/yum.repos.d 目录中创建了一个 /etc/yum.repos.d/centos.repo 文件,但我没有知道如何过去。我在网上找到的大部分信息要么指向 Fedora 存储库,要么指的是 CentOS 5。以下是我在网上找到并复制粘贴到我的 centos.repo 文件中的信息。谢谢你。

[centos]
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/7/os/$basearch/
enabled=1
gpgcheck=0

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=
$basearch&repo=os
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
priority=1

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=
$basearch&repo=updates
baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
priority=1

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=
$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
priority=1

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras …
Run Code Online (Sandbox Code Playgroud)

yum rhel centos repository

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

如何在 Fedora 上添加存储库?

使用一个存储库,我是这样做的(以 root 身份):

# cd /etc/yum.repos
# wget https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo
# grep enabled foo_bar.repo
enabled=1
Run Code Online (Sandbox Code Playgroud)

这是在 Fedora (>= 14) 下添加软件包存储库的推荐方法吗?

是否有一些政策/标准规定每个适当的 Fedora 软件包存储库应该(或必须)包含这样的配置文件(即这样的.repo文件)?

(基本上只是因为用户或某些工具可以将其复制到本地/etc/yum.repos目录?)

yum fedora

16
推荐指数
3
解决办法
12万
查看次数