CentOS Launcher —— Mutate 安裝筆記1(這一版的我最終失敗了)

做人總得有點夢想杉允,就算是咸魚也得是最咸的那條(笑)。

最近開始試著玩Linux缰猴,被CentOS虐的不要不要的...
不過探索的過程總是充滿樂趣hhhhh(好吧崩的我也是樂呵樂呵的)
話說最近看到Windows上很火的Wox枯跑,確實從效率到使用體驗到延展性都不錯,就考慮往我這近乎裸奔的CentOS上也安上一個Launcher袭艺。


Wox使用效果

找了找CentOS平臺的,發(fā)現(xiàn)了一款風(fēng)格很類似的:Mutate


Mutate使用效果

Emmmmm.....好像Launcher本來就該長這樣叨粘。
于是興高采烈地跑去安裝啦~

首先是需要的依賴:

Dependencies


  • boost-regex
  • QT5
  • GTK2 (for application icon lookup)
  • ICU
  • libsm
  • libxkbcommon

之后就是簡單的yum啦~

sudo yum -y install https://github.com/qdore/Mutate/releases/download/v2.3/Mutate-2.3-0.fc21.x86_64.rpm
/usr/share/mutate/setup

嗯... ...然后就出錯了... ...

錯誤:軟件包:Mutate-2.3-0.fc21.x86_64 (/Mutate-2.3-0.fc21.x86_64)
需要:libstdc++.so.6(GLIBCXX_3.4.20)(64bit)
錯誤:軟件包:Mutate-2.3-0.fc21.x86_64 (/Mutate-2.3-0.fc21.x86_64)
需要:libboost_regex.so.1.55.0()(64bit)

好像是GCC缺了點什么猾编,那就看看吧

strings /usr/lib/libstdc++.so.6 | grep GLIBCXX

來吧讓我們看看我們有啥!

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
...
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH

