2019-07-31

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://wiki.archlinux.org/index.php/Pacman/Package_signing_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E9%85%8D%E7%BD%AE_pacman

參考: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的配置

參考:https://wiki.archlinux.org/index.php/Pacman/Package_signing_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E9%85%8D%E7%BD%AE_pacman

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • JNI,即Java本地接口,是Java與其他語言通信的橋梁 一,使用場景 1,需要調(diào)用Java語言不支持的,依賴于...
    王元閱讀 515評論 0 1
  • 1. git簡介以及安裝 什么是git?Git 是一個分布式版本控制系統(tǒng)安裝 下載包后默認(rèn)安裝即可 官網(wǎng)地址 安裝...
    dongshixiao閱讀 589評論 0 2
  • 反編譯 編譯 解包 打包 簽名
    playAndroid閱讀 102評論 0 0
  • “二十幾年前的春天,我爸和我媽媽借同事搭線認(rèn)識了,順便解釋一下,我爸我媽是校友那時候畢業(yè)當(dāng)然還是分配,不過兩人不是...
    維銘閱讀 227評論 0 0
  • 特別羞羞又特別驕傲的說我在和老師在一起o((*^^*))o不知道大家有沒有過喜歡老師的經(jīng)歷,他比我大三歲,身高18...
    是你的南柯啊閱讀 2,859評論 0 5

友情鏈接更多精彩內(nèi)容