2023年1月31日 星期二

太陽能物聯網控制箱 + 信箱製作 (一)

年初三小阿姨和山友去爬旗靈縱走晚上住小舅家, 我晚上從高雄回來後就去小舅家找她聊天. 在門口與她的山友哈拉時, 小舅頗自豪地介紹鎖在欄杆上的信箱, 說是過年前花了兩天自己用合板 DIY 釘的, 我一看覺得還不錯哩, 就用手機拍下來參考 : 





這讓我突然有了新點子, 想把過年期間重新拿出來搭配小水泵抽水灌溉大門口韓國草皮的 20W 太陽能板當屋頂, 設計一個物聯網控制箱, 除了兼具信箱功能外, 又能控制小水泵澆灌與門口出入感測功能, 我打算安裝在大門口圍牆上 : 





這塊 20W 太陽能板規格為開路電壓 21.24V, 短路電流 1.25A, 最大功率電壓 17.5V, 尺寸為長40.7cm 寬 33.6cm  :




此控制箱分成兩個房間, 前面是內裝紅外線感測器, 外有門牌的信箱 (附夜間照明小燈), 若有塞信件入內會遮斷紅外線而發出 Line 通知; 後方則是電池 + 控制器 + 樹莓派 + ESP32-CAM, 主要功能是 :
  1. 韓國草澆水控制
  2. 門口出入通知 (電子門鈴 + Line 訊息)
  3. 門口照相攝影 (Line 訊息)
  4. 門牌小燈照明控制
  5. 來信通知 (Line 訊息)
上回特力屋買的松木抽牆板還有四, 五塊, 但可能需要油漆幾遍做好防水才行.  

市圖還書 3 本 (AIoT 樹莓派, PyTorch, 機器學習)

過年後有三本書到期, 今日下班順路去還 : 
No.1 是 2018 第二版, 還沒看完 (這本書需要有時間邊看邊測試), 預約者眾, 下次輪到恐怕要 1 年後. No.2 雖然比較舊, 但 PyTorch 基本運算部分編排很有條理. No.3 主要是講 scikit-learn, 這三本都要重新預約回借. 

2023年1月30日 星期一

2023 年第 5 周記事

為期十天的超漫長年假終於結束, 今天開工了. 其實我心態上根本也沒甚麼放不放假, 即使是出國或全家出遊我也是背包裡帶著筆電, 只要回到旅館一逮到空閒時間就投入我的學研項目, 馬不停蹄閒不下來的射手座就是天生勞碌命. 

不過也不是十天都待在鄉下, 期間年初三下午載菁菁回高雄上班順便找 Mapleboard 電源線後馬上回鄉下; 週四 (年初五) 晚上載姊姊與二哥回高雄第二天才回. 過年我通常不出遠門, 到處都是人潮車潮, 我最厭惡塞車的感覺, 不如窩在家看 Netflix 影片, 或搬張躺椅到曬穀場曬曬冬日的暖陽. 

每年過年行程都是固定的, 即除夕下午祭祖, 然後準備團圓飯 (今年不吃火鍋, 由我操辦菜餚), 晚上發過紅包 Line 拜年, 提醒宗親今年掃墓日期 (今年是 3/5), 然後看 Netflix 守歲 (今年重看了宮崎駿的霍爾的移動城堡, 好懷舊). 初一早上去拜廟 (獅形頂與三個土地公), 初二無事, 初三回娘家, 到了初四年味就淡了. 

這幾年過年期間通常不會有訪客, 以前媽還在時至少對面張家夥房的阿磬姊與道彩哥會走過來找媽聊天, 如今阿磬姊已有歸宿, 道彩哥已作古多年矣. 不過年初二台中表哥與姪女卻突然來訪, 讓我非常驚喜. 初三小阿姨跟山友從台北下來爬西大武, 傍晚到我家採番茄, 但我剛好載菁菁回高雄. 另外就是初六國中同學信宏來拿託我跟租田的阿正訂購的 35 斤芭樂, 阿正送我幾顆因寒害表面有花點的芭樂, 剛好拿來打冰存的波蘿蜜. 