好吧...好像他要3.4.20來著升敲,好巧...我是3.4.19.....
那就裝唄~找到libstdc++.so.6安裝的網(wǎng)址(下載地址-進(jìn)去找鏡像
下了一個libstdc++-7.2.1-4答倡,這回安上可就夠新了
走你!B康场瘪撇!

# rpm -ivh libstdc++-7.2.1-4.fc28.i686.rpm
警告:libstdc++-7.2.1-4.fc28.i686.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID ********: NOKEY
錯誤:依賴檢測失敗:
libc.so.6(GLIBC_2.18) 被 libstdc++-7.2.1-4.fc28.i686 需要

好吧華麗麗的失敗了,需要2.18版本的libc支持倔既,不用看肯定是我沒支持到恕曲。
于是又跑去了libc下載(鏡像下載地址)翻下來一個2.18

  • 解壓到任意目錄
  • 進(jìn)入目錄并給他創(chuàng)建build路徑(mkdir build)
  • 進(jìn)入build進(jìn)行配置(../configure --prefix=/usr) Ps:兩個點哦
  • make -j8(具體數(shù)量自己配置)
  • make install

編譯安裝完了,再看看

strings /usr/lib/libstdc++.so.6 | grep GLIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
...
GLIBCXX_3.4.19
GLIBC_2.3
GLIBC_2.0
GLIBC_2.4
GLIBC_2.1
GLIBC_2.1.3
GLIBC_2.3.2
GLIBC_2.2
GLIBCXX_DEBUG_MESSAGE_LENGTH

OS同學(xué)渤涌,我的2.18呢E逡ァ!J蹬睢茸俭!為什么glib版本這么老!M唷瓣履!
不知道是不是因為要重啟率翅,但是我突然感覺或許直接升級一個GCC全家桶會好一點...(心累)
這是GCC各個Mirrors的地址练俐,我選擇是進(jìn)入的日本域下的GCC-7.1.0(夠新了吧)
于是又是老一套:做build、configure冕臭、make腺晾、make install(make的時間基本夠我出去吃飯的)

終于build和install完了,重啟一下

# gcc -v
使用內(nèi)建 specs辜贵。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/7.1.0/lto-wrapper
目標(biāo):x86_64-pc-linux-gnu
配置為:./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
線程模型:posix
gcc 版本 7.1.0 (GCC)

高興的正準(zhǔn)備歡呼悯蝉,隨手一看

# strings /usr/lib/libstdc++.so.6 | grep GLIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
...
GLIBCXX_3.4.19
GLIBC_2.3
GLIBC_2.0
GLIBC_2.4
GLIBC_2.1
GLIBC_2.1.3
GLIBC_2.3.2
GLIBC_2.2
GLIBCXX_DEBUG_MESSAGE_LENGTH

沒有任何變化...
上網(wǎng)搜了一下應(yīng)該重新建立軟鏈接,于是跟著作

$ rm -rf /lib64/libc.so.6 // 先刪除先前的libc.so.6軟鏈
$ ln -s /opt/glibc-2.18/lib/libc-2.14.so /lib64/libc.so.6

鼓掌~這次徹底玩崩了托慨!移除了libc.so.6之后我連ln都不能用了1怯伞!厚棵!
咋辦咋辦=妒馈!只能江湖救急了

ldconfig —— 這是一句很神奇的命令

來自博客:ldconfig命令的用途主要是在默認(rèn)搜尋目錄/lib和/usr/lib以及動態(tài)庫配置文件/etc/ld.so.conf內(nèi)所列的目錄下婆硬,搜索出可共享的動態(tài)鏈接庫(格式如lib.so),進(jìn)而創(chuàng)建出動態(tài)裝入程序(ld.so)所需的連接和緩存文件狠轻。

后來又來來回回改,毀了彬犯,這次又把ld搞壞了......無論執(zhí)行什么都是

symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link tim

又是翻了一堆博客向楼,原來還有救:

# sln /usr/lib64/ld-2.18.so /usr/lib64/ld-linux-x86-64.so.2

行吧那還是回來懟libc
開始加軟鏈:

ln -s /opt/glibc-2.18/lib/libc-2.14.so /lib64/libc.so.6

最后....連ls都不能用了,更別提yum谐区、gcc了湖蜕,我是不是該重裝系統(tǒng)了?宋列?

【更改GLIBC出錯后如何急救系統(tǒng)昭抒,請看這里。Mutate:我還會回來的】

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市戈鲁,隨后出現(xiàn)的幾起案子仇参,更是在濱河造成了極大的恐慌,老刑警劉巖婆殿,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诈乒,死亡現(xiàn)場離奇詭異,居然都是意外死亡婆芦,警方通過查閱死者的電腦和手機(jī)怕磨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來消约,“玉大人肠鲫,你說我怎么就攤上這事』蛄福” “怎么了导饲?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長氯材。 經(jīng)常有香客問我渣锦,道長,這世上最難降的妖魔是什么氢哮? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任袋毙,我火速辦了婚禮,結(jié)果婚禮上冗尤,老公的妹妹穿的比我還像新娘听盖。我一直安慰自己,他們只是感情好裂七,可當(dāng)我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布皆看。 她就那樣靜靜地躺著,像睡著了一般碍讯。 火紅的嫁衣襯著肌膚如雪悬蔽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天捉兴,我揣著相機(jī)與錄音蝎困,去河邊找鬼。 笑死倍啥,一個胖子當(dāng)著我的面吹牛禾乘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播虽缕,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼始藕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起伍派,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤江耀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后诉植,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體祥国,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年晾腔,在試婚紗的時候發(fā)現(xiàn)自己被綠了舌稀。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡灼擂,死狀恐怖壁查,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情剔应,我是刑警寧澤睡腿,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站领斥,受9級特大地震影響嫉到,放射性物質(zhì)發(fā)生泄漏沃暗。R本人自食惡果不足惜月洛,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望孽锥。 院中可真熱鬧嚼黔,春花似錦、人聲如沸惜辑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽盛撑。三九已至碎节,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抵卫,已是汗流浹背狮荔。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留介粘,地道東北人殖氏。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像姻采,于是被迫代替她去往敵國和親雅采。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,592評論 2 353

推薦閱讀更多精彩內(nèi)容