相关疑难解决方法(0)

复制基于 Yum 的 Linux 安装

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

yum

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

如何从 repo 下载文件,然后在没有互联网连接的情况下安装它?

假设我要安装一个leafpad稍后调用的程序。

目前安装它的唯一方法是通过:

yum install leafpad -y
Run Code Online (Sandbox Code Playgroud)

但我想保存它并稍后在没有互联网连接的情况下安装它。

如何从 yum 存储库中获取它并将其保存到一个文件夹中,然后再安装它?

yum centos package-management repository

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

如何指示 yum 安装特定版本的 OpenJDK

我试图安装1:按照本1.7.0.65-2.5.1.2.el6_5版本的OpenJDK的stackexchange的答案,但我不能指定喜欢的确切版本号

yum install java-1.7.0-openjdk-devel-1:1.7.0.65-2.5.1.2.el6_5
Run Code Online (Sandbox Code Playgroud)

yum 说找不到包。这是由于包名称中的连字符造成的吗?

如何强制 yum 安装此特定版本的 Open JDK 1.7

yum --showduplicates list java-1.7.0-openjdk-devel
Run Code Online (Sandbox Code Playgroud)

java-1.7.0-openjdk-devel.x86_64  1:1.7.0.3-2.1.el6.7         RedHat-updates-QPK-6Server-optional-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.5-2.2.1.el6_3       RedHat-updates-QPK-6Server-optional-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.5-2.2.1.el6_3.3     RedHat-updates-QPK-6Server-optional-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.9-2.3.3.el6_3.1     RedHat-updates-QPK-6Server-optional-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.9-2.3.3.el6_3.1     RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.9-2.3.3.2.el6_3     RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.9-2.3.4.1.el6_3     RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.9-2.3.5.3.el6_3     RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.9-2.3.7.1.el6_3     RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.9-2.3.8.0.el6_4     RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.19-2.3.9.1.el6_4    RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.25-2.3.10.3.el6_4   RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.25-2.3.10.4.el6_4   RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.45-2.4.3.2.el6_4    RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.45-2.4.3.3.el6      RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.45-2.4.3.4.el6_5    RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.51-2.4.4.1.el6_5    RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.55-2.4.7.1.el6_5    RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.65-2.5.1.2.el6_5    RedHat-updates-QPK-6Server-x86_64
java-1.7.0-openjdk-devel.x86_64  1:1.7.0.71-2.5.3.1.el6      RedHat-updates-QPK-6Server-x86_64
Run Code Online (Sandbox Code Playgroud)

yum

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

与 yum 相比,rpm 报告的已安装软件包列表不同

我想让服务器 B 与服务器 A 具有完全相同的设置。服务器 A 和 B 具有相同的 Arch 和相同的硬件。

我的计划是在服务器 A 上列出所有已安装的内容,并使用服务器 B 上的列表进行安装,例如:

yum -y install $(cat installed.txt)
Run Code Online (Sandbox Code Playgroud)

在服务器 A 中,我应该使用:

rpm -qa > installed.txt
Run Code Online (Sandbox Code Playgroud)

或者:

yum list installed > installed.txt  
Run Code Online (Sandbox Code Playgroud)

列表似乎不同,我不知道为什么。

yum list installed有 930 行而rpm -qa有 895 行,可能有什么区别?

yum rpm centos

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

标签 统计

yum ×4

centos ×2

package-management ×1

repository ×1

rpm ×1