Curl

如何在 SLES 12 上安裝 git?

  • April 30, 2021

這類似於關於 http not supported的問題,但我無法將那裡建議的解決方案應用於我的情況。

我已經搞定了

zypper addrepo https://download.opensuse.org/repositories/devel:tools:scm/SLE_12_SP5/devel:tools:scm.repo
zypper refresh

我得到

Retrieving repository 'Software configuration management (SLE_12_SP5)' met
Download (curl) error for 'https://download.opensuse.org/repositories/devels:/scm/SLE_12_SP5/repodata/8ff6d5e77f953a771c9870113c655dfef8cf31ffba709feec8e0a617fc-primary.xml.gz':
Error code:  Bad URL
Error message: Redirect to protocol "http" not supported or disabled in li

現在如果我

curl https://download.opensuse.org/repositories/devel:/tools:/scm/SLE_12_SP5/repodata/8ff6d5e77f953a771c9870113c655dfef8cf31ffba709f2506cceec8e0a617fc-primary.xml.gz

我懂了

<p>The document has moved <a href="http://downloadcontent.opensuse.org/repositories/devel:/tools:/scm/SLE_12_SP5/repodata/8ff6d5e77f953a771c9870113c655dfef8cf31ffba709f2506cceec8e0a617fc-primary.xml.gz">here</a>.</p>

但是,如果我嘗試使用相關問題中建議的解決方案

vi /etc/zypp/repos.d/devel_tools_scm.repo

我在http中更改了https,然後它不起作用,因為http URL確實(不再?)存在:http://download.opensuse.org/repositories/devel:/languages:/php/openSUSE_Leap_42.3/devel:languages:php.repo

我做錯了什麼或者我應該怎麼做才能安裝 git?

正如您所指出的,我在評論中提到的內容在您嘗試後有效,我將把它作為答案發布:

zypper install git

git在 SLES 儲存庫中可用,因為它在幾乎所有其他發行版的儲存庫中都可用。對於 SLES,只要啟用了 repos,上述命令就會安裝它。

引用自:https://unix.stackexchange.com/questions/647415