|
|
作者: 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) |