国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux安裝git步驟;基于yum、dnf、源碼安裝【非常詳細(xì)】

這篇具有很好參考價(jià)值的文章主要介紹了linux安裝git步驟;基于yum、dnf、源碼安裝【非常詳細(xì)】。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

官網(wǎng)地址https://git-scm.com/
ubuntu 安裝dnf,linux,git,linux,github

安裝地址
https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git
ubuntu 安裝dnf,linux,git,linux,github

本文客戶端使用的是國產(chǎn)的FinalShell(下載安裝點(diǎn)擊下面的連接)
Linux連接工具(二)FinalShell下載及安裝步驟

虛擬機(jī)配置建議稍微大點(diǎn),如圖所示。不然安裝的時(shí)候會(huì)非常慢
ubuntu 安裝dnf,linux,git,linux,github

一 dnf安裝

官方推薦使用dnf(新一代軟件包管理器,CentOS Stream 8及以后的版本才使用的)來實(shí)現(xiàn)二進(jìn)制安裝

準(zhǔn)確來說
yum是fedora21及以前
dnf是fedora22及以后

sudo dnf install git-all

sudo是以管理員的權(quán)限運(yùn)行命令

linux系統(tǒng)使用的是VMware Workstation17虛擬機(jī),鏡像為CentOS Stream9,系統(tǒng)語言設(shè)置了簡體中文,命令行中文比較多

ubuntu 安裝dnf,linux,git,linux,github
按提示輸入y
ubuntu 安裝dnf,linux,git,linux,github
輸入y導(dǎo)入公鑰
ubuntu 安裝dnf,linux,git,linux,github
安裝完成出現(xiàn)完畢!
英文是complete!

輸入git --version來查看git版本,雖然不是最新版,但比較新的版本也差不了幾天

ubuntu 安裝dnf,linux,git,linux,github
2.41.0是2023年4月23日發(fā)布的(目前沒有2.41.1的)
2.39.3是2023年4月23日發(fā)布的

git發(fā)版歷史頁面
ubuntu 安裝dnf,linux,git,linux,github
ubuntu 安裝dnf,linux,git,linux,github

二 yum安裝

CentOS Stream 8以前的版本(不包括)二進(jìn)制安裝只能使用yum(軟件包管理器)來安裝
CentOS Stream 8及以后的版本雖然也有yum,但是底層使用的是dnf的包(方便老用戶平滑過渡)

這個(gè)鏡像是用的CentOS Linux7
查看Linux版本cat /etc/redhat-release
通過二進(jìn)制包來安裝

# 安裝
yum -y install git

# 卸載
yum remove git

# 查看版本
git --version

-y可以跟在yum 后面。表示如果有詢問,自動(dòng)同意
ubuntu 安裝dnf,linux,git,linux,github

ubuntu 安裝dnf,linux,git,linux,github

這種方式安裝的git版本較低,1.8.3.1是2013年10月10日發(fā)行的版本。1.8以后的版本官方就不再維護(hù)yum源二進(jìn)制安裝方式了。如果只是用來推拉代碼,其實(shí)也夠用,而且安裝非常方便

ubuntu 安裝dnf,linux,git,linux,github
這種方式包的位置在cd /usr/libexec/git-core

ubuntu 安裝dnf,linux,git,linux,github

三 源碼安裝

1 基于 RPM 的發(fā)行版(Fedora/RHEL/RHEL衍生版)

sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel

# 為了添加文檔的多種格式(doc、html、info),需要以下附加的依賴:
sudo dnf install asciidoc xmlto docbook2X

sudo dnf install getopt

# 解決二進(jìn)制文件名的不同問題
sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi

2 基于 Debian 的發(fā)行版(Debian/Ubuntu/Ubuntu-derivatives)

sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev

# 為了添加文檔的多種格式(doc、html、info),需要以下附加的依賴:
sudo apt-get install asciidoc xmlto docbook2x

sudo apt-get install install-info

以上兩個(gè)發(fā)行版都需要執(zhí)行下面的命令
下載、編譯、安裝

# 下載
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.39.3.tar.gz

# 解壓
tar -zxvf git-2.39.3.tar.gz

# 移動(dòng)文件夾并修改名字
mv git-2.39.3 /usr/local/git

# 進(jìn)入git文件夾
cd /usr/local/git/

# 制作配置
make configure

# 配置
./configure --prefix=/usr/local/git

# 制作文檔格式
make all doc info

# 安裝
make install install-doc install-html install-info

3 yum軟件包管理器來安裝,這個(gè)一般是CnetOS Stream 8以前的版本才這樣安裝

這個(gè)鏡像也是用的CentOS Linux7

3.0 卸載git

如果之前安裝過git,必須刪干凈,不然即便是安裝了新版也會(huì)顯示舊版的git

# 查看git在哪里有
[root@localhost bin]# whereis git
git: /usr/local/git /usr/share/man/man1/git.1.gz

# 進(jìn)入某個(gè)目錄
[root@localhost bin]# cd /usr/local/

# 刪除git開頭的文件
[root@localhost local]# rm -rf git*

