intricate_r
我实验室的服务器装的redhat 9,我在东南大学下到redhat9下安装的R package,但是在安装的时候,出现了些问题,请教大家,如何解决问题!
[tang@maize R_Redhat]$ ls
CAPABILITIES R-2.0.0-0.fdr.2.i386.rpm readline-devel-4.3-6.i386.rpm
headers readline-4.3-6.i386.rpm ReadMe
[tang@maize R_Redhat]$ rpm -ivh R-2.0.0-0.fdr.2.i386.rpm
warning: R-2.0.0-0.fdr.2.i386.rpm: V3 DSA signature: NOKEY, key ID 97d3544e
error: cannot get exclusive lock on /var/lib/rpm/Packages
error: cannot open Packages index using db3 - 不允许的操作(1)
error: cannot open Packages database in /var/lib/rpm
[tang@maize R_Redhat]$
谢谢
abcq
应该用根用户安装吧?
另外,好像这个版本有点老了,到国外下个最新的也不慢吧
alexru
权限问题
ypchen
好象是因为没有以root用户登录系统
yihui
sudo root
不知道RedHat的命令是不是这样
ypchen
sudo命令是debian及基于debian的系统(例如ubantu)里的吧
RedHat里应该有类似命令
我也记不清了 每次都是直接进root
alexru
su
就行了
wuguohui
就是su了
TTG
最好是用su -(注意后面有个-号)
fu_neng
非root用户要安装的话, 记得找对应的目录, 然后把它们权限改为可写可运行.
TTG
[quote]引用第9楼fu_neng于2007-08-28 16:02发表的“”:
非root用户要安装的话, 记得找对应的目录, 然后把它们权限改为可写可运行.[/quote]
非root用户根本没有权限改root的文件的读写权限。
rtist
[quote]引用第10楼TTG于2007-08-28 08:35发表的“”:
非root用户根本没有权限改root的文件的读写权限。[/quote]
rtist
我一般直接在自己的home下面编译,反正编译完就能用了,我也懒得再安装了。。。
fu_neng
[quote]引用第10楼TTG于2007-08-28 21:35发表的“”:
非root用户根本没有权限改root的文件的读写权限。[/quote]
第一楼所示那些安装目录/var/lib/rpm 不是root专属目录, 并不是只有root 账号才能 改,若之前已分属到某用户组,则该用户可改.
TTG
[quote]引用第13楼fu_neng于2007-08-28 22:02发表的“”:
第一楼所示那些安装目录/var/lib/rpm 不是root专属目录, 并不是只有root 账号才能 改,若之前已分属到某用户组,则该用户可改.[/quote]
/var 是一个虚拟目录并不真实存在。
lz用rpm安装,无论如何都要用到root权限的,否则就算是在/usr/bin里面生成R的可执行文件都不够权限。
严格来说,rpm,apt这些涉及到系统的命令都只能在root或者sudo下运行。