看了 release announcement 主要是安全性更新和增加穩定度。
除了 Ubuntu 以外,其他 Ubuntu based 的 distribution 也一起發布更新:
軟體開發、伺服器和生活瑣事
看了 release announcement 主要是安全性更新和增加穩定度。
除了 Ubuntu 以外,其他 Ubuntu based 的 distribution 也一起發布更新:
phpbrew install 8.0.11 時會出現 OpenSSL 的錯誤訊息:
/home/zero/.phpbrew/build/8.0.29/ext/openssl/xp_ssl.c:1240:9: warning: ‘DH_free’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 1240 | DH_free(dh); | ^~~~~~~ In file included from /usr/include/openssl/dsa.h:51, from /usr/include/openssl/x509.h:37, from /usr/include/openssl/ssl.h:31, from /home/zero/.phpbrew/build/8.0.29/ext/openssl/xp_ssl.c:31: /usr/include/openssl/dh.h:200:28: note: declared here 200 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~
主要是因為舊版的 PHP 使用到的 OpenSSL 也是舊版的。
解決方法:
先下載 OpenSSL v1.1,並編譯:
cd ~/tmp/openssl-1.1.1v # --prefix 設定為暫存路徑 ./Configure --prefix=/home/zeroplex/openssl-1.1.1/ -fPIC -shared linux-x86_64 make make install
make install
後執行檔、函式庫就會存放到 /home/zeroplex/openssl
中。
先設定要使用的 OpenSSL pkgconfig:
# 在 openssl 位置中找到 pkgconfig 的路徑 export PKG_CONFIG_PATH=/home/zeroplex/openssl/lib/pkgconfig
接下來 phpbrew 使用相同的指令即可:
phpbrew install 8.0.29 +defaults
備註:phpbrew install 7.4 也需要相同的方法
簡介:
症狀:
參考資料:
覺得自己運氣還不錯,一直到了病毒危險性較弱時才被感染。這裡記錄感染後的症狀、病程,和可以預備的藥品。
注意︰每個人的症狀不同,需要的醫療照護也不同,本文僅能作為參考,需要醫療協助請找你的家庭醫師或診所。
得到新冠肺炎以後,我的症狀先後大概是︰
ps. 據說有些人後期症狀是很嚴重的喉嚨痛,大家似乎都不一樣
依照我自己的狀況,預備的藥品和補給品大致上為︰
最後就是多休息,讓免疫系統處理剩下的麻煩事。我寫這篇筆記時,病毒仍在變種中,雖然比較不會有重症發生,但需要就醫時還是要就醫,人生沒辦法存檔的 。
之前提過可以自己在儲存空間上建立 swap file,而儲存空間可以是傳統硬碟,所以設定 swap file 使用優先順序是有差的。
在 /etc/fstab
的 mount option 中加入 pri
:
# <file system> <mount point> <type> <options> <dump> <pass> /dev/sdb none swap sw,pri=0 0 0 /swapfile none swap sw,pri=-2 0 0
其中 pri
數值越大表示優先權越高。範例中會先使用 /dev/sdb
的空間,用光後再使用 /swapfile
。