過年期間為了下學期的代課我把 C 語言複習了一遍, 因為自從使用 MicroPython 後就沒再用 C 語言了. 另外也把 Mapleboard 帶回鄉下測試, 但只完成 TeamViewr 遠端存取, 尚未進行 PPPoE 撥接上網就要收假了, 雖然可以從高雄連線回去, 但 TeamViewer 不時以免費用戶不可商用為由斷線, 令人傻眼 (就是要你交錢啦). 

我的小型太陽能除能系統在年初六終於來到 102KW : 




最近鄉下的喵老三怪怪的, 年初二早上從外面回來時不像之前趕緊跑過來討飯吃, 而是在碾米機旁對我喵幾下就跳上舊豬舍樑上的網框睡覺, 一睡就一整天, 都沒下來吃飯喝水. 我擔心它出外中毒, 拿了鋁梯上樑觀察, 幸好它還 OK, 只是似乎比較虛弱, 我拿飼料盤與水到樑上又有吃, 放心不少, 但感覺個性變很多. 現在三兄弟就喵老二最黏人, 我在廚房煮菜還會跳上窗台猛喵我. 週日下午我在菜園摘香菜, 看到喵老大 (水缸上) 與喵老二 (地上) 在菜園睡午覺, 覺得我家的貓真幸福 (每天飼料是隨到隨吃的吃到飽流水席) :




大門口右側的七里香已開花結果, 週六在樹下撿拾了一些種子, 準備先育苗, 然後種在大門口左側的路邊, 等長到腰部高度再剪裁成圍牆就很好看 : 





年後有空要將乾樹枝清走, 把路邊的沙子鋪平, 然後擺上長方形花盆種植七里香. 塑膠的會被太陽曬壞, 用混泥土做的最牢靠, 但我週日去小漢看, 發現他們賣的都太大. 如果找不到就只好自己買水泥 DIY, 那就要先用木工釘一個模子才行. 

好站 : Raspbian如何修改主機名稱(hostname)

昨天在搜尋如何更改 Mapleboard 的 hostname 時找到葉難這篇改樹莓派 hostname 的方法, 因手上有三台樹莓派在跑, 透過 VNC 遠端存取時可能需要改名稱以資識別, 所以先記錄下來 :


最簡單的方法是用 sudo raspi-config 進設定視窗, 選 Advance Options 下的 Hostname 修改後重開機即可. 葉難是我剛開始學習 Arduino 時的線上啟蒙老師, 那時閱讀他的部落格文章與書獲益匪淺.

2023年1月28日 星期六

Mapleboard MP510-50 測試 (六) : 安裝 TeamViewer

由於計畫要用來架站的 Mapleboard 是放在鄉下老家連接光世代網路, 必須能夠支援遠端桌面存取, 這樣我才能隨時從外地連入伺服器進行程式更新與系統管理. 但相繼安裝了 VNC Cloud 與 AnyDesk 都無法使用. 

研究 AnyDesk 的安裝問題時, 在下面這篇文章末尾看到有人回覆說他安裝 TeamViewer arm64 版可以正常運作, 今天就來試試看 :





首先到 TeamViewer 官網下載 Raspberry Pi 64 位元版的 deb 安裝檔 (按右邊的 Download 64-bit version 按鈕) :





開啟個人資料夾, 切換到 Downloads 目錄下即可看到下載的 deb 安裝檔 teamviewer_15.38.3_arm64.deb, 點擊即可安裝 :




按右上角的 "安裝套件" 進行安裝 :




完成後按右下角 "關閉" 鈕即可 :




這時在 "選單/網際網路" 功能選單中就會出現 TeamViewer 了 : 




點擊 TeamViewer 會先出現授權同意書, 勾選下方的 "我同意 EULA 和 DPA" 按同意鈕即可 :




這時 Mapleboard 右上方工作列就會出現 TeamViewer 標誌, 點擊它會出現一個選單 :




點選第一個功能項 "顯示 TeamViewer" 就會打開 TeamViewer 視窗 :