# 再次查看沒有了
[root@localhost local]# whereis git
git: /usr/share/man/man1/git.1.gz

ubuntu 安裝dnf,linux,git,linux,github

3.1 安裝依賴包,等一分鐘左右,會(huì)下載很多包,最后出現(xiàn)完成或則complete
# 安裝依賴包
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-devel autoconf automake texinfo libtool

ubuntu 安裝dnf,linux,git,linux,github

ubuntu 安裝dnf,linux,git,linux,github
這里應(yīng)要注意,安裝依賴包的時(shí)候會(huì)自動(dòng)安裝一個(gè)舊版的git,也就是1.8的,我們需要手動(dòng)刪除,不然新版即便是安裝好,查看版本也是舊版的

# 查看版本
git --version

# 看git安裝在哪里
whereis git

# 手動(dòng)刪除git
yum -y remove git

ubuntu 安裝dnf,linux,git,linux,github

3.2 下載、解壓

這里我們下載一個(gè)2.39.2的,方便查看是否安裝成功

# 下載git壓縮包
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.39.2.tar.gz

# 解壓
tar -zxvf git-2.39.2.tar.gz

ubuntu 安裝dnf,linux,git,linux,github

3.3 移動(dòng)文件夾并改名字、配置
# 移動(dòng)文件夾并修改名字
mv git-2.39.2 /usr/local/git

# 進(jìn)入git文件夾
cd /usr/local/git/

# 制作配置(預(yù)編譯)
make configure

# 配置(編譯),又是一大堆輸出
./configure --prefix=/usr/local/git

ubuntu 安裝dnf,linux,git,linux,github
結(jié)尾應(yīng)該是這樣的
ubuntu 安裝dnf,linux,git,linux,github

3.4 安裝,又是一大堆輸出
# 安裝
make install

安裝完會(huì)有一個(gè)done的輸出,這一步我等了5分鐘
ubuntu 安裝dnf,linux,git,linux,github

這個(gè)時(shí)候查看版本是沒有的

3.5 配置全局變量
  • 打開配置文件
    vim /etc/profile

  • i變成輸入模式,輸入下面兩行g(shù)it全局變量。按esc鍵退出編輯,按:wq保存并退出

# git全局變量 
export GIT_HOME=/usr/local/git
export PATH=$PATH:$GIT_HOME/bin
  • 刷新配置
    source /etc/profile

  • 查看版本,2.39.2沒有問題
    git --version

ubuntu 安裝dnf,linux,git,linux,github
ubuntu 安裝dnf,linux,git,linux,github

四 windows安裝請移步

請點(diǎn)擊這里,查看windows安裝git文章來源地址http://www.zghlxwxcb.cn/news/detail-762752.html

