标签: fedora-16

使用 rpm 在 linux (fedora 16) 上并排安装 sun java 6 和 sun java 7

这是我想要实现的目标,但我失败了(我是 Linux 新手)。

我有一个 Fedora 16 机器(64 位)并且想安装多个版本的 oracle java(目前是 java 6 和 java 7)。我正在尝试使用 rpm 软件安装 java,我想将它们都安装在/opt.

我从 Oracle 站点下载了所需的软件包:

jdk-6u30-linux-x64-rpm.bin
jdk-7u2-linux-x64.rpm
Run Code Online (Sandbox Code Playgroud)

并从.bin运行的文件中提取 rpm 包

./jdk-6u30-linux-x64-rpm.bin -x
Run Code Online (Sandbox Code Playgroud)

获得以下情况:

jdk-6u30-linux-amd64.rpm
jdk-7u2-linux-x64.rpm
Run Code Online (Sandbox Code Playgroud)

然后我看了看里面jdk-6u30-linux-amd64.rpm

rpm -qpl ~/Downloads/jdk-7u2-linux-x64.rpm
Run Code Online (Sandbox Code Playgroud)

并获得 java 6 将其文件安装到:

/etc                   (some files)
/usr/java/jdk1.6.0\_30 (the majority of the files)
Run Code Online (Sandbox Code Playgroud)

以类似的方式,java 7 将安装到:

/etc
/usr/java/jdk1.7.0\_02
Run Code Online (Sandbox Code Playgroud)

因为我想安装到/opt我尝试使用rpm relocation安装。这两个包似乎都是 rpm 可重定位的,实际上:

rpm -qpi ~/Downloads/jdk-6u30-linux-amd64.rpm | grep -i reloc
Run Code Online (Sandbox Code Playgroud)

结果给出

Relocations : /usr/java
Run Code Online (Sandbox Code Playgroud)

rpm …
Run Code Online (Sandbox Code Playgroud)

linux java rpm sun-java6-jdk fedora-16

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

在 Fedora 16 中更新 yum 时受保护的 multilib 版本错误

我安装了 Fedora 16。更新时我遇到了一些问题yum

Error: Protected multilib versions: 
flash-plugin-11.2.202.233-release.i386 != flash-plugin-11.1.102.55-release.x86_64
Run Code Online (Sandbox Code Playgroud)

linux yum fedora-16

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

滚动锁定键在 Fedora/KDE 上不起作用

我有一台装有 Fedora 16 和 KDE 的计算机。它通过KVM切换器与另一台电脑的显示器相连,切换器使用Scroll Lock + Scroll Lock在电脑之间切换。

问题是由于某种原因Scroll Lock 按钮在Fedora/KDE 上不起作用。Num Lock 和 Caps Lock 工作。该命令xset q说它已关闭,并且xset led named "Scroll Lock"确实将其打开,但我无法“双击”。

如何检查按钮不起作用的原因并解决问题?我到处找,但没有找到任何有这个特定问题的人。

keyboard kde scroll-lock fedora-16

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

启用 SSH 版本 1

出于测试原因,我需要在我的服务器上启用 SSH 版本 1。我理解所有的风险,但仍然需要能够做到。我已经编辑了该/etc/ssh/ssh_config文件以删除该#行之前的Protocol 2,1并将其更改为Protocol 1,但它仍然给我一个错误说major versions differ,提示我登录时。

有什么我要遗漏在这里吗?我正在使用 Fedora 16 通过连接命令连接到另一台 Fedora 16 机器上的 SSH 服务器ssh -1 <ip-address>。另外,我的~/.ssh/config文件是空的。

ssh fedora-16

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

标签 统计

fedora-16 ×4

linux ×2

java ×1

kde ×1

keyboard ×1

rpm ×1

scroll-lock ×1

ssh ×1

sun-java6-jdk ×1

yum ×1