中間 "您的 ID" 框內的數字 (9~10 碼) 就是 Mapleboard 的本機 TeamViewer ID, 這是獨一無二的主機識別碼 (應該是利用 MAC 位址計算出來的), 用來讓遠端電腦識別要連線的主機. 其下方則是隨機臨時密碼, 每次開啟 TeamViewer 視窗就會改變, 適合在有人值守時讓遠端連入存取桌面之用. 

接下來就可以用遠端電腦 (可跨網域) 來連線 Mapleboard 了, 我是用 Windows 桌電來當遠端電腦, 啟動 Windows 上的 TeamViewer, 在右方 "夥伴 ID" 框內填入 Mapleboard 的 TeamViewer ID, 按 "連線" 輸入對方 (Mapleboard) 上的隨機密碼, 按登入即可 : 





使用 TeamViewer 連線時會要求先註冊並登入會員 :



2. 設定個人密碼 (無人值守密碼) :

上面的連入桌面方式適合用在臨時請求遠端維護之場合, 此時本地有人值守, 可將隨機密碼通知遠端主機登入時使用; 但若本地端無人值守, 那就必須設定一個個人密碼, 方便隨時連入主機. 

首先開啟被連入主機  (此處為 Mapleboard) 的 TeamViewer, 點選左上方 "其他/選項" :




這會開啟一個選項設定視窗, 切換到 "進階/連線到此電腦的進階設定", 在 "個人密碼" 框輸入安全性強度較高的連入密碼, 然後按底下的確認鈕即可 :




這樣就可從遠端主機的 TeamViewer 連入此本地主機了, 下面是從遠端主機 (此處為 Windows) 的 TeamViewer 連入之畫面 :




輸入對方 ID 後按連線鈕, 這時會跳出一個要求輸入連入密碼的視窗, 直接輸入上面設定的個人密碼即可連入主機 :




參考 :



3. 設定 TeamViewer 伴隨系統啟動 :

由上可知 TeamViewer 預設不會隨電腦開機而啟動, 必須手動開啟後, 遠端主機才能連入. 但電腦有時會熱當, 透過網路遠端控制重開機後, 若無人值守開啟 TeamViewer, 遠端主機將無法連入, 這可以透過設定讓 TeamViewer 隨電腦重開機而啟動, 設定方法也是在 "其他/選項" 視窗中, 在 "一般/常用選項" 中句選 "伴隨系統啟動 TeamViewer" 即可 : 




參考 : 


我將 Mapleboard 重開機測試是否會自動執行 TeamViewer, 結果 TeamViewer 的標誌果然在開機後就出現在右上角的工作列中. 

2023-01-31 補充 :

這兩天從高雄用 TeamViewer 連線回去放在鄉下家的 Mapleboard, 可以連得上, 但操作沒幾下就斷線, 出現如下畫面, 說我一直利用此免費非商用帳戶為別人提供專業服務 :





說穿了就是透過這種技術性干擾來讓你付費, 我查了他們的定價, 最便宜每個月台幣 480 元 (年繳方案), 即一年要台幣 5856 元, 跟最便宜的手機吃到飽方案差不多 : 




AnyDesk 與 RealVNC Connect 也都有收費方案, RealVNC Connect 最便宜為月付 3.7 美元, 約台幣 1118 元左右 : 




AnyDesk 最便宜是月付 12.9 美元, 約台幣 412 元 : 



RealVNC Connect 與 AnyDesk 免費用戶也沒有說剛連上就斷線的問題, 都是閒置逾時才會斷線, 難怪 AnyDesk 會在網上獲好評推薦, 等我搞定 Mapleboard 的 RealVNC Connect 與 AnyDesk 安裝問題後就來移除 TeamViewer 吧! 能用但很難用. 

2023年1月27日 星期五

Mapleboard MP510-50 測試 (五) : 安裝 AnyDesk (失敗)

早上在 Pi 3A+ 成功地安裝 AnyDesk 後, 帶著 Maplebord 的電源線回鄉下, 下午開始試試能否安裝 AnyDesk. 


