Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103724600
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-14 10:23:54

作者: zhjbond  出自:
今天第一次使用rpm命令对opera软件进行了卸载,安装就不用说了,是在刚开始安装好F7的时候从opera官方网站上直接下载的linux版本的opera,但是在安装过程中好像出了错误,在打开opera以后输入不了汉字,所以只好把他删除了。

[hanlong@wh_eric yum]$ rpm -qa |grep opera
opera-9.25-20071214.6
[hanlong@wh_eric yum]$ whereis opera
opera: /usr/bin/opera /usr/lib/opera /usr/share/opera /usr/share/man/man1/opera.1.gz
[hanlong@wh_eric yum]$ sudo rpm -e opera

这样就删除了,为了查看还有没有这个软件,我又查询了一遍:

hanlong@wh_eric yum]$ rpm -qa |grep opera
[hanlong@wh_eric yum]$ whereis opera
opera: /usr/lib/opera /usr/share/opera

这样,就完美卸载了。

卸载完后我就用yum安装出现如下提示:

[hanlong@wh_eric yum]$ sudo yum install opera
Loading “installonlyn” plugin
Loading “fastestmirror” plugin
Loading mirror speeds from cached hostfile
* livna: rpm.livna.org
* fedora: fedora.candishosting.com.cn
* updates: opensource.nchc.org.tw
* freshrpms: ayo.ie.freshrpms.net
Setting up Install Process
Parsing package install arguments
livna 100% |=========================| 2.1 kB 00:00
primary.sqlite.bz2 100% |=========================| 180 kB 00:02
fedora 100% |=========================| 2.1 kB 00:00
updates 100% |=========================| 2.3 kB 00:00
primary.sqlite.bz2 100% |=========================| 3.1 MB 00:19
freshrpms 100% |=========================| 2.1 kB 00:00
primary.sqlite.bz2 100% |=========================| 109 kB 00:02
Nothing to do
[hanlong@wh_eric yum]$ rpm -qa |grep opera

接着我用rpm查询了一下,发现没有装上,说明我的yum源中并没有opera的软件包,所以我只好再次从官网上直接下载了rpm包。

下载到了~/download目录下:

[hanlong@wh_eric download]$ ls
drcom.txt stardict-3.0.0-3.fc7.i386.rpm
make WanPacket.dll
mfc42u.dll wine-all.rpm.tar.gz
mplayer xmms
npptools.dll xpdf-3.02-4.fc7.i386.rpm
opera-9.27-20080331.6-shared-qt.i386-en.rpm yum
Packet.dll

然后用rpm安装,出现了如下情况:

[hanlong@wh_eric download]$ rpm -ivh opera-9.27-20080331.6-shared-qt.i386-en.rpm
error: can’t create transaction lock on /var/lib/rpm/__db.000

然后我进入了这个目录进行查找:

[hanlong@wh_eric download]$ cd /var/lib/rpm
[hanlong@wh_eric rpm]$ ls
Basenames __db.003 Installtid Provideversion Sha1header
Conflictname Dirnames Name Pubkeys Sigmd5
__db.001 Filemd5s Packages Requirename Triggername
__db.002 Group Providename Requireversion

发现并没有_db.000这个文件,用sudo命令进行安装也不行,最后重启系统在安装还是不行。我再次查看了文件属性

[hanlong@wh_eric rpm]$ ls -l
总计 39388
-rw-r–r– 1 rpm rpm 5296128 05-11 21:17 Basenames
-rw-r–r– 1 rpm rpm 12288 01-02 13:17 Conflictname
-rw-r–r– 1 root root 24576 05-11 21:21 __db.001
-rw-r–r– 1 root root 1318912 05-11 21:21 __db.002
-rw-r–r– 1 root root 450560 05-11 21:21 __db.003

发现_db.00x这样的文件创建这是root用户,于是我切换到了root用户在安装一切搞定。

[hanlong@wh_eric rpm]$ su -
口令:
[root@wh_eric ~]# cd /home/hanlong/download/
[root@wh_eric download]# rpm -ivh opera-9.27-20080331.6-shared-qt.i386-en.rpm
Preparing… ########################################### [100%]
1:opera ########################################### [100%]
[root@wh_eric download]# rpm -qa |grep opera
opera-9.27-20080331.6

这是在看_db.000文件,已经创建好了。

[root@wh_eric download]# ls /var/lib/rpm
Basenames __db.002 Group Providename Requireversion
Conflictname __db.003 Installtid Provideversion Sha1header
__db.000 Dirnames Name Pubkeys Sigmd5
__db.001 Filemd5s Packages Requirename Triggername

已经安装好了,好好下享受一下opera带来的快速吧。
阅读(474) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~