❶ Manjaro下 Lineage OS(17.1) 編譯環境搭建
此時你的Manjaro已經安裝完成了,為了讓你的Manjaro更好用可以先做下優化:
然後會彈出一個窗口,把三個都勾上
在最下方添加如下內容(主要是導入key用)
導入key
將文件修改為如下內容(中文部分重命名)
重命名文件夾
確認無誤後重啟,其它有需要的軟體就自己安裝
如果重啟後出現不能適應客戶機了,那就重裝一下 gtkmm 和 gtkmm3 就可以了(重啟生效),如果還不行你可能需要重裝了。
可能這一步很多人句直接打開 官方網站教程 就開始擼了,包括我也是,但是走了不少彎路,話費了不少時間。
添加環境變數
打開~/.profile,在文件末尾添加如下內容。這里添加的路徑($HOME/)是剛剛解壓的路徑,如果你解壓到別的地方,這里路徑跟著相應修改就可以了,正常的 linux 工具安裝方法,沒什麼特別的。
source 一下文件,讓配置立刻生效
安裝工具鏈是互動式的,第一步會讓你選擇安裝的 jdk 版本,我們要編譯 Lineage OS 17.1 選擇默認(open-jdk14),如果編譯老版本則要選擇對應的jdk版本(cm-14.1=>openjdk8 ),這里我們直接回車,接下來的都按默認,有提示是否安裝的就輸入 y 回車就行,只要你主機有聯網很快就能裝好了。
註:如果安裝工具鏈出現有些包找不到之類的,你可以嘗試換一下軟體源。要自己裝 jdk 的話使用 pacman -S jdkX-openjdk (X替換成要安裝的版本)
此時你可以在終端上輸入 python 驗證一下 Python 版本是否正常。
開機自動載入虛擬內存
在 /etc/fstab 文件中添加如下內容(如果之前已經添加過虛擬內存記得替換掉)
在/etc/samba/下添加smb.conf文件,文件內容如下
添加samba帳號 (這里和系統帳號是分開的,可以同名但需要再配置一次)
啟用smaba 服務
改成
將
改成
將
改成
同步源碼樹(以後只需執行這條命令來同步):
漫長的等待,何時完成就隨緣吧!
Lineage OS 目前編譯後只有卡刷包,你可以先刷一個第三方的 Recovery (twrp)。或者像我一樣,下一個小米官方的線刷包,將編譯後的 img 文件替換掉小米官方線刷包中的同名文件(並沒有一一匹配,替換重名的就行),我目前是這么刷的使用上並沒有發現有問題,當然最好還是先刷一個 Recovery 再用 Recovery 刷卡刷包了,後續更新就可以用 adb 刷有更新的鏡像了(一般也就內核和 system.img 了)
因為官方的recovery會校驗ROM包,非官方包是刷不了的,所以需要先將recovery替換掉。這里可以替換成LineageOS的recovery(在編譯後的out目錄中有),也可以刷成其他第三方的,如twrp:
在recovery進行雙清,並且刷入新系統的ROM(zip包)
❷ 在archlinux上怎樣安裝g++編譯器pacman沒有成功
pacman -S gcc
pacman安裝GUN gcc的時候會自動安裝g++,
你安裝完gcc後嘗試命令g++ -v看看
❸ Linux如何安裝tar.gz文件
tar.gz(bz或bz2等)
一、安裝
1、打開一個SHELL,即終端
2、用cd 命令進入源代碼壓縮包所在的目錄
3、根據壓縮包類型解壓縮文件(*代表壓縮包名稱)
tar -zxvf ****.tar.gztar -jxvf ****.tar.bz(或bz2)
4、用CD命令進入解壓縮後的目錄
5、輸入編譯文件命令:./configure(有的壓縮包已經編譯過,這一步可以省去)
6、然後是命令:make
7、再是安裝文件命令:make install
8、安裝完畢
❹ manjaro為什麼青年人愛用
Manjaro是基於Arch的Linux發行版。
因Arch完善的Wiki文檔(通過ArchWiki你甚至可以了解Linux的全貌,對使用其他發行版也有幫助)、強大的滾動更新(避免了繁瑣的系統升級。
同時更新版本的軟體通常可以帶來更高的安全性)、自由的用戶社區(社區十分自由活躍,由用戶自發編譯和維護AUR也十分強大)而具有極強的可玩性。
同時Manjaro的易用性和耐用性也使其真正適合充當桌面版Linux系統。
目前Manjaro在DistroWatchLinux發行版排名上高居榜首。