使用rpm跑出can't create transaction... - Linux

By Kumar
at 2014-07-26T15:43
at 2014-07-26T15:43
Table of Contents
※ 引述《zeussteven (小豆子)》之銘言:
: 標題: [問題] 使用rpm跑出can't create transaction...
: 時間: Fri Jul 25 19:24:52 2014
:
: 各位前輩們,小弟是新手,使用mint17
: 今天看著鳥哥教學 rpm 要安裝一些基本東西
: db3-3.1.17-4.6x.i386.rpm
: db3-devel-3.1.17-4.6x.i386.rpm
: db3-utils-3.1.17-4.6x.i386.rpm
: popt-1.6.2-6x.i386.rpm
: rpm-4.0.2-6x.i386.rpm
: rpm-build-4.0.2-6x.i386.rpm
: rpm-devel-4.0.2-6x.i386.rpm
: rpm-python-4.0.2-6x.i386.rpm
這邊就是第一個錯誤,鳥哥的教材使用的系統是 CentOS,其使用的軟體包管理系統為 RP
^ 而且還是好一段時間之前的...
M 而非 Debian 系(含 Ubuntu、Linux Mint 等)使用的 APT 軟體包管理系統
所以一般來說應是改安裝 APT 軟體來源中提供的相同軟體,另外安裝軟體來源外的軟體包
會造成該軟體包不會自動更新,有資安上的風險
附帶一提有工具可以把 RPM 軟體包轉為 DEB 軟體包,但是因為我不建議這樣做所以我不
教
雖然 Debian 系的 GNU/Linux 作業系統散佈版本的軟體來源有提供 rpm 可以安裝但除非
您就是要學 RPM 否則通常都不建議安裝,要用的話建議改用本來就使用 RPM 軟體包管理
系統的作業系統散佈版本如 CentOS 或 Fedora
: 裝到rpm-4.0.2-6x.i386.rpm後跑出
: Error while loading shared libraries: libdb.so.2: cannot open shared object
: file: No such file or directory
:
: 小弟上網google資料後
: 用了這個語法想要解決
: ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
:
: 結過後面要安裝的rpm都變成這樣了
: error: unrecognized db option: "hash" ignored.
: error: unrecognized db option: "usecursors" ignored.
: error: unrecognized db option: "perms" ignored.
: error: unrecognized db option: "hash" ignored.
: error: unrecognized db option: "usecursors" ignored.
: error: unrecognized db option: "perms" ignored.
: error: can't create transaction lock on / (Is a directory)
第二個問題在這邊,gdbm 函式庫**並不是** db 函式庫,不能直接取代!
:
: 各位高手們可以救救小弟們,小弟用mint17 rpm 每次安裝什麼都會跑出相依行問題
: 所以小弟都用--nodeps --force強制安裝。
第3個問題:有問題就表示有問題!除非知道原因否則不可以強行安裝!
軟體依賴關係(software dependency)是為了確保軟體不會發生相容性問題才存在的
: rpm安裝讓我很到好無力... >.<
:
: 還請各位高手幫我解答一下,不然我只好重灌跳ubuntu了!!
不用跳 Ubuntu ,要跳就跳 CentOS 這樣才跟鳥哥的環境比較接近一點...
除非環境一樣否則教材本來就不能完全照做
--
: 標題: [問題] 使用rpm跑出can't create transaction...
: 時間: Fri Jul 25 19:24:52 2014
:
: 各位前輩們,小弟是新手,使用mint17
: 今天看著鳥哥教學 rpm 要安裝一些基本東西
: db3-3.1.17-4.6x.i386.rpm
: db3-devel-3.1.17-4.6x.i386.rpm
: db3-utils-3.1.17-4.6x.i386.rpm
: popt-1.6.2-6x.i386.rpm
: rpm-4.0.2-6x.i386.rpm
: rpm-build-4.0.2-6x.i386.rpm
: rpm-devel-4.0.2-6x.i386.rpm
: rpm-python-4.0.2-6x.i386.rpm
這邊就是第一個錯誤,鳥哥的教材使用的系統是 CentOS,其使用的軟體包管理系統為 RP
^ 而且還是好一段時間之前的...
M 而非 Debian 系(含 Ubuntu、Linux Mint 等)使用的 APT 軟體包管理系統
所以一般來說應是改安裝 APT 軟體來源中提供的相同軟體,另外安裝軟體來源外的軟體包
會造成該軟體包不會自動更新,有資安上的風險
附帶一提有工具可以把 RPM 軟體包轉為 DEB 軟體包,但是因為我不建議這樣做所以我不
教
雖然 Debian 系的 GNU/Linux 作業系統散佈版本的軟體來源有提供 rpm 可以安裝但除非
您就是要學 RPM 否則通常都不建議安裝,要用的話建議改用本來就使用 RPM 軟體包管理
系統的作業系統散佈版本如 CentOS 或 Fedora
: 裝到rpm-4.0.2-6x.i386.rpm後跑出
: Error while loading shared libraries: libdb.so.2: cannot open shared object
: file: No such file or directory
:
: 小弟上網google資料後
: 用了這個語法想要解決
: ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
:
: 結過後面要安裝的rpm都變成這樣了
: error: unrecognized db option: "hash" ignored.
: error: unrecognized db option: "usecursors" ignored.
: error: unrecognized db option: "perms" ignored.
: error: unrecognized db option: "hash" ignored.
: error: unrecognized db option: "usecursors" ignored.
: error: unrecognized db option: "perms" ignored.
: error: can't create transaction lock on / (Is a directory)
第二個問題在這邊,gdbm 函式庫**並不是** db 函式庫,不能直接取代!
:
: 各位高手們可以救救小弟們,小弟用mint17 rpm 每次安裝什麼都會跑出相依行問題
: 所以小弟都用--nodeps --force強制安裝。
第3個問題:有問題就表示有問題!除非知道原因否則不可以強行安裝!
軟體依賴關係(software dependency)是為了確保軟體不會發生相容性問題才存在的
: rpm安裝讓我很到好無力... >.<
:
: 還請各位高手幫我解答一下,不然我只好重灌跳ubuntu了!!
不用跳 Ubuntu ,要跳就跳 CentOS 這樣才跟鳥哥的環境比較接近一點...
除非環境一樣否則教材本來就不能完全照做
--
Tags:
Linux
All Comments

