manjaro學(xué)習(xí)之旅
1.更新升級manjaro系統(tǒng)后,發(fā)現(xiàn)網(wǎng)頁,彈出來的框的中文亂碼,變成小方框。
這是因為在更新的時候丟失了中文包,下載中文包就好??!
可使用如下命令
sudo pacman -S ttf-roboto noto-fonts ttf-dejavu
# 文泉驛
sudo pacman -S wqy-bitmapfont wqy-microhei wqy-microhei-lite wqy-zenhei
# 思源字體
sudo pacman -S noto-fonts-cjk adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts
2.密鑰PGP無法導(dǎo)入,密鑰來源不可信
錯誤:無法提交處理 (無效或已損壞的軟件包)
發(fā)生錯誤,沒有軟件包被更新。
可能的原因:
=過期的archlinux-keyring?包。
=不正確的系統(tǒng)時間。
=你的ISP屏蔽了用于導(dǎo)入 PGP keys 的端口。
=pacman?緩存中包含之前的未簽名軟件包
=未正確設(shè)置?dirmngr
可按照如下方法:
過期的?archlinux-keyring?包可能會導(dǎo)致這個問題,你應(yīng)該首先嘗試?升級系統(tǒng)?能否解決這個問題。
請確保?/root/.gnupg/dirmngr_ldapservers.conf?文件存在,# dirmngr?可以正常運行. 如果沒有,創(chuàng)建一個空文件,并執(zhí)行?# dirmngr。
如果這樣沒有起作用,并且系統(tǒng)時間是正確的,你可以嘗試切換到 MIT 提供的公鑰服務(wù)器(keyserver):編輯?/etc/pacman.d/gnupg/gpg.conf?將?keyserver hkp://keys.gnupg.net?替換為
keyserver hkp://pgp.mit.edu:11371
如果這樣也不可以,可以切換到 kjsl 提供的公鑰服務(wù)器,它使用 80 端口(通常是HTTP協(xié)議的端口,一般ISP不會屏蔽)提供了服務(wù)。 如果這樣沒有起作用,可以把 keyserver 設(shè)置為 kjsl 提供的公鑰服務(wù)器(使用 HTTP 協(xié)議的 80 端口,一般不會被屏蔽):
keyserver hkp://keyserver.kjsl.com:80
如果你關(guān)閉了 IPv6 ,GPG 在發(fā)現(xiàn) IPv6 地址時會出錯。出現(xiàn)這種情況是嘗試使用 IPv4-only 的公鑰服務(wù)器,例如:
keyserver hkp://ipv4.pool.sks-keyservers.net:11371
如果 80 端口也關(guān)閉了,可以使用加密端口
keyserver hkps://hkps.pool.sks-keyservers.net:443
如果你忘記了執(zhí)行?pacman-key --populate archlinux?在你導(dǎo)入公鑰的時候可能會遇到一些錯誤。
如果上面方法都不起作用,pacman 緩存?/var/cache/pacman/pkg/?可以包含之前下載的未簽名軟件包,手動清空緩存:
# pacman -Sc
禁用簽名檢查
警告:?小心使用,禁用簽名檢查,pacman 會自動安裝不信任的軟件包。
如果不在意軟件包簽名,可以完全禁用 PGP 簽名檢查,編輯?/etc/pacman.conf?并取消注釋 [options] 下的如下行:
SigLevel = Never
需要同時注釋掉軟件源的 SigLevel 設(shè)置,因為他們會覆蓋全局設(shè)置。
這樣就不會進(jìn)行任何簽名檢查,和 pacman 4 之前一樣。如果這樣,就不需要用 pacman-key 建立密鑰環(huán)。
原文件:
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = http://mirrors.163.com/archlinux-cn/$arch
修改為:
[archlinuxcn]
#SigLevel = Optional TrustedOnly
SigLevel = Never
Server = http://mirrors.163.com/archlinux-cn/$arch
解決后恢復(fù)成原文件樣?。。。。。?!
參考:https://blog.csdn.net/weixin_43968923/article/details/86350192
pacman 命令集:https://wiki.archlinux.org/index.php/Pacman_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
pacman的配置