顯示具有 mac 標籤的文章。 顯示所有文章
顯示具有 mac 標籤的文章。 顯示所有文章

2023-02-14

在macbook pro M1安裝Ubuntu 22.04

在macbook pro M1的UTM安裝Ubuntu arm版很簡單,照下列一步步安裝即可:
https://docs.getutm.app/guides/ubuntu/

官方的教學是安裝server版再安裝ubuntu-desktop,
若需要直接安裝有桌面的ubuntu arm版,可在下面下載:
https://cdimage.ubuntu.com/jammy/daily-live/current/

有個比較需要注意的是utm的模擬顯示卡,及x11跟wayland的問題,
在ubntu登入畫面點擊姓名,再點擊右下角的齒輪,
可選擇gdm3 session使用X11或wayland登入,但因utm的顯卡模擬有些還是有bug,
如顯卡模擬選項有gpu support的(如virtio-ramfb-gl),選擇x11或wayland登入時,可能造成某些軟體視窗打不開或一片黑,若遇到問題先不要選有gpu support的,選virtio-ramfb就好,這樣用x11就比較不會有問題(或有的用wayland沒問題,切換試試)。或更新utm看看能不能解決。

2019-01-28

macOS 使用brew安裝 java8

以前可以從brew直接指定安裝jdk8:
brew cask install java8

不過目前沒法直接指定jdk版本,要安裝jdk8變這樣:
brew tap caskroom/versions
brew cask install java8

看一下目前有提供的java(或jdk):
brew search java
brew search jdk

目前都預設安裝jdk 11了:
brew cask info java
brew cask info adoptopenjdk
brew cask info oracle-jdk

2016-11-15

MAC中無法匯入或匯出Cisco IPSec VPN設定檔

之前Yosemite所匯出的Cisco IPSec VPN設定,在後來mac系統升級後就無法匯入,而且重新設定的VPN設定檔也無法匯出,

猜想是因為鑰匙圈存放的密碼無法直接匯出在設定檔的關係,跨機器匯入可能也沒法用,所以索性就不給匯出了(蘋果現在才發現這問題,搞屁)。

解法一:自個兒手動重新設定,去問問網管人員VPN SERVER, GROUP NAME, SHARED SECRET KEY吧....。

解法二:問不到網管人員,或不想問,而且很好運的你還有一台保留VPN設定的MAC,那就自個兒來吧:

(1)先把VPN SERVER(RemoteAddress), GROUP NAME(LocalIdentifier)從VPN設定記下來 (或原VPN設定檔用文字編輯器打開,也能找到)

(2)再來找出SHARED SECRET KEY,從「應用程式 / 工具 / 鑰匙圈」中,搜尋「VPN」,應該可以看到一個種類是「IPSec Shared Secret」的項目,

點二下,將「顯示密碼」打勾,就會顯示SHARED SECRET KEY的明碼,記下來。

(3)好了,有以上三個設定,可以重新設定VPN了。


當然,你也可以用別的VPN Client,以方便在不同的MAC匯入匯出,

例如Cisco自已出的 Cisco AnyConnect Secure Mobility Client

ref:
https://discussions.apple.com/thread/7305662?tstart=0
http://anders.com/guides/native-cisco-vpn-on-mac-os-x/
https://github.com/artemkin/cisco-password-decoder
http://www.cisco.com/c/en/us/support/docs/security/anyconnect-secure-mobility-client/116080-productqanda-vpnclients-00.html

2016-09-14

MAC上安裝EZ100PU晶片讀卡機

相信EZ100PU這型號,或說EZ系列的晶片讀卡機很多人用,

官方也一直有在更新MAC版本的DRIVER,蠻感心的:

https://www.castlestech.com/zh-hant/%e6%aa%94%e6%a1%88%e4%b8%8b%e8%bc%89/

像我自已的是用了好幾年的EZmini型號,跟EZ100PU的驅動是共用的。

以往在mac安裝驅動程式時,就是直接解壓縮並執行抓下來的mpkg,

裡面會自動幫你裝好OpenSC、pcsc-lite跟EZ系列的driver,

不過在我新安裝的OSX 10.11.6上,卻發生驅動程式安裝錯誤的問題,

安裝程式也沒提示說是什麼錯誤,只叫我聯絡軟體開發商(?

於是打開mpkg來看,發現會不會是隨附的pcsc-lite有問題?

結果先用homebrew裝了最新的pcsc-lite:

brew install pcsc-lite

然後再裝一次驅動程式,嗯,好了!

不過說實在要跨平台用的讀卡機的話,最好是買有支援CCID通用協定或ACS CCID開源驅動的(相容CCID),像我這種需要跨平台開發讀卡機相關程式的人就可以省很多麻煩。
像代理香港ACS的創群科技,他們出的讀卡機在每個平台都可以即插即用,不用煩惱驅動問題(就算有問題開源驅動裝上去一般就OK了),平價機型有ACR38、ACR39等,網路或一般3C通路也蠻好買到的,像辦公室好幾年前給的讀卡機ACR38,跨三種平台都能即插即用。