Debian Linux 11 PIP 安裝遇到 site-packages is not writeable 解法

Debian Linux Python PIP 在安裝某些套件的時候(pip install package),遇到這個錯誤訊息:

defaulting to user installation because normal site-packages is not writeable normal site-packages is not writeable

於是直接把這個資料夾搬走看看(chmod 777 這些當然都測試過了)

mv ~/.local/lib/python3.9/site-packages ~/.local/lib/python3.9/site-packages2

然後在重新安裝之類的,都遇到一樣無法寫入的問題~

閱讀全文〈Debian Linux 11 PIP 安裝遇到 site-packages is not writeable 解法〉

Debian Linux 舊系統 要安裝過期套件 尋找方式

Debian Linux 現在版本是 11.7,但是有舊系統是 8 (Jessie),而這系統的 Repository 已經 old old 都找不到資料了,要怎麼找到那時代的套件來安裝呢?

閱讀全文〈Debian Linux 舊系統 要安裝過期套件 尋找方式〉

dpkg install 遇到相依性問題的一次快速安裝解法

Debian / Ubuntu Linux 的套件管理是 APT,底層是 dpkg。

若直接使用 dpkg 來安裝套件,常常會遇到套件相依性(dependency)問題,要把相依性的套件安裝完成後,再去 dpkg 安裝才能安裝成功。

但是相依性套件若很多,可以怎麼做一次快速安裝呢?

閱讀全文〈dpkg install 遇到相依性問題的一次快速安裝解法〉

Debian / Ubuntu Linux 安裝套件的下載暫存路徑

Debian / Ubuntu Linux 預設 APT 下載的暫存目錄 /var/cache/apt

但是若有被修改,可以使用 apt-config 來查詢:

  1. eval $(apt-config shell CACHE Dir::Cache)
  2. eval $(apt-config shell ARCHIVES Dir::Cache::archives)
  3. echo /${CACHE}/${ARCHIVES} # 可以看到完整路徑

閱讀全文〈Debian / Ubuntu Linux 安裝套件的下載暫存路徑〉

Linux APT Signing EXPKEYSIG 簽名無效 修正

Debian Linux 遇到 NO_PUBKEY GPG error 的解法可見此篇:Linux APT 遇到 NO_PUBKEY 的 GPG error 解法

若已經新增卻還是遇到簽名無效的錯誤,可以怎麼做呢?

閱讀全文〈Linux APT Signing EXPKEYSIG 簽名無效 修正〉

Debian Linux 使用 certbot 申請 Wildcard SSL

想要使用 Let's Encrypt 申請 Wildcard 的 SSL (HTTPS) 憑證,又不想用 snapd。

  • 註1:想使用 apt 的 certbot 來申請,要怎麼做?
  • 註2:系統為 Debian Linux Buster (10)

閱讀全文〈Debian Linux 使用 certbot 申請 Wildcard SSL〉