首先到 AnyDesk 官網下載樹莓派版的安裝檔 :





注意, 不是 Linux 版的 (此為 amd64), 必須選 Raspberry Pi 版 (此為 armhf 版), 下載下來的檔案為 anydesk_6.2.1-1_armhf.deb, 開啟 "個人資料夾" (類似檔案總管), 切換到 Downloads 資料夾下即可看到此檔案 :




但是點擊此檔案進行安裝卻出現 "錯誤架構-armhf" 的錯誤訊息 :




底下訊息提示要用 "dpkg --add-architecture" 將 armhf 加入架構後再 "更新", 指令如下 :

one@LX2438:~/Downloads$ sudo dpkg --add-architecture armhf    

然後我依照下面這篇文章先安裝了 libminizip1 與 libgtkglext1 這兩個相依套件 :


one@LX2438:~/Downloads$ sudo apt-get install libminizip1 libgtkglext1    
[sudo] one 的密碼: 
正在讀取套件清單... 完成
正在重建相依關係... 完成  
正在讀取狀態資料... 完成  
libminizip1 已是最新版本 (1.1-8build1)。
以下套件為自動安裝,並且已經無用:
  libraspberrypi0
使用 'sudo apt autoremove' 將之移除。
下列【新】套件將會被安裝:
  libgtkglext1
升級 0 個,新安裝 1 個,移除 0 個,有 38 個未被升級。
需要下載 69.4 kB 的套件檔。
此操作完成之後,會多佔用 477 kB 的磁碟空間。
是否繼續進行 [Y/n]? [Y/n] Y
下載:1 http://ports.ubuntu.com jammy/universe arm64 libgtkglext1 arm64 1.2.0-11 [69.4 kB]
取得 69.4 kB 用了 2s (42.9 kB/s)        
選取了原先未選的套件 libgtkglext1:arm64。
(讀取資料庫 ... 目前共安裝了 278131 個檔案和目錄。)
正在準備解包 .../libgtkglext1_1.2.0-11_arm64.deb……
解開 libgtkglext1:arm64 (1.2.0-11) 中...
設定 libgtkglext1:arm64 (1.2.0-11) ...
執行 libc-bin (2.35-0ubuntu3.1) 的觸發程式……

然後再用 sudo dpkg 安裝 deb 檔, 結果卻出現 "相依問題" 的錯誤 :

one@LX2438:~/Downloads$ sudo dpkg -i anydesk_6.2.1-1_armhf.deb     
選取了原先未選的套件 anydesk:armhf。
(讀取資料庫 ... 目前共安裝了 278141 個檔案和目錄。)
正在準備解包 anydesk_6.2.1-1_armhf.deb……
Failed to stop anydesk.service: Unit anydesk.service not loaded.
解開 anydesk:armhf (6.2.1) 中...
dpkg: 因相依問題,無法設定 anydesk:armhf
 anydesk:armhf 相依於 libc6 (>= 2.7).
 anydesk:armhf 相依於 libgcc1 (>= 1:4.1.1).
 anydesk:armhf 相依於 libglib2.0-0 (>= 2.16.0).
 anydesk:armhf 相依於 libgtk2.0-0 (>= 2.20.1).
 anydesk:armhf 相依於 libstdc++6 (>= 4.1.1).
 anydesk:armhf 相依於 libx11-6.
 anydesk:armhf 相依於 libxcb-shm0.
 anydesk:armhf 相依於 libxcb1.
 anydesk:armhf 相依於 libpango-1.0-0.
 anydesk:armhf 相依於 libcairo2.
 anydesk:armhf 相依於 libxrandr2 (>= 1.3).
 anydesk:armhf 相依於 libx11-xcb1.
 anydesk:armhf 相依於 libxtst6.
 anydesk:armhf 相依於 libxfixes3.
 anydesk:armhf 相依於 libxdamage1.
 anydesk:armhf 相依於 libxkbfile1.
 anydesk:armhf 相依於 libegl1-mesa.
 anydesk:armhf 相依於 libgl1.

