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

Table of Contents

: M 而非 Debian 系(含 Ubuntu、Linux Mint 等)使用的 APT 軟體包管理系統
: 所以一般來說應是改安裝 APT 軟體來源中提供的相同軟體,另外安裝軟體來源外的軟體包
: 會造成該軟體包不會自動更新,有資安上的風險
: 附帶一提有工具可以把 RPM 軟體包轉為 DEB 軟體包,但是因為我不建議這樣做所以我不
: 教

我來教一下好了,rpm轉deb蠻簡單的,不過一樣不推薦
裝了有問題你可能砍掉重練比較快
然後這東西其實上網google有一堆教學就是

第一步:
安裝alien
sudo apt-get install alien
第二步:
假設你要轉換的rpm檔案叫aaa.rpm
那就輸入sudo alien -k aaa.rpm
你就會得到aaa.deb
然後輸入dpkg -i aaa.deb就可以安裝了

--
我比較好奇這樣硬裝會發生什麼奇妙的事呢?

--

All Comments

Quanna avatarQuanna2014-07-29
alien在以前紅帽隻手遮天的時代可是重要到不行的工具
Dorothy avatarDorothy2014-08-01
是現在deb出頭了你才會覺得alien一點屁用也沒有
Jessica avatarJessica2014-08-03
其實現在才接觸linux的也沒必要知道怎麼用alien了
Frederica avatarFrederica2014-08-04
再說如果是只限定系統的重量級軟體 發現自己不能裝
Callum avatarCallum2014-08-08
那也一點補救也沒有 在業界這樣的軟體多的是
Edith avatarEdith2014-08-12
而且那種都很貴又很傲嬌 裝了幾乎系統就不能update
Jake avatarJake2014-08-13
alien不見得所有的rpm轉deb都一定可以使用,主要還是看他包
Catherine avatarCatherine2014-08-15
內的套件相依性如何,相依性沒問題才有機會可以用,相依性
有問題照樣不能用。
Hedwig avatarHedwig2014-08-17
倒不如直接上lxc或docker跑,說不定問題就解決了~