到了這里,關(guān)于linux安裝git步驟;基于yum、dnf、源碼安裝【非常詳細(xì)】的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 在linux上安裝nacos【非常詳細(xì)】

    在linux上安裝nacos【非常詳細(xì)】

    下載路徑:https://github.com/alibaba/nacos/releases/tag/1.1.4 把這個(gè) nacos準(zhǔn)備的數(shù)據(jù)庫源文件 下載下來,在本地通過Navicat連接linux服務(wù)器上的數(shù)據(jù)庫 新建數(shù)據(jù)庫,名為 nacos_config ,把下載下來的sql文件導(dǎo)入進(jìn)去即可! 需要的自取,sql文件如下: 備份一下,防止玩崩了無藥可救。 打開

    2024年02月13日
    瀏覽(19)
  • [Linux][環(huán)境配置][yum][vim][gcc/g++][gdb][makefile][git]詳細(xì)講解

    [Linux][環(huán)境配置][yum][vim][gcc/g++][gdb][makefile][git]詳細(xì)講解

    本篇文章以Centos為例 通過 yum list 命令可以羅列出當(dāng)前一共有哪些軟件包,由于包的數(shù)目可能非常之多, 使用 grep 命令只篩選出我們關(guān)注的包 yum list | grep sl 注意事項(xiàng): 軟件包名稱: 主版本號.次版本號.源程序發(fā)行號-軟件包的發(fā)行號.主機(jī)平臺(tái).cpu架構(gòu) “x86_64” 后綴表示64位系統(tǒng)

    2024年04月13日
    瀏覽(45)
  • 【Git】Git下載安裝詳細(xì)步驟

    【Git】Git下載安裝詳細(xì)步驟

    1.軟件下載 2.軟件安裝 3.Git測試 ????????3.1在cmd中可以使用git命令的前提 ????????3.2配置環(huán)境變量path ???創(chuàng)作不易,不妨 點(diǎn)贊 ?? 評論 ?? 收藏 ?? 一下 最早Git是在Linux上開發(fā)的,很長一段時(shí)間內(nèi),Git也只能在Linux和Unix系統(tǒng)上跑。不過,慢慢地有人把它移植到了W

    2023年04月20日
    瀏覽(27)
  • 在Linux配置Git SSH的詳細(xì)步驟;git配置ssh詳細(xì)教程;

    在Linux配置Git SSH的詳細(xì)步驟;git配置ssh詳細(xì)教程;

    在Linux或Mac OS上配置Git SSH的詳細(xì)步驟如下: 1.打開終端,并輸入以下命令檢查是否已經(jīng)在Linux下安裝git 2.如果已經(jīng)安裝,則可以跳過此步驟。如果沒有安裝,請用以下命令進(jìn)行安裝git(推薦在Linux下的家目錄下進(jìn)行安裝) 3.獲取git配置ssh步驟如下: 4.如果不存在,請用以下命令生

    2024年02月07日
    瀏覽(33)
  • 非常詳細(xì)的相機(jī)標(biāo)定原理、步驟(二)

    非常詳細(xì)的相機(jī)標(biāo)定原理、步驟(二)

    目錄 一、像素坐標(biāo)系 二、圖像坐標(biāo)系 ??三、圖像坐標(biāo)系轉(zhuǎn)化為像素坐標(biāo)系 ?四、相機(jī)坐標(biāo)系轉(zhuǎn)化為圖像坐標(biāo)系(三維轉(zhuǎn)二維) 五、世界坐標(biāo)系轉(zhuǎn)換為像素坐標(biāo)系 ?六、畸變參數(shù) ?1.徑向畸變 ?2.切向畸變 3.畸變矯正 非常詳細(xì)的相機(jī)標(biāo)定原理、步驟(一)_An efforter的博客-

    2024年02月10日
    瀏覽(32)
  • git和tortoisegit的詳細(xì)安裝步驟,超多圖超詳細(xì)

    git和tortoisegit的詳細(xì)安裝步驟,超多圖超詳細(xì)

    ?? 點(diǎn)贊,你的認(rèn)可是我創(chuàng)作的動(dòng)力! ?? 收藏,你的青睞是我努力的方向! ?? 評論,你的意見是我進(jìn)步的財(cái)富! Git是一個(gè)開源的分布式版本控制系統(tǒng),由Linux之父Linus Torvalds設(shè)計(jì)開發(fā),用于有效、高速地處理從很小到非常大的項(xiàng)目版本管理。Git最初是為了管理Linux內(nèi)核開

    2024年02月04日
    瀏覽(23)
  • Matlab 安裝和使用xgboost的詳細(xì)步驟(源碼+安裝包)

    Matlab 安裝和使用xgboost的詳細(xì)步驟(源碼+安裝包)

    幾個(gè)重要的ref,看完后你可以解決你的問題。 知乎官網(wǎng)指導(dǎo) 官網(wǎng)討論: 安裝MinGW -w64 安裝需要的模塊和源碼可以從下面地址下載 以為這樣就ok了? 結(jié)果給我報(bào)錯(cuò) loadlibrary找不到 xgboost.h... 結(jié)果分享文件才發(fā)現(xiàn) 是xgboost.h.txt 文件后綴隱藏了 修改后綴。 報(bào)錯(cuò),但有結(jié)果! 我也

    2024年02月09日
    瀏覽(68)
  • Git的下載安裝使用步驟以及常用命令【超級詳細(xì)】

    Git的下載安裝使用步驟以及常用命令【超級詳細(xì)】

    1、git的下載官網(wǎng) 點(diǎn)我進(jìn)入git官網(wǎng)下載 進(jìn)入下圖界面,以windows為例 2、點(diǎn)擊windows進(jìn)入下面界面,兩種下載方式,一種為鏈接下載,另一種為命令行下載 由于git服務(wù)器在國外下載特別慢,我們使用國內(nèi)的鏡像進(jìn)行下載 國內(nèi)鏡像下載點(diǎn)我 3、國內(nèi)鏡像下載,更新版本選擇默認(rèn)為

    2024年04月29日
    瀏覽(27)
  • LINUX 抓包工具Tcpdump下載安裝(非常詳細(xì)),從零基礎(chǔ)入門到精通,看完這一篇就夠了

    LINUX 抓包工具Tcpdump下載安裝(非常詳細(xì)),從零基礎(chǔ)入門到精通,看完這一篇就夠了

    下載安裝包 ======================================================================================== 官網(wǎng)地址:https://www.tcpdump.org/ 百度網(wǎng)盤地址: 鏈接:https://pan.baidu.com/s/12EPV0alwzz3_wGuT1Swv2g 提取碼:pyck 由于tcpdump依賴libpcap因此兩個(gè)安裝包都需要下載 2.2.1 缺少gcc 環(huán)境 錯(cuò)誤一:configure: error: no

    2024年01月22日
    瀏覽(22)
  • Linux安裝nginx詳細(xì)步驟

    Linux安裝nginx詳細(xì)步驟

    Linux安裝nginx詳細(xì)步驟 一、安裝nginx依賴 二、下載并解壓nginx安裝包 1.下載nginx安裝包 2.解壓nginx安裝包 三、安裝nginx 四、啟動(dòng)nginx 五、停止重啟nginx 六、設(shè)置開機(jī)自啟動(dòng)nginx 七、補(bǔ)充 1.配置nginx.conf 2.防火墻設(shè)置 一、安裝nginx依賴 二、下載并解壓nginx安裝包 1.下載nginx安裝包

    2024年02月05日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包