dpkg: error processing package anydesk:armhf (--install):
 相依問題 - 保留未設定
執行 mate-menus (1.26.0-2ubuntu2) 的觸發程式……
執行 mailcap (3.70+nmu1ubuntu1) 的觸發程式……
執行 gnome-menus (3.36.0-1ubuntu3) 的觸發程式……
執行 desktop-file-utils (0.26-1ubuntu3) 的觸發程式……
執行 bamfdaemon (0.5.6+22.04.20220217-0ubuntu1) 的觸發程式……
Rebuilding /usr/share/applications/bamf-2.index...
執行 hicolor-icon-theme (0.17-2) 的觸發程式……
處理時發生錯誤:
 anydesk:armhf

既然是相依問題, 會不會是我沒有先更新套件清單? 所以先用下列指令更新 (過程太長就不紀錄了) :

$ sudo apt-get update (取得遠端更新伺服器的套件檔案清單)
$ sudo apt-get upgrade (更新已安裝套件)
$ sudo apt-get clean (清除更新時所下載回來的檔案)

然後直接到 "個人資料夾" 下的 Downloads, 直接點擊執行 anydesk_6.2.1-1_armhf.deb 安裝檔, 結果就能順利完成安裝了 : 





安裝完成後在 "選單/網際網路" 選單中就會出現 AnyDesk 了, 但是點擊執行卻無反應, 在終端機執行 anydesk 則出現 "cannot open shared object file: No such file or directory" 的錯誤訊息 :

one@LX2438:~/Downloads$ anydesk  
anydesk: error while loading shared libraries: libpolkit-gobject-1.so.0: cannot open shared object file: No such file or directory

爬文發現此問題似乎目前無解, 看來需要 arm64 版的 deb 安裝檔而不是 armhf 版的, 目前 AnyDesk尚未支援, 參考 :





看來似乎目前無解. 

2023-01-28 補充 :

今天在更新套件清單時出現如下提示 : 

N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository 'http://deb.mapleboard.org/mp510 jammy InRelease' doesn't support architecture 'armhf'

可見 Mapleboard 目前確實不支援 armhf 架構, 要等 AnyDesk 釋出 arm64 版的 deb 檔. 但很奇怪的是在樹莓派 Pi 3A+ 上同樣的 anydesk_6.2.1-1_armhf.deb 檔就可順利安裝使用, 為何 Mapleboard 不行? 有可能是 Raspbian 與 Ubuntu 的甚麼差異吧 (Pi 3A+ 是 32 位元).

樹莓派安裝 AnyDesk

過年這幾天因為找不到 Mapleboard 的電源線, 沒辦法在鄉下老家測試 Maplebord 架站, 所以就想說用一直閒置中的 Pi 3 A+ 試試看, 為了能用筆電遠端無頭存取, 設定好 VNC Cloud 卻在 Computer 向下顯示此電腦, 弄了半天放棄, 轉而試試能否安裝 AnyDesk, 結果是可以的, 這真的太棒了, AnyDesk 比 VNC Cloud 好用. 

首先到 AnyDesk 官網下載 Raspberry 版的 deb 安裝檔 :


下載完畢開啟檔案管理程式, 切換到 Downloads 資料夾就可看到所下載的檔案 anydesk_6.2.1-1_armhf.deb, 直接點擊即可安裝 : 




安裝完成後開啟終端機, 輸入 sudo reboot 重啟系統後, 就會在右上方出現 AnyDesk 的標誌了 : 




點擊 AnyDesk 標誌開啟程式畫面, 左上角 "此桌面" 框框內的 9 位數字即此樹莓派 Pi 3A+ 的連線位址 (不會變的唯一位址), 這必須紀錄下來, 遠端電腦要連線此電腦時就是在 "遠端電腦" 框框內填入此位址 : 




遠端電腦連線樹莓派時, 樹莓派的 AnyDesk 會出現一個視窗詢問是否允許建立連線, 點選接受才會將桌面分享給遠端電腦. 如果樹莓派這邊沒人按接受就無法建立連線, 這時可按上圖左下角的 "設定無人值守存取的密碼" 進行設定, 這樣遠端電腦連線時會跳出視窗要求輸入預設好的密碼即可建立連線, 無須有人在現場按接受. 

