? ? ? ?我是師范院校畢業(yè),雖然沒上過任何教學(xué)的課程,但還是有很多人不經(jīng)意的提到,我像個(gè)老師,我倒不覺得我是因?yàn)閹煼对盒.厴I(yè)的原因,很可能是因?yàn)槲疑狭颂嗾n卻在挑剔老師有時(shí)候講的不明白。曾經(jīng)在中學(xué)階段有數(shù)次氣跑老師的經(jīng)歷,現(xiàn)在一回想,怎么感覺都是數(shù)學(xué)老師。曾經(jīng)在畢業(yè)很久之后,遇到我的同學(xué)還提起這事,批評(píng)我當(dāng)時(shí)太咄咄逼人,得理不饒人。換句話說,事沒錯(cuò),方式錯(cuò)了,最終還是錯(cuò)的。鑒于我也沒有因?yàn)檫@個(gè)行為開創(chuàng)人類歷史,現(xiàn)在的我就寬容多了。
? ? ? ? 條條大路通羅馬,為什么不采取直接生在羅馬的方式?方法肯定是有的,不要選錯(cuò)了出生地。
? ? ? ? 安裝完畢,如果你運(yùn)氣夠好,就進(jìn)到桌面了,找張圖吧,大概是這個(gè)樣子:

? ? ? ? 正面這個(gè)歡迎窗口可能是英文的,不過不要緊,左上角那個(gè)Chinese(China)位置是可以選擇語言的。不過對(duì)我來說,用處不大,畢竟這些鏈接都是英文,除了能學(xué)幾個(gè)英文單詞別的都用不上。大家注意最下面那個(gè)特別長的按鍵Applications,竟然沒漢化好,不過這里有點(diǎn)像裝機(jī)軟件推薦一樣,點(diǎn)開之后有一堆軟件推薦給你安裝,只是也是英文為主,夾一點(diǎn)半生的中文,這里只是提示一下,并不推薦從這里安裝任何東西,了解一下還是可以,畢竟是官方整理,水土不服的一點(diǎn)是官方和中國沒關(guān)系。
? ? ? ? 正如我第一篇文章所言,安裝完成,把歡迎窗口關(guān)掉,第一步是打開終端,快捷鍵是ctrl+alt+t,還有一個(gè)是F12,F(xiàn)12這個(gè)是個(gè)拉幕式終端,可能是某些發(fā)行版特有默認(rèn)的,總之,在debian系應(yīng)該是沒有,前面那個(gè)ctrl+alt+t倒是都有。也可以不用快捷鍵,左下角有個(gè)M型的程序啟動(dòng)器,類似windows的開始菜單,打開也能找到。
????????1、編輯軟件源:
????????首先輸入以下命令并回車,第一次使用這個(gè)命令可能會(huì)被提示一些能力越大,責(zé)任越大之類的話,不用理會(huì),輸入密碼回車,也可以復(fù)制一下,終端里面按鼠標(biāo)中鍵會(huì)自動(dòng)粘貼再回車,然后輸入密碼回車。
su
????????然后執(zhí)行下一條,回車
echo -e "\n[archlinuxcn]\n# SigLevel = Optional TrustedOnly\nSigLevel = Never\nServer = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/\$arch\n\n[arch4edu]\nSigLevel = Never\nServer = https://mirrors.tuna.tsinghua.edu.cn/arch4edu/\$arch" >>/etc/pacman.conf
? ? ? ? 完畢后再一條,回車
exit
????????其實(shí)第二條命令里面的網(wǎng)址就是軟件源了,這是個(gè)很獨(dú)特的概念,有點(diǎn)類似手機(jī)上的應(yīng)用商店。非常神奇的是,類UNIX上一直沒有形成windows上那種去各家官方網(wǎng)站下載各自軟件的風(fēng)氣,反而軟件倉庫是主流,在我看來,蘋果的app store是借鑒的這個(gè)模式。另外單獨(dú)說一下這三條命令,一般教程里面不是這三條命令,但無疑這三條命令是最簡(jiǎn)潔達(dá)到目的的。假設(shè)你是老手,我這是在干什么不用多說,假設(shè)你是新手,其實(shí)我說了你可能也不明白,但還是簡(jiǎn)介一下,第一步su是獲得最高權(quán)限,比后面要用到的sudo級(jí)別還要高一級(jí),然后利用echo命令把源地址寫到源的配置文件中去,第三步exit是退出最高權(quán)限。上面三條命令添加的其實(shí)是arch的軟件倉庫,Manjaro官方的軟件源也要配置一下,用下面的命令。
sudo pacman-mirrors -c China
? ? ? ? 大致意思就是對(duì)標(biāo)簽是中國的Manjaro軟件源進(jìn)行檢測(cè)并寫入軟件源目錄,基本上什么也不用管,等待完成即可,會(huì)自動(dòng)篩選出來并保存。之所以這么做是因?yàn)檐浖}庫得選離你近的才快嘛。你要是在韓國,那就把China替換成South_Korea之類的。好了,以上操作完畢就添加完成軟件源了。
2、同步軟件信息
? ? ? ? 上一步只是明確了軟件倉庫的地址,接下來需要看看都有哪些軟件,命令如下,大致解構(gòu)一下,sudo應(yīng)該是superdo的簡(jiǎn)寫,直譯超級(jí)做,前面的su如果是皇帝,這里的sudo大約就是傳旨的太監(jiān)了。pacman是吃豆人的意思,大家應(yīng)該都玩過那個(gè)游戲。這里pacman和前面的kate一樣是一個(gè)干活的程序,它負(fù)責(zé)和軟件倉庫打交道,可以讀倉庫信息安裝軟件傳遞授權(quán)鑰匙這樣的活。類比前面皇帝太監(jiān)的例子的話,pacman就是大臣。后面的-Syy,其實(shí)就是一組指令集,大致意思就是去倉庫拿一份最新的軟件名單來。這句話連起來的意思是:奉天承運(yùn),皇帝詔曰:朕初登大寶,欲大射天下,著戶部尚書pacman急辦選秀事宜,不得有誤,欽此!哈哈,開個(gè)玩笑,剛當(dāng)上皇帝,可不能這么干,一般是著吏部呈上官員名單。
sudo pacman -Syy //有點(diǎn)類似刷新列表,曾經(jīng)有兩次安裝程序出錯(cuò),都是執(zhí)行了下這條命令,變正常了
????????然后arch軟件倉庫還需要配置鑰匙,互相認(rèn)證一下,畢竟是壽王的女人,不能說送到宮里去就送到宮里去,得有天子權(quán)杖。
sudo pacman -S archlinuxcn-keyring
3、安裝軟件及配置中文輸入法、字體
? ? ? ? 萬事俱備,只欠東風(fēng)!接下來就可以安裝軟件了。首先提醒一下:下述的一些操作設(shè)置,如果沒有立即生效,可以注銷一下重新進(jìn)入系統(tǒng),一般就生效了。
??????? 可能之前的操作有人會(huì)遇到一些中文顯示問題,漢字都是口口,因?yàn)槊總€(gè)人環(huán)境不同,不是所有人都會(huì)遇到,但安就是了。所以第一步就是先安裝一個(gè)中文字體解決這個(gè)問題,這個(gè)字體中文名叫文泉驛—正黑,開源中文字體。
sudo pacman -S wqy-zenhei
??????? 其次是更新整個(gè)系統(tǒng)和現(xiàn)有的軟件到最新版,也只是一條命令了事。這里需要注意,要是看到需要更新上百個(gè)軟件的話,不建議這里統(tǒng)一更新,后面可以通過更新管理器慢慢更新,整體更新容易掛。更新多少個(gè),是否更新,終端里都會(huì)讓你進(jìn)一步確認(rèn)的。
sudo pacman -Syu
? ? ? ? pacman畢竟是官方人員,有名有姓,有些臟活還得錦衣衛(wèi)來干,有些軟件pacman是沒有的,就需要派出yay出馬。
sudo pacman -Sy yay
????????這就是安裝yay程序,大致意思就是,讓pacman看(y)一下倉庫先確認(rèn)有沒有,然后安(-S)上yay看到這里,大家大概能對(duì)命令總結(jié)出一條規(guī)律來,sudo是超級(jí)權(quán)限,有些動(dòng)作需要它來認(rèn)證,有些不需要超級(jí)權(quán)限,就不用加它。這里面kate這個(gè)程序就比較怪,加了它反而運(yùn)行不了,第一條命令就沒有這個(gè)sudo。這個(gè)pacman和kate地位差不多,都是程序名,其實(shí),yay也是程序名,只是在這里它是個(gè)被動(dòng)受體,還不是個(gè)主動(dòng)內(nèi)容。yay其實(shí)和pacman干的是同一個(gè)活,只是pacman規(guī)范,yay路子野,有些東西它們都有,有些東西只有yay有。
? ? ? ?系統(tǒng)默認(rèn)裝了一些東西,例如火狐瀏覽器,但是沒有中文輸入法,導(dǎo)致使用不便,這里我習(xí)慣使用的是fcitx輸入法的rime(中州韻)五筆。有人喜歡用搜狗輸入法,還有人喜歡googlepinyin,sunpinyin等等,都安上吧,linux下輸入法和win下輸入法不是一個(gè)概念,準(zhǔn)確來說,fcitx僅僅是一個(gè)輸入法管理程序,當(dāng)然也默認(rèn)帶了一些中文輸入法。但我們需要自己加一些適合自己的。
sudo pacman -S fcitx-im fcitx-configtool fcitx-rime fcitx-sogoupinyin fcitx-googlepinyin fcitx-sunpinyin//都是fcitx開頭,第一個(gè)im是inputmethod(輸入法)的縮寫,會(huì)列選項(xiàng),全選即可。第二個(gè)是configtool(設(shè)置工具),圖形化的設(shè)置程序,這就是linux程序下的一個(gè)特點(diǎn),設(shè)置程序和圖形界面是分開的,畢竟是可以完全命令行運(yùn)行的。后面四個(gè)就是四個(gè)輸入法了。
????? 想要用搜狗輸入法的話,還得多執(zhí)行一步,不用搜狗的不用做,據(jù)說是因?yàn)樗压分恢С謖t4,不支持qt5,而官方升級(jí)到了qt5,搜狗不認(rèn)新的qt5,又找不到舊的qt4,就罷工了。搜狗沒那么多想法來專門支持外國系統(tǒng)manjaro,manjaro也不會(huì)去遷就一個(gè)外國輸入法,所以只好我們自己人工降級(jí),把沒有的安回來,下面兩個(gè)命令任選一個(gè)執(zhí)行。
?sudo pacman -U https://arch-archive.tuna.tsinghua.edu.cn/2019/04-29/community/os/x86_64/fcitx-qt4-4.2.9.6-1-x86_64.pkg.tar.xz
或者
yay -S aur/fcitx-qt4 //并未測(cè)試,但推測(cè)可行,選項(xiàng)直接輸入A即可
????? 不過無論是哪個(gè)輸入法,到現(xiàn)在還不能輸入任何文字,接著再一條命令來解決這個(gè)問題,這條命令是
sudo echo -e " export GTK_IM_MODULE=fcitx\n export QT_IM_MODULE=fcitx\n export XMODIFIERS=@im=fcitx" >>~/.xprofile
? ? ? ?這條命令是給fcitx開了個(gè)通行證,大致意思是說,輸入法在某某條件下準(zhǔn)予輸入。干點(diǎn)啥事都得授權(quán)啊,不讓隨便亂來。
? ? ? ?這里我走了一些彎路,就是在rime五筆這里,因?yàn)樵赿ebian系,除了安裝fcitx-rime,還要安裝一個(gè)librime-data-wubi,結(jié)果無論是pacman還是yay都找不到這個(gè)包,我一度以為出問題了,后來才知道,arch系不需要這個(gè)包,因?yàn)槲骞P數(shù)據(jù)默認(rèn)都有,反而是debian系默認(rèn)不帶。不過即使自帶五筆數(shù)據(jù),默認(rèn)的rime設(shè)置也有問題,竟然默認(rèn)不顯示五筆輸入法。無論怎么說,材料是準(zhǔn)備齊了,準(zhǔn)備完善。
sudo echo -e "patch:\n? schema_list:\n? ?- schema: wubi86\n? ?- schema: wubi_pinyin" >>~/.config/fcitx/rime/default.custom.yaml
????????這樣的話,rime的五筆和五筆拼音就算完全完工了,打開fcitx設(shè)置,點(diǎn)加號(hào)添加輸入法,應(yīng)該就能找到中州韻一類的輸入法名字了,選上確定即可,中州韻默認(rèn)是繁體拼音,啟動(dòng)輸入法后按F4調(diào)出選單選中合適的即可,其實(shí)里面那個(gè)簡(jiǎn)體拼音也不錯(cuò)的,倉頡估計(jì)會(huì)的不多,至于五筆86就是我要選擇的輸入法了,你要是也用,就和我一樣了。
? ? ? ? 最后再來一條命令裝幾個(gè)中文字體吧。
sudo pacman -S --noconfirm ttf-dejavu wqy-microhei?wqy-microhei-lite wqy-bitmapfont ttf-arphic-ukai ttf-arphic-uming adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts noto-fonts-cjk?ttf-roboto noto-fonts?noto-fonts-extra noto-fonts-emoji
刷新字體緩存:
fc-cache -fv
結(jié)束今天,竟然對(duì)linux有入門的感覺了。