歡迎您光臨本站 註冊首頁

rpm 卸載和安裝opera軟體

←手機掃碼閱讀     火星人 @ 2014-03-25 , reply:0

今天第一次使用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帶來的快速吧。

[火星人 ] rpm 卸載和安裝opera軟體已經有507次圍觀

http://coctec.com/docs/linux/show-post-165981.html