做此設定須驗證樹莓派管理者密碼 : 




驗證成功就會出現密碼設定視窗, 請使用較強健的密碼, 例如包含英數字或大小寫字母等, 密碼太弱底下會顯示警語, 要求改為更安全之密碼組合 :





完成密碼設定後出現如下頁面, 請勾選 "Permission profile" 項下的 "啟用無人值守存取" : 




接著往下拉到 "自動斷開連線" 項下, 勾選 "使用者長時間沒有動作時, 自動關閉連入工作階段", 一般用預設 10 分鐘即可,  然後按右邊的 "套用" 鈕即可關閉設定視窗 :




設定好後用筆電當遠端電腦, 執行 AnyDesk 後輸入此樹莓派位址進行連線, 這時筆電的 AnyDesk 會出現如下畫面要求輸入連線密碼 :




密碼正確就會出現已連線, 等一會兒就會出現樹莓派桌面了 :





2023-03-08 補充 :

因為 Pi 3A+ 上的 RealVNC Server 被我不慎刪除了, 重新安裝也無效, 乾脆下載新版 Pi OS 32-BIT 來安裝, 完成後發現新版 OS 的 Firefox 瀏覽器很慢, 所以上網找到下面這篇, 介紹直接用 wget 下載 dex 檔後用 dpkg -i 安裝 :


先到 AnyDesk 官網得知目前最新版為 6.2.1, 用 wget 指令下載 deb 檔 : 

pi@raspberrypi:~ $ wget https://download.anydesk.com/rpi/anydesk_6.2.1-1_armhf.deb    
--2023-03-08 21:00:59--  https://download.anydesk.com/rpi/anydesk_6.2.1-1_armhf.deb
正在查找主機 download.anydesk.com (download.anydesk.com)... 188.40.104.135, 2a01:4f8:221:2841::2
正在連接 download.anydesk.com (download.anydesk.com)|188.40.104.135|:443... 連上了。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 5895612 (5.6M) [application/octet-stream]
儲存到:`anydesk_6.2.1-1_armhf.deb'

anydesk_6.2.1-1_arm 100%[===================>]   5.62M  68.7KB/s  於 54s       

2023-03-08 21:02:00 (106 KB/s) - 已儲存 `anydesk_6.2.1-1_armhf.deb' [5895612/5895612]

然後用 dpkg -i 安裝 anydesk : 

pi@raspberrypi:~ $ sudo dpkg -i anydesk_6.2.1-1_armhf.deb   
選取了原先未選的套件 anydesk。
(讀取資料庫 ... 目前共安裝了 98848 個檔案和目錄。)
正在準備解包 anydesk_6.2.1-1_armhf.deb……
Failed to stop anydesk.service: Unit anydesk.service not loaded.
Unpacking anydesk (6.2.1) ...
dpkg: 因相依問題,無法設定 anydesk:
 anydesk 相依於 libegl1-mesa﹔然而:
  套件 libegl1-mesa 未安裝。

dpkg: error processing package anydesk (--install):
 相依問題 - 保留未設定
執行 gnome-menus (3.31.4-3) 的觸發程式……
執行 desktop-file-utils (0.23-4) 的觸發程式……
執行 mime-support (3.62) 的觸發程式……
執行 hicolor-icon-theme (0.17-2) 的觸發程式……
處理時發生錯誤:
 anydesk

由於未安裝相依檔案 libegl1-mesa 導致安裝失敗, 故先用 apt install 安裝此檔 : 

pi@raspberrypi:~ $ sudo apt install -y libegl1-mesa   
正在讀取套件清單... 0%
正在讀取套件清單... 完成
正在重建相依關係          
正在讀取狀態資料... 完成
下列【新】套件將會被安裝:
  libegl1-mesa
