安裝linux mint, 音效無法輸出

其實我測試過, rocky linux 8.4 , ubuntu 20.04 , 都無法讓我的筆電正常輸出音效, 以ubuntun為基底的mint 當然也GG了.

不過經過好幾個小時不斷的尋找solution , 發現原來我的音效輸出的對應跑掉了, 這跟之前我一台chome book差不多的問題,

我大概測試了數十種坊間的解法, 最後終於找到最簡的方法,

安裝alsa-tools-gui

sudo apt-get install alsa-tools-gui

安裝完畢, 執行一個叫做 HDAjackRetask 的程式, 並且勾選 “show unconnected pins” , 然後把這些pin能對應到 internal speaker就給它對應(override)下去, 原理我也懶得知道了, 反正重開機後聲音出得來就好了.

我的筆電panasonic cf-nx3 從black apple改成linux mint 20.2

黑蘋果玩膩了, 改玩linux , 重灌了幾個有名的套件 , 如ubuntu , elementary os , 以及最近最夯的 rocky linux , 都覺得還好,

後來發現有一個很有趣, linux mint 裝起來覺得很棒啊,

他的套件管理很棒, 軟體版本也很新, 至少chrome , virtualbox 必備良藥都是新的, 就是你了, linux mint 20.2

Linux 將命令模式下執行程式,所輸出的紀錄引導到檔案

以java為例,

System.out.println(“log …”)

可以在console下看到結果, 但我們若需要未來分析使用, 就必須導到檔案.

執行時可以增加以下參數

java  -jar xxx.jar   > a.out  2>&1

以前常常搞不清楚, 現在也還是一樣不太懂, 沒差拉, 這樣就可以用了, 然後 tail -f a.out 就可以在螢幕看到即時訊息, 事後也能將a.out保存起來呢.

ubuntu 安裝oracle jdk 8

1. 先到oracle網站下載

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
下載 jdk-version-linux-x64.tar.gz 

2.   解開 tgz

sudo tar zxvf jdk-version-linux-x64.tar.gz -C /usr/lib/jvm

3. 安裝到 update-alternatives

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_version/bin/java" 1

4. 設定oracle java

sudo update-alternatives --config java 

ubuntu 20.04 安裝docker

1. 
sudo apt-get update
sudo apt-get install \
     apt-transport-https \
     ca-certificates \
     curl \
     gnupg \
     lsb-release
	 
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
	 
echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
##$(lsb release -cs) 試圖找出ubuntu對應版本 , 
##或是到這查https://download.docker.com/linux/ubuntu/dists/
  
sudo apt-get install docker-ce docker-ce-cli containerd.io

2. 自訂存放目錄

修改 /lib/systemd/system/docker.service
 從
ExecStart=/usr/bin/docker daemon -H fd://
 改成
ExecStart=/usr/bin/docker daemon --data-root <自訂目錄> -H fd:// 

重啟 docker 
systemctl stop docker
systemctl daemon-reload
systemctl start docker

完成
1 ... 6 7 8 9 10 ... 14