在 Fedora 10 下,欲使用 Picasa 3,可以到 http://picasa.google.com/linux/download.html#picasa30



下載 for Linxu 各分支套件所使用的 rpm或 deb 檔,例:



由於 Picasa 不在 fedora 的 yum 資料庫裡

所以我從 picasa 網站抓下 .i386 的 rpm 下來自行安裝

但卻遇到了相依性問題:



[root@NicaNB tmp]# rpm -Uvh picasa-3.0-current.i386.rpm

警告:picasa-3.0-current.i386.rpm: 表頭 V3 DSA signature: NOKEY, key ID 7fac5991

錯誤:相依性偵測失敗:

lsb >= 3.1 被 picasa-3.0.5744-02.i386 所需要

lsb-core-ia32 >= 3.0 被 picasa-3.0.5744-02.i386 所需要

libsane.so.1 被 picasa-3.0.5744-02.i386 所需要

libXmu.so.6 被 picasa-3.0.5744-02.i386 所需要

libxslt.so.1 被 picasa-3.0.5744-02.i386 所需要



利用 yum 指令解決方式如下:



一、安裝 rpm 套件,取得相依性偵測失敗訊息

[root@NicaNB tmp]# rpm -Uvh picasa-3.0-current.i386.rpm

警告:picasa-3.0-current.i386.rpm: 表頭 V3 DSA signature: NOKEY, key ID 7fac5991

錯誤:相依性偵測失敗:

libxslt.so.1 被 picasa-3.0.5744-02.i386 所需要



(其它套件已使用下列方式解決,此處僅舉一個相依性檔作為範例)



二、使用 yum resolvedep 指令找出該檔案屬於哪一個 rpm 套件

[root@NicaNB tmp]# yum resolvedep libxslt.so.1

Loaded plugins: refresh-packagekit

0:libxslt-1.1.24-2.fc10.i386



三、找到所需套件名稱,以 yum install 安裝之:

[root@NicaNB tmp]# yum install libxslt.i386

Loaded plugins: refresh-packagekit

Setting up Install Process

Parsing package install arguments

Resolving Dependencies

--> Running transaction check

---> Package libxslt.i386 0:1.1.24-2.fc10 set to be updated

--> Finished Dependency Resolution



Dependencies Resolved



==========================================================================================================================

Package                     Arch                     Version                            Repository                  Size

==========================================================================================================================

Installing:

libxslt                     i386                     1.1.24-2.fc10                      fedora                     528 k



Transaction Summary

==========================================================================================================================

Install      1 Package(s)

Update       0 Package(s)

Remove       0 Package(s)



Total download size: 528 k

Is this ok [y/N]: y

Downloading Packages:

libxslt-1.1.24-2.fc10.i386.rpm                                                                     | 528 kB     00:09

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Installing     : libxslt                                                                                            1/1



Installed:

libxslt.i386 0:1.1.24-2.fc10



Complete!



注意:

一、檔案名稱不一定等同於套件名稱

二、我的機器是 x86_64,這裡說明它所需的是 i386 的 rpm,所以我在套件名稱後面加上 .i386 ,就是指令要裝 i386 的套件,否則可能會出現已安裝 (x86_64) 的訊息,而沒有動作



四、使用 rpm 安裝不在 yum 控管下,或無法找到支援 yum 資料庫的套件:

[root@NicaNB tmp]# rpm -Uvh picasa-3.0-current.i386.rpm

警告:picasa-3.0-current.i386.rpm: 表頭 V3 DSA signature: NOKEY, key ID 7fac5991

正在準備…             ########################################### [100%]

1:picasa                 ########################################### [100%]

[root@NicaNB tmp]#



完成!!!



你將可以在桌面的【應用程式】/【美工繪圖】下,找到【Picasa】 !!!
創作者介紹
創作者 nicaliu 的頭像
nicaliu

尼卡.Nica

nicaliu 發表在 痞客邦 留言(0) 人氣()