升級 0 個,新安裝 1 個,移除 0 個,有 0 個未被升級。
1 個沒有完整得安裝或移除。
需要下載 49.4 kB 的套件檔。
此操作完成之後,會多佔用 68.6 kB 的磁碟空間。
下載:1 http://archive.raspberrypi.org/debian buster/main armhf libegl1-mesa armhf 19.3.2-1~bpo10+1~rpt4 [49.4 kB]
取得 49.4 kB 用了 3s (19.2 kB/s)        
選取了原先未選的套件 libegl1-mesa:armhf。
(讀取資料庫 ... 目前共安裝了 98866 個檔案和目錄。)
正在準備解包 .../libegl1-mesa_19.3.2-1~bpo10+1~rpt4_armhf.deb……
Unpacking libegl1-mesa:armhf (19.3.2-1~bpo10+1~rpt4) ...
設定 libegl1-mesa:armhf (19.3.2-1~bpo10+1~rpt4) ...
設定 anydesk (6.2.1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/anydesk.service → /etc/systemd/system/anydesk.service.

再次安裝 AnyDesk 就成功了 :

pi@raspberrypi:~ $ sudo dpkg -i anydesk_6.2.1-1_armhf.deb    
(讀取資料庫 ... 目前共安裝了 98872 個檔案和目錄。)
正在準備解包 anydesk_6.2.1-1_armhf.deb……
Removed /etc/systemd/system/multi-user.target.wants/anydesk.service.
Failed to stop anydesk.service: Unit anydesk.service not loaded.
Unpacking anydesk (6.2.1) over (6.2.1) ...
設定 anydesk (6.2.1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/anydesk.service → /etc/systemd/system/anydesk.service.
執行 gnome-menus (3.31.4-3) 的觸發程式……
執行 desktop-file-utils (0.23-4) 的觸發程式……
執行 mime-support (3.62) 的觸發程式……
執行 hicolor-icon-theme (0.17-2) 的觸發程式……

安裝完畢即可使用, 不須重新開機. 執行 AnyDesk 發現這次的 ID 與上回安裝的不同, 可見 ID 並非單純依據網路卡算出來的, 可能還用到了 OS 的資訊. 

2023年1月26日 星期四

料理實驗 : 回鍋肉

除夕祭祖的豬肉以前要不是拿來做咕咾肉, 要不就是用壓力鍋做滷肉, 今天找到下面這個斌哥的回鍋肉食譜, 覺得做法很簡單, 可以來嘗試一下 : 





材料 : 
  • 五花肉 1~2 斤
  • 蒜苗 1 條
  • 蒜 3~5 片
  • 辣椒 2 條
  • 薑 1 塊
  • 小青椒 (青龍) 2~3 條
  • 小紅椒 (青龍) 2~3 條
  • 豆瓣醬 適量
  • 雞精 適量
  • 醬油 適量
  • 蠔油 適量
  • 砂糖 適量
做法 : 
  1. 跳過用噴火槍燒灼豬皮與川燙這一段, 因為五花肉祭祖前已川燙過, 拜完已被切成小塊. 
  2. 大蒜切成薄片, 小辣椒切成圈, 薑切片, 青紅椒斜切成片 (可有可無, 也可用彩椒), 全部放碗中備用. 
  3. 蒜苗斜切成片放入碗中備用.
  4. 川燙過的五花肉先對切, 再切成寬度 3~4mm 的薄片, 放碗中備用.
  5. 起油鍋放入五花肉片翻炒, 炒至表面微黃即可, 先將逼出的油脂倒出來炒菜用, 放入一小勺豆瓣醬翻炒, 炒出豆瓣醬的紅油, 然後放入蒜片辣椒圈與薑片繼續翻炒, 炒香後放入鹽, 雞精, 醬油, 砂糖與蠔油等調味料繼續翻炒, 然後加入青紅椒炒至斷生, 再加入蒜苗也炒至斷生即可熄火盛盤.





心得 : 雖然被二哥與姊姊一掃而空, 但我覺得這次炒太久, 肉質感覺有點硬. 下次要控制火候與時間, 讓蒜苗起鍋時還是油嫩油嫩的.