Curl
如何在 SLES 12 上安裝 git?
這類似於關於 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,上述命令就會安裝它。