国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

package XXX.i386.rpm is not installed(檢查在Linux上安裝Oracle所需的pkg時)

2024-06-28 13:28:07
字體:
供稿:網(wǎng)友
package XXX.i386.rpm is not installed(檢查在linux上安裝Oracle所需的pkg時) 如下轉(zhuǎn)自一個論壇,忘了哪了,一直在電腦上存的。

I've got Oracle EnterPRise Linux 5 to install an Oracle server. Checking required packages I found three missing. I located the .rpm files and tried to install manually. The install gave a warning, but said the package was already installed. When I tried to find the packages, it said they weren't installed.

Here is the conversation for one of the packages:

root@enterprise?Server]# rpm -i compat-libstdc++-33-3.2.3-61.i386.rpmwarning: compat-libstdc++-33-3.2.3-61.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159package compat-libstdc++-33-3.2.3-61 is already installed

[root@enterprise Server]# rpm -q -v compat-libstdc++*package compat-libstdc++-296-2.96-138.i386.rpm is not installedpackage compat-libstdc++-33-3.2.3-61.i386.rpm is not installed

I hope I'm just missing something obvious. Any suggestions?

If anyone is interested. I was missing something - but it's less than obvious.

After lots of google practice, I realized the error message was misleading. Apparently, this and a number of similar packages always give this warning.?The problem was the name of the package is unusual. For just about every other package, only the part before the first dash is the package name - the rest is version info.?So if I type

[root@enterprise Server]# rpm -q binutils

I get the expected response

binutils-2.17.50.0.6-6.el5.

However, if I type

[root@enterprise Server]# rpm -q compat-libstdc++

as mentioned I get the unexpected

package compat-libstdc++ is not installed

The problem is that the '-33' is actually part of the name. So if i type

[root@enterprise Server]# rpm -q compat-libstdc++-33

Everything is right with the world:

compat-libstdc++-33-3.2.3-61

感謝作者。

作者認為這個Error Message 的產(chǎn)生是因為所檢查的pkg不同于尋常,因為對于絕大部分其它的package來說,只有第一個中線(-)前面的才是package name,其余的是版本信息。所以

[root@enterprise Server]#?rpm -q compat-libstdc++

as mentioned I get the unexpected

package compat-libstdc++ is not installed

The problem is that the '-33' is actually part of the name. So if i type

[root@enterprise Server]#?rpm -q compat-libstdc++-33

Everything is right with the world:

compat-libstdc++-33-3.2.3-61


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 安福县| 台东县| 西城区| 周口市| 茌平县| 阳新县| 邢台县| 晋江市| 阿拉尔市| 新兴县| 册亨县| 宁河县| 凌海市| 星子县| 建昌县| 吴忠市| 潮安县| 吉安县| 府谷县| 顺昌县| 扶风县| 阿克陶县| 漳平市| 故城县| 平湖市| 金沙县| 吉木乃县| 长宁县| 礼泉县| 保靖县| 赤壁市| 揭西县| 密山市| 西盟| 博罗县| 松江区| 竹北市| 南平市| 广昌县| 吉水县| 扬州市|