DEBIAN 11 因需要而安裝舊版Gcc-8.5.0的解法

看起來Debian 10的系統裝Kernel 4.x版的時候,是用Gcc-8.x版的來編譯。 所以升級到Debian 11之後,因為已經改支援Kernel 5.x版,所以如果因為原來的4.x版要更新驅動程式,要灌linux-headers套件會說沒有安裝到Gcc-8.x版,無法使用。 目前只能改到官網抓來重新編譯,是安全的做法,來個雙Gcc執行環境。 目前看8.x版最後維護的版本是Gcc-8.5.0,所以相關指令就這樣整理: git clone git://gcc.gnu.org/git/gcc.git cd gcc git checkout releases/gcc-8.5.0 (./contrib/download_prerequisites 下載依賴) (./contrib/gcc_update 下載相關更新補釘) mkdir build cd build ../configure –prefix /usr/local/gcc/8.5.0 –disable-multilib (../configure -enable-checking=release -enable-lang… Read more (完整文章內容)DEBIAN 11 因需要而安裝舊版Gcc-8.5.0的解法

[Linux] KERNEL更新編譯,第一次就上手(Debian系統)

如何KERNEL更新編譯,第一次就上手 其實,自己對重新編譯KERNEL非常的沒信心和挫折。 以前硬體很差,網路社群討論很難找(也許自己不會用google和英文能力不夠好)。 改個需要的KERNEL,常常弄好掛上去,就是死當或不能用。 印象中有成功能開機和改善電腦硬體運行的紀錄,大概是兩次(那時候KERNEL版本是2.x版)。 屈指一算,已經是快另外一個20年頭…@@ 現在因為要嘗試跑安卓模擬機,為了驅動,發現甚至已經進步到6.x版本。 不過自己的系統沒有追新求變,我都還在用4.x版的和嘗試5.x版的APT預載版套件。 這次當然就來嘗試既有的版本,新增安卓模擬機需要的驅動程式,再次體驗KERNEL編譯的挫折地獄。 雖然現在的硬體依然是老電腦,整體效能還是跟當初不同而語的訓數,雖然縱使過程中有錯誤、失敗,仍然每個指令步驟都很快能完成運算,不像以前跑的時間是算小時起跳的。 現在算是成功了,故整理一下操作過程的心得,也給自己一個紀錄當未來需要參考。 查看自己現在使用的版本。 uname -a 先把相關套件透過apt(aptitude也可以)更新和必要的安裝。 sudo apt u… Read more (完整文章內容)[Linux] KERNEL更新編譯,第一次就上手(Debian系統)

解決repo init 錯誤SSL: CERTIFICATE_VERIFY_FAILED

如果像我的LINUX第一次安裝或使用REPO的功能。 執行repo init指令一直出現類似SSL: CERTIFICATE_VERIFY_FAILED警報時。 也許是因為該主機的CERT檔案沒有更新過。 可以嘗試: sudo update-ca-certificates export SSL_CERT_DIR=/etc/ssl/certs 會更新網路的認證檔案,然後這時候再執行repo init指令應該就不會再出現SSL的錯誤問題了。 方法二,如果確定是python造成的問題。 可以嘗試用這個.PY文件來克服,存檔執行一次應該就會更新好相關的certificates。 我是一般user和sudo都有執行一次。 #!/bin/sh # install_certifi.py # # sample script to install or update a set of default Root Certificates # for the ssl module. Uses the certificates provided by the certifi package: # https:… Read more (完整文章內容)解決repo init 錯誤SSL: CERTIFICATE_VERIFY_FAILED