By Mason
at 2014-07-27T16:14
at 2014-07-27T16:14

By Isabella
at 2014-07-31T03:42
at 2014-07-31T03:42

By Mia
at 2014-07-31T20:49
at 2014-07-31T20:49

By Jessica
at 2014-08-05T02:48
at 2014-08-05T02:48

By Barb Cronin
at 2014-08-08T09:59
at 2014-08-08T09:59

By Oliver
at 2014-08-12T14:59
at 2014-08-12T14:59

By Edith
at 2014-08-15T18:42
at 2014-08-15T18:42

By Susan
at 2014-08-17T07:07
at 2014-08-17T07:07

By Skylar Davis
at 2014-08-19T09:09
at 2014-08-19T09:09
Related Posts
fedora code 16 安裝問題

By Hedy
at 2014-07-26T11:20
at 2014-07-26T11:20
Linux在UEFI模式GPT硬碟win8下灌雙系統

By Frederic
at 2014-07-25T22:41
at 2014-07-25T22:41
有人使用Ubuntu Studio嗎?

By Hedwig
at 2014-07-25T20:59
at 2014-07-25T20:59
使用rpm跑出can't create transaction...

By Regina
at 2014-07-25T19:24
at 2014-07-25T19:24
driver如何主動通知AP?

By Victoria
at 2014-07-25T14:49
at 2014-07-25T14:49