2021開源視訊會議軟體 – jitsi主機安裝教學
################################################
1. 到NoIP申請免費的網域
1.1 註冊帳號
1.2 登入NoIP後,完成網域申請設定
################################################
2. 進行Ubuntu 20.04 Desktop安裝
(官方教學 https://ubuntu.com/tutorials/create-a-usb-stick-on-windows#1-overview )
2.1 下載Ubuntu 20.04的光碟ISO檔案
2.2 下載製作USB開機的工具程式Rufus
2.3 使用Rufus製作Ubuntu 20.04 USB開機碟
2.4 使用Ubuntu開機安裝USB碟開機
設定使用者帳號與密碼
完成安裝後,重新開機
################################################
3. 登入Ubuntu 20.04 Desktop系統
(官方教學 https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-quickstart )
3.1 設定主機網路
設定主機網路(IP, Netmask, DNS)
3.2更新作業系統與程式的語言支援 語言包更新
作業系統更新
3.3 重開機
3.4 設定防火牆
安裝防火牆圖形管理界面
3.4.1 開啟terminal並將切換成root權限
左下角 9個點的Icon(顯示應用程式) > 全部 > 公用程式 > 終端機 sudo -s
apt install gufw
3.4.2調整防火牆規則
左下角 9個點的Icon(顯示應用程式) > 全部 > 防火牆設定 > 輸入密碼
啟動防火牆
將"狀態(T)改成為啟動"
設定檔(P): Public
狀態(T): 啟動
內送(I): 回絕
外送(O):允許
設定防火牆規則
選擇規則 > 選擇左下角+號 (新增規則)
選擇簡易
分別增加下列5條規則
(1)
名稱: Allow Jitsi tcp.80 in
政策: 允許
方向: 內
協定: TCP
通訊埠: 80
(2)
名稱: Allow Jitsi tcp.443 in
政策: 允許
方向: 內
協定: TCP
通訊埠: 443
(3)
名稱: Allow Jitsi udp.10000 in
政策: 允許
方向: 內
協定: UDP
通訊埠: 10000:20000
(4)
名稱: Allow Jitsi udp.3478 in
政策: 允許
方向: 內
協定: UDP
通訊埠: 3478
(5)
名稱: Allow Jitsi tcp.5349 in
政策: 允許
方向: 內
協定: TCP
通訊埠: 5349
確認防火牆規則有正確加入
因為ipv4與ipv6兩種協定, 所以總共會是10條
################################################ 4. 設定主機與安裝Jitsi-Meet
4.1 開啟terminal並將切換成root權限
左下角 9個點的Icon(顯示應用程式) > 全部 > 公用程式 > 終端機
sudo -s
4.2 將系統更新到最新狀態,並完成jitsi安裝所需的程式(package)
sudo apt-get update ; sudo apt-get upgrade -y ; sudo apt-get dist-upgrade -y sudo apt install apt-transport-https curl bosh gnupg2 nginx-full -y
sudo apt-add-repository universe
sudo apt update
4.3 調整與確認hosts與hostname設定
– demo用的範例:
– 網域使用 niwi.live
– Public IP使用 59.125.61.199
4.3.1 設定hostname
sudo hostnamectl set-hostname niwi.live
4.3.2 設定hosts
sudo gedit /etc/hosts
加入
59.125.61.199 niwi.live
4.4 安裝jitsi視訊會議軟體
4.4.1 設定jitsi安裝來源與來源的數位簽章
sudo curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c ‘gpg –dearmor >
/usr/share/keyrings/jitsi-keyring.gpg’
sudo echo ‘deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/’ | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null
4.4.2 確認新設定的安裝來源可正常運作 sudo apt update
4.4.3 安裝jitsi
sudo apt install jitsi-meet -y
https://blog.workshop101.club 2/13
2021/5/31 Club of Workshop101
4.4.3.1 正在設定 jitsi-videobridge2 輸入jitsi主機的Internet網址
– demo用的範例:
– 網域使用 niwi.live
輸入
niwi.live
4.4.3.2 正在設定 jitsi-meet-web-config
選擇自行產生憑證
Generate a new self-signed certificate (you will later get a chance to obtain a Let’s encrypt certificate)
4.5 將自建jitsi主機的憑證換成Let’s encrypt發行的的internet憑證
sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
4.5.1 輸入申請人的email
– demo用的範例:
– Email使用 chiayome@gmail.com
################################################
5.1 進行jitsi主機的運作參數調整
5.1.1 啟動Secure domain功能, 限制有帳號的人才能開新會議室 – demo用的範例:
– 網域使用 niwi.live
5.1.2 編輯/etc/prosody/conf.avail/ niwi.live.cfg.lua
sudo gedit /etc/prosody/conf.avail/niwi.live.cfg.lua
將網域認證方式方式由anonymous改為internal_hashed
在25行, 改為
authentication = “internal_hashed"
在54行加入
VirtualHost “guest.niwi.live"
authentication = “anonymous"
modules_enabled = {
“muc_lobby_rooms";
}
c2s_require_encryption = false
5.2 編輯/etc/jitsi/meet/niwi.live-config.js
sudo gedit /etc/jitsi/meet/niwi.live-config.js
在13行,加入
anonymousdomain: ‘guest.niwi.live’,
在186行, 調整桌面分享的FPS到30
desktopSharingFrameRate: {
min: 30,
max: 30
},
在397行, 將預設語言改為中文繁體
defaultLanguage: ‘zhTW’,
在381行,啟動會議參與人要輸入名稱提醒功能 requireDisplayName: true,
5.4 編輯 /etc/jitsi/jicofo/sip-communicator.properties sudo gedit /etc/jitsi/jicofo/sip-communicator.properties
在檔案最後加入
org.jitsi.jicofo.auth.URL=XMPP:niwi.live org.jitsi.jicofo.auth.DISABLE_AUTOLOGIN=true
5.5 設定jitsi視訊會議服務的使用者帳號
– demo用的範例:
– 網域使用 niwi.live
安裝顯示帳號清單模組
cd /usr/lib/prosody/modules/
sudo wget http://prosody.im/files/mod_listusers.lua sudo prosodyctl restart
5.6 帳號管理
https://blog.workshop101.club 3/13
2021/5/31 Club of Workshop101
5.6.1 開啟terminal並將切換成root權限
左下角 9個點的Icon(顯示應用程式) > 全部 > 公用程式 > 終端機 sudo -s
5.6.2 新增帳號
sudo prosodyctl register {帳號名稱} {主機網址} {帳號密碼}
範例 : 建立新帳號 (jaems 密碼為14325)
sudo prosodyctl register james niwi.live 14325
5.6.3 更改帳號密碼
sudo prosodyctl passwd {帳號名稱}@{主機網址}
依提示輸入新密碼(2次)
sudo prosodyctl passwd james@ niwi.live
Enter new password:
Retype new password:
5.6.4 刪除帳號
sudo prosodyctl deluser {帳號名稱}@{主機網址}
sudo prosodyctl deluser james@ niwi.live
5.6.5 列出所有帳號
sudo prosodyctl mod_listusers
################################################ 6 Jitsi登入主頁客製化
6.1 開啟terminal並將切換成root權限
左下角 9個點的Icon(顯示應用程式) > 全部 > 公用程式 > 終端機 sudo -s
6.2 會議主頁說明文字
編輯/usr/share/jitsi-meet/lang/main-zhTW.json
sudo gedit /usr/share/jitsi-meet/lang/main-zhTW.json
第930行 將說明文字改為自己單位名稱(紅色字部份) “headerTitle": “Jitsi Meet",
“headerSubtitle": “創運國際有限公司-線上會議系統",
編輯/usr/share/jitsi-meet/interface_config.js
sudo gedit /usr/share/jitsi-meet/interface_config.js
第120行 將點選後連接的網頁改為自己單位的網頁(紅色字部份) JITSI_WATERMARK_LINK: ‘ https://niwi.world/ ‘,
6.3 會議主頁上的圖片
將自己的圖片改為相同名稱, 上傳道主機的對應目錄, 直接取代
背景山脈圖片
/usr/share/jitsi-meet/images/welcome-background.png
左上角Jitsi ICON
/usr/share/jitsi-meet/images/watermark.svg
################################################ 7. 重新啟動jitsi視訊主機服務或重開機
7.1 開啟terminal並將切換成root權限
左下角 9個點的Icon(顯示應用程式) > 全部 > 公用程式 > 終端機 sudo -s
7.2 重起服務 or 直依循4.3直接重開機 sudo service jicofo restart
sudo service jitsi-videobridge restart sudo service jitsi-videobridge2 restart sudo service prosody restart
sudo service nginx restart
7.3 重開機
sudo shutdown -r now
################################################ ################################################
https://blog.workshop101.club 4/13
2021/5/31 Club of Workshop101
at 5/23/2021 09:04:00 PM No comments:
2020-04-21
開源視訊會議軟體 – jitsi主機安裝教學 – [進階2] 使用雲端主
機
#################################################
使用雲端主機 (上雲)
– demo用的範例:
中華電信 Hicloud CaaS雲運算
主機網址 jitsi1.ddns.net
作業系統 Ubuntu 18.04 (Hicloud的image)
安全防護 基本強化
– 主機防火牆 (Iptables)
– ssh不使用22 port (更改port number)
– OTP (google authenticator)
– fail2ban
#################################################
登入ubuntu 16.04 desktop系統
進行系統更新系統
注意:不要升級到18.04
—————————————————————–
進行jitsi主機的調整解析度運作參數
– demo用的範例: 將解析度設定為360與180
———————————-
1 開啟terminal並將帳號切換成root
# 左上角Ubuntu Logo(尋找你的電腦) > 搜尋應用程式(A) > 已安裝 > 終端機
sudo -s
———————————-
2. 編輯(新增)解析度運作參數
sudo gedit /etc/jitsi/meet/jitsi4james.ddns.net-config.js
在127行, 新增參數
resolution: 360,
constraints: {
video: {
aspectRatio: 16 / 9,
height: {
ideal: 360,
max: 360,
min: 180
}
}
},
存檔後離開
———————————-
3. 重新啟動jitsi視訊主機服務或重開機
開啟terminal並將帳號切換成root
# 左上角Ubuntu Logo(尋找你的電腦) > 搜尋應用程式(A) > 已安裝 > 終端機
sudo -s
執行服務重啟
https://blog.workshop101.club 5/13
2021/5/31 Club of Workshop101
sudo service jicofo restart
sudo service jitsi-videobridge restart sudo service jitsi-videobridge2 restart sudo service prosody restart
sudo service nginx restart
#################################### ####################################
at 4/21/2020 09:26:00 AM No comments:
2020-04-06
開源視訊會議軟體 – jitsi主機安裝教學 – [進階] 調整使用者 的使用頻寬(調整Client解析度)
進行jitsi主機的調整解析度運作參數
– demo用的範例: 將解析度設定為360與180
———————————-
1 開啟terminal並將帳號切換成root
# 左上角Ubuntu Logo(尋找你的電腦) > 搜尋應用程式(A) > 已安裝 > 終端機
sudo -s
———————————-
2. 編輯(新增)解析度運作參數
sudo gedit /etc/jitsi/meet/jitsi4james.ddns.net-config.js
在127行, 新增參數
resolution: 360,
constraints: {
video: {
aspectRatio: 16 / 9,
height: {
ideal: 360,
max: 360,
min: 180
}
}
},
存檔後離開
———————————-
3. 重新啟動jitsi視訊主機服務或重開機
開啟terminal並將帳號切換成root
# 左上角Ubuntu Logo(尋找你的電腦) > 搜尋應用程式(A) > 已安裝 > 終端機
sudo -s
執行服務重啟
sudo service jicofo restart
sudo service jitsi-videobridge restart
sudo service jitsi-videobridge2 restart
sudo service prosody restart
sudo service nginx restart
#################################### ####################################
https://blog.workshop101.club 6/13
2021/5/31 Club of Workshop101
at 4/06/2020 09:46:00 PM No comments:
開源視訊會議軟體 – jitsi主機安裝教學 – [進階] 在NAT環境 的Jitsi視訊會議主機
Jitsi主機前端有防火牆, 且防火牆有啟動NAT
– demo用的範例: Jitsi主機的虛擬IP為 192.168.1.10
– demo用的範例: Jitsi主機NAT後的Internet IP為61.219.184.18
—————————————————————–
修改Jitsi視訊會議主機與Cliet的溝通參數
1 開啟terminal並將帳號切換成root
# 左上角Ubuntu Logo(尋找你的電腦) > 搜尋應用程式(A) > 已安裝 > 終端機
sudo -s
———————————-
2. 編輯(新增)連線運作參數
sudo gedit /etc/jitsi/videobridge/sip-communicator.properties
新增參數
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=192.168.1.10 org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=61.219.184.18
存檔後離開
———————————-
3. 重新啟動jitsi視訊主機服務或重開機
開啟terminal並將帳號切換成root
# 左上角Ubuntu Logo(尋找你的電腦) > 搜尋應用程式(A) > 已安裝 > 終端機
sudo -s
執行服務重啟
sudo service jicofo restart
sudo service jitsi-videobridge restart
sudo service jitsi-videobridge2 restart
sudo service prosody restart
sudo service nginx restart
#################################### ####################################
at 4/06/2020 09:08:00 PM No comments:
2020-04-05
開源視訊會議軟體 – jitsi主機安裝教學 – [進階] 使用Cacti監 控Jitsi主機的會議室與人數狀態
設定Cacti監控Jitsi服務
– 測試環境為Cacti v1.2.10
—————————————————————–
1. 確認Jitsi主機防火牆設定
確認Cacti主機可以存取Jitsi主機的TCP 8888埠
https://blog.workshop101.club 7/13
2021/5/31 Club of Workshop101
—————————————————————– 2. 下載jcheck_jitsi.zip檔
下載位置在本文最後, 共有以下5個檔案
jCheck_Jitsi_CNOW.sh
jCheck_Jitsi_PNOW.sh
jCheck_Jitsi_TC.sh
jCheck_Jitsi_TP.sh
cacti_host_template_jcheck_jitsi.xml
—————————————————————– 3. 解開zip壓縮檔
—————————————————————–
4. 將4個.sh的script檔案copy到Cacti主機的Scripts目錄
– demo用的範例: 目標目錄為/var/www/html/cacti/scripts/
cp jCheck_Jitsi_CNOW.sh /var/www/html/cacti/scripts/
cp jCheck_Jitsi_PNOW.sh /var/www/html/cacti/scripts/
cp jCheck_Jitsi_TC.sh /var/www/html/cacti/scripts/
cp jCheck_Jitsi_TP.sh /var/www/html/cacti/scripts/
—————————————————————–
5. 設定檔案擁有者與權限
– demo用的範例: 目標目錄為/var/www/html/cacti/scripts/
– demo用的範例: Cact執行使用的帳號為www-data 使用的群組為www-data – demo用的範例: Cact執行需要的權限為750 ( -rwxr-x— )
chown www-data.www-data /var/www/html/cacti/scripts/jCheck_Jitsi_*
chmod 750 /var/www/html/cacti/scripts/jCheck_Jitsi_*
—————————————————————–
6.將.xml的template匯入到Cacti主機
瀏覽器登入Cacti
選擇Console頁籤
選擇Import/Export選項
選擇Import Template
– Import Template from Local File 選擇 [cacti_host_template_jcheck_jitsi.xml] – Preview Import Only 選擇 [取消]
– Remove Orphaned Graph Items 選擇 [取消]
– Data Source Profile 選擇 [5 Minute Collection]
– 選擇 [Import]
—————————————————————– 7.設定jitsi主機的監控指標
瀏覽器登入Cacti
選擇Console頁籤
選擇Management選項
選擇Device
新增1個Device
– 輸入jitsi主機名稱與IP
– Device Template選擇[jCheck_Jitsi]
– 選擇[Create]
—————————————————————– 8. 確認運作是否正常
#################################### ####################################
Script與Template檔案 for Cacti
jcheck_jitsi.zip
畫面
https://blog.workshop101.club 8/13
2021/5/31 Club of Workshop101
################### ################# ################### #################
at 4/05/2020 03:07:00 PM No comments:
開源視訊會議軟體 – jitsi主機安裝教學 – [進階] 視訊會議主 機首頁畫面修改
快速修改Jitsi網頁方式
– 如果有Jitsi有更新, 此方式修改的檔案會被覆寫, 需要再執行一次修改
—————————————————————–
修改Wellcom畫面
1 開啟terminal並將帳號切換成root
# 左上角Ubuntu Logo(尋找你的電腦) > 搜尋應用程式(A) > 已安裝 > 終端機
sudo -s
———————————-
2 編輯(修改)繁體中文語言檔
sudo gedit /usr/share/jitsi-meet/lang/main-zhTW.json
2.1 修改Title說明文字
第 742行
原本文字
“title": “安全、全功能、完全免費的視訊會議"
修改為
“title": “Cloub of Workshop101 視訊會議室"
2.2 修改Title輔助說明文字
第 719行
原本文字
“appDescription": “快來使用吧,團隊全部成員都來使用視訊通話。事實上,任何認識的人都可以 邀請。 {{app}} 是一套完全加密、100% 開放源碼的視訊會議解決方案。無需註冊帳號,無時無刻 不分日夜均可免費使用。",
修改為
“appDescription": “本系統是使用 {{app}} 建置,是一套完全加密、100% 開放源碼的視訊會議解決 方案。若您有任何使用上的問題,請與管理員聯繫。",
存檔後離開
———————————-
3. 修改Logo與Logo指向的連結
3.1 更換Logo檔案
– 檔案名稱 wathermark.png – 圖片像素 612×272
https://blog.workshop101.club 9/13
2021/5/31 Club of Workshop101
上傳自己的Logo檔案
並以root權限將檔案複製到 /usr/share/jitsi-meet/images
3.2 修改Log連結
sudo gedit /usr/share/jitsi-meet/interface_config.js
3.2.1 修改Logo的連接
第 20行
原本文字
JITSI_WATERMARK_LINK: ‘https://jitsi.org’,
修改為
JITSI_WATERMARK_LINK: ‘https://blog.workshop101.club’,
3.2.1 啟動Jitsi Powed註記
第 26行
原本文字
SHOW_POWERED_BY: false,
修改為
SHOW_POWERED_BY: true,
存檔後離開
(4) 重新啟動jitsi視訊主機服務或重開機
開啟terminal並將帳號切換成root
# 左上角Ubuntu Logo(尋找你的電腦) > 搜尋應用程式(A) > 已安裝 > 終端機
sudo -s
執行服務重啟
sudo service prosody restart
(5) 如果測試時發現沒有生效, 請重開borswer或清broswer cache
#################################### ####################################
# Sample Logo
at 4/05/2020 10:49:00 AM No comments:
開源視訊會議軟體 – jitsi主機安裝教學 – [進階] 使用LDAP進 行User認證
https://blog.workshop101.club 10/13
2021/5/31 Club of Workshop101
安裝方式與文件「開源視訊會議軟體 – jitsi主機安裝教學」相同
差異處為Step (6)、Step(7)、Step(8)
若使用LDAP認證方式, 請以本文之(6)與(7)取代「開源視訊會議軟體 – jitsi主機安裝教學」的Step (6)、Step(7)、Step(8)即可
—————————————————————–
(6) 進行jitsi主機的運作參數調整
– 啟動Secure domain功能, 限制有帳號的人才能開新會議室
– 啟動LDAP認證
– demo用的範例: 網域使用 jitsi4james.ddns.net
– demo用的範例: LDAP主機名稱 ldap.workshop101.club
– demo用的範例: LDAP 服務使用Port 389
– demo用的範例: LDAP Bind-DN cn=admin,dc=workshop101,dc=club
– demo用的範例: LDAP Bind-DN密碼 a1234
– demo用的範例: LDAP Base-DN ou=people,dc=workshop101,dc=club
———————————-
6.1 開啟terminal並將帳號切換成root
# 左上角Ubuntu Logo(尋找你的電腦) > 搜尋應用程式(A) > 已安裝 > 終端機
sudo -s
———————————-
6.2 安裝LDAP需要的模組
sudo apt-get install prosody-modules lua-ldap -y sudo apt-get install prosody-modules bosh -y
———————————-
6.3 編輯(新增)LDAP認證參數設定檔案
sudo gedit /etc/prosody/conf.avail/ldap.cfg.lua
新增LDAP主機參數
authentication = ‘ldap2’
ldap = {
hostname = ‘ldap.workshop101.club:389’,
bind_dn = ‘cn=admin,dc=workshop101,dc=club’,
bind_password = ‘a1234’,
use_tls = true,
user = {
usernamefield = ‘uid’,
basedn = ‘ou=people,dc=workshop101,dc=club’, usernamefield = ‘uid’,
namefield = ‘cn’,
},
}
存檔後離開
———————————-
6.4 將LDAP認證參數檔連結回conf.d目錄
sudo ln -sf /etc/prosody/conf.avail/ldap.cfg.lua /etc/prosody/conf.d/
———————————-
6.5 編輯/etc/prosody/prosody.cfg.lua
sudo gedit /etc/prosody/prosody.cfg.lua
加入啟用bosh設定
在107行, 加入
consider_bosh_secure = true
存檔後離開
———————————-
https://blog.workshop101.club 11/13
2021/5/31 Club of Workshop101
6.6 編輯 /etc/ldap/ldap.conf
sudo gedit /etc/ldap/ldap.conf
調整對TLS的CERT確認運作方式(請依據本身環境與需求進行對應調整) 在17行, 加入
TLS_REQCERT never
存檔後離開
———————————-
6.7 編輯/etc/prosody/conf.avail/jitsi4james.ddns.net.cfg.lua
sudo gedit /etc/prosody/conf.avail/jitsi4james.ddns.net.cfg.lua
將網域認證方式方式由anonymous改為ldap2
在19行, 改為
authentication = “ldap2″
設定使用Secure Domains功能
在45行,加入
VirtualHost “guest.jitsi4james.ddns.net" authentication = “anonymous"
c2s_require_encryption = false
存檔後離開
———————————-
6.8 編輯/etc/jitsi/meet/jitsi4james.ddns.net-config.js
sudo gedit /etc/jitsi/meet/jitsi4james.ddns.net-config.js
設定使用Secure Domains功能
在10行,加入
anonymousdomain: ‘guest.jitsi4james.ddns.net’,
將預設語言改成繁體中文
在273行,加入
defaultLanguage: ‘zhTW’,
存檔後離開
———————————-
6.9 編輯 /etc/jitsi/jicofo/sip-communicator.properties
sudo gedit /etc/jitsi/jicofo/sip-communicator.properties
啟動登入需要認證
在2行,加入
org.jitsi.jicofo.auth.URL=XMPP:jitsi4james.ddns.net
存檔後離開
———————————-
(7) 重新啟動jitsi視訊主機服務或重開機
開啟terminal並將帳號切換成root
# 左上角Ubuntu Logo(尋找你的電腦) > 搜尋應用程式(A) > 已安裝 > 終端機
sudo -s
https://blog.workshop101.club 12/13
2021/5/31 Club of Workshop101
執行服務重啟
sudo service jicofo restart
sudo service jitsi-videobridge restart sudo service jitsi-videobridge2 restart sudo service prosody restart
sudo service nginx restart
#################################### ####################################
at 4/05/2020 08:57:00 AM No comments:
Home Older Posts
Subscribe to: Posts (Atom)
2021開源視訊會議軟體 – jitsi主機安裝教學
################################################ 1. 到NoIP申請免費的網域
https://www.noip.com/ 1.1 註冊帳號 1.2 登入NoIP後,完成網域申請設定 #####################…
開源視訊會議軟體 – jitsi主機安裝教學
##################### 進行Ubuntu 16.04 Desktop安裝 使用Ubuntu開機安裝USB碟開機 設定IP 進行 作業系統安裝 設定主機名稱 設定使用者帳號與密碼 完稱安裝後重新開機 ####################…
開源視訊會議軟體 – jitsi主機安裝教學 – [進階] 視訊會議主機首頁畫面修改
快速修改Jitsi網頁方式 – 如果有Jitsi有更新, 此方式修改的檔案會被覆寫, 需要再執行一次
修改 —————————————————————– 修改Wellcom畫面 …
開源視訊會議軟體 – jitsi主機安裝教學 – [進階] 調整使用者的使用頻寬(調整Client解析度)
進行jitsi主機的調整解析度運作參數 – demo用的範例: 將解析度設定為360與180 ————————— ——- 1 開啟terminal並將帳號切換成root # 左上角Ubuntu Logo(尋找你的…
Simple theme. Powered by Blogger.
https://blog.workshop101.club 13/13
<span class="tr_" id="tr_1″ data-source="" data-orig="sudo apt-get install openjdk-8-jre
sudo apt-get install openjdk-8-jdk">sudo apt-get install openjdk-8-jre
sudo apt-get install openjdk-8-jdk</span>