Centos
在 CentOS7 上安裝 postgresql11 時出現異常的 repos 錯誤
我試圖在 CentOS7 上安裝 postgresql11。我在官方網站上找到了安裝說明: https ://www.postgresql.org/download/linux/redhat/
然後我按照它的步驟選擇以下參數:
1.version: 11 2.platform: RedHat Enterprise,CentOS, Scientific or Oracle version 7 3.architecture: x86_64
得到了安裝資源 RPM 的命令:
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
我在伺服器上成功執行它。然後我嘗試執行安裝客戶端軟體包的命令:
yum install postgresql11
執行此命令時出現以下錯誤:
File contains parsing errors: file:///etc/yum.repos.d/pgdg-redhat-all.repo [line 196]: [pgdg96-updates-debuginfo]k [line 203]: [pgdg95-updates-debuginfo]k
當我嘗試刪除這個包使用命令時遇到了同樣的錯誤:
yum erase pgdg-redhat-repo
我在 /etc/yum.repos.d 使用命令中找不到任何內容:
cd /etc/yum.repos.d/ && grep pgdg-redhat-all.repo ./*
我已經在Google搜尋過這個錯誤,似乎沒有人遇到這個錯誤。有誰知道如何解決這個問題?
他們似乎在準備該 rpm 時出現了打包錯誤。在
/etc/yum.repos.d/pgdg-redhat-all.repo
中,您會找到一個部分[pgdg10-updates-debuginfo] name=PostgreSQL 10 for RHEL/CentOS $releasever - $basearch - Debuginfo baseurl=https://download.postgresql.org/pub/repos/yum/debug/10/redhat/rhel-$releasever-$basearch enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG [pgdg96-updates-debuginfo]k name=PostgreSQL 9.6 for RHEL/CentOS $releasever - $basearch - Debuginfo baseurl=https://download.postgresql.org/pub/repos/yum/debug/9.6/redhat/rhel-$releasever-$basearch enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG [pgdg95-updates-debuginfo]k name=PostgreSQL 9.5 for RHEL/CentOS $releasever - $basearch - Debuginfo baseurl=https://download.postgresql.org/pub/repos/yum/debug/9.5/redhat/rhel-$releasever-$basearch enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG # Debuginfo/debugsource packages for testing repos # Available for 9.6 and above.
只需刪除
k
s 之後的 s 就]
可以了。此錯誤已被報告