我放棄archlinux的一點碎碎念

最近在自學(xué)一些開發(fā)板的過程中,接觸了不少不同固件中的linux版本,感覺自我膨脹了,就給手頭一些閑置垃圾各種刷或安裝系統(tǒng)。
這里就碰上了一個史上巨坑,給 pocketchip刷機,當(dāng)然給它刷機故事更多,后面我會再寫一帖。先說我必須要按裝一臺linux實機。
考慮到unbutu之類安裝好多次了無任何難度,本著學(xué)習(xí)的精神裝起了arch。中間不說了,老淚滿面,因為我用的是一臺z3735f cpu的奇怪的一體鍵盤小電腦。
但這不重要,我搞好了之后開始了刷機把玩之旅,碰到了如下的坑:
1,某些驅(qū)動出奇的難搞,最簡單的,命令行關(guān)機不停電的問題,我爬了所有的文,最后通過調(diào)用內(nèi)核加參數(shù)的問題來解決了。
2,傳統(tǒng)觀念中認(rèn)為liunx輕,占資源少,在我這最小安裝的arch是8G,配好圖形界面稍作整頓后,超過20G,32g的固態(tài)已經(jīng)幾乎不能干啥了。
3,認(rèn)為自我調(diào)控安裝系統(tǒng)節(jié)省資源,這個cpu能跑win8比較流暢上網(wǎng)辦公的,安裝arch后,連ssh有時都會卡頓。我不得不把桌面換成了xfce,保障遠(yuǎn)程桌面勉強可操作(到底副機還是要無頭遠(yuǎn)程才爽的)
4,網(wǎng)上能找到的大多數(shù)刷機教程,都是基于apt的Debian系,你必須在pacman內(nèi)找到相同的軟件來安裝,要命的是,基本上直接找不到,有的是改名的,有的是幾個并成一個,有的是一個拆成幾個,總之pacman和 apt的軟件,名稱和歸類都不一樣。比如??apt install libusb-1.0-0-dev libz-dev libfdt-dev 在arch里是?pacman -Sy? libusb zlib dtc? 這是我花了一天才對上號的,你想得明白不?
5,arch需要手動管理源,連Manjaro里的鏡像維護命令都沒有,當(dāng)然你可以說,加上國內(nèi)源啊,事實有很多的軟件,國內(nèi)源會造成404,最簡單的apptainer 容器,庫中有,但是清華源和阿里源都沒有,直接404。
6,有一些軟件,略偏門一些的,存在很多問題,也缺少教程。比如上面講到的apptainer ,我無法安裝,就選擇改名前的singularity,安上是1.0版本的不好用,去軟件的wiki,人家只教你apt怎么裝,同樣的主程序裝上了,那些依賴項根本沒有(或用其它名字存在著但你不知道)。然后我看arch的singularity內(nèi),有人討論用git源碼安裝,我也學(xué)著編譯時,依賴庫又不一樣了,人家寫的都是apt里的教程……至此已經(jīng)有砸電腦的沖動了。
總而言之,我打算放棄了,我認(rèn)為這已經(jīng)不是學(xué)習(xí),而是純折騰了。我還是換回Debian吧,什么滾動更新,我用test版也是一樣的。