免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1622 | 回复: 4
打印 上一主题 下一主题

RedHat AS 4 下提示升级完成后还是显示原来的版本号 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-04 15:26 |只看该作者 |倒序浏览
#rpm -ivh  tk-8.4.16-1.caos.src.rpm
   1:tk                     ########################################### [100%]
# rpm -ivh tcl-8.4.16-1.caos.src.rpm
   1:tcl                    ########################################### [100%]
# rpm -q tk
tk-8.4.7-2
# rpm -q tcl
tcl-8.4.7-2

升级完成后还是显示原来的版本号。后来重启系统,版本号也没有改变,,请高手看一下什么原因

论坛徽章:
0
2 [报告]
发表于 2008-07-04 15:28 |只看该作者
tk-8.4.16-1.caos.src.rpm
tcl-8.4.16-1.caos.src.rpm

src.rpm !!!!!

装完了?

到你的/usr/src/redhat下看看吧

论坛徽章:
0
3 [报告]
发表于 2008-07-04 16:11 |只看该作者
我看了一下,在/usr/src下的一个目录中确有TCL和TK文件,但如何操作才能将系统真正升级呢

[root@localhost SPECS]# ls -al
总用量 188
drwxr-xr-x  2 root   root     4096  7月  4 15:08 .
drwxr-xr-x  7 root   root     4096  7月  2 11:47 ..
-rw-r--r--  1 root   root   150955 2007-10-18  glibc.spec
-rw-r--r--  1 nobody nobody   4096 2007-09-28  tcl.spec
-rw-r--r--  1 nobody nobody   3096 2007-09-30  tk.spec
[root@localhost SPECS]# chown root.root tcl.spec
[root@localhost SPECS]# chown root.root tk.spec
[[root@localhost SPECS]# ls -al
总用量 188
drwxr-xr-x  2 root root   4096  7月  4 15:08 .
drwxr-xr-x  7 root root   4096  7月  2 11:47 ..
-rw-r--r--  1 root root 150955 2007-10-18  glibc.spec
-rw-r--r--  1 root root   4096 2007-09-28  tcl.spec
-rw-r--r--  1 root root   3096 2007-09-30  tk.spec

[ 本帖最后由 sdlyz 于 2008-7-4 16:13 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2008-07-04 16:22 |只看该作者
google——如何安装src.rpm文件

论坛徽章:
0
5 [报告]
发表于 2008-07-04 17:11 |只看该作者
网上查到的,转载。原址:http://www.yesadmin.com/301/135381/index.html
感谢提供帮助的朋友。
安装.src.rpm软件包前需安装rpm-build包。
有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。这类软件包有两种安装方法:

方法一:
1. 执行rpm -i your-package.src.rpm
2. cd /usr/src/redhat/SPECS
3. rpmbuild -bp your-package.specs 一个和你的软件包同名的specs文件
4. cd /usr/src/redhat/BUILD/your-package/ 一个和你的软件包同名的目录
5. ./configure 这一步和编译普通的源码软件一样,可以加上参数
6. make
7. make install

方法二:
1. 执行rpm -i you-package.src.rpm
2. cd /usr/src/redhat/SPECS (前两步和方法一相同)
3. rpmbuild -bb your-package.specs 一个和你的软件包同名的specs文件

这时,在/usr/src/redhat/RPM/i386/ (根据具体包的不同,也可能是i686,noarch等等) 在这个目录下,有一个新的rpm包,这个是编译好的二进制文件。执行:

rpm -i new-package.rpm即可安装完成。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP