Rumah >alat pembangunan >git >Bagaimana untuk memasang git untuk kod sumber linux

Bagaimana untuk memasang git untuk kod sumber linux

藏色散人
藏色散人asal
2021-12-01 16:47:216212semak imbas

Cara memasang git dari kod sumber Linux: 1. Muat turun kod sumber git dan muat naik ke pelayan Linux 2. Log masuk ke mesin sasaran, nyahmampat dan pasang 3. Pasang "gcc gcc-; c"; 4. Lakukan pemasangan git Just order.

Bagaimana untuk memasang git untuk kod sumber linux

Persekitaran pengendalian artikel ini: sistem linux5.9.8, versi git 2.9.5, komputer Dell G3.

Bagaimana untuk memasang git daripada kod sumber Linux?

Pemasangan git/sumber pemasangan Linux:

Pemasangan Git

Saya tidak akan merakam sistem Windows/Mac OS di sini Cuma muat turun program pemasangan yang sepadan dan pasangkannya mengikut langkah.

Pemasangan Linux

Log masuk ke https://git-scm.com/download/linux

Pemasangan kod sumber

1 Muat turun kod sumber

Anda boleh memuat turun kod sumber pada komputer lain dan kemudian memuat naiknya ke pelayan Linux

https://mirrors.edge.kernel.org/pub/software/scm/git/

untuk mencari versi yang sepadan .

2. Muat naik ke pelayan

Mengambil git-2.9.5.tar.gz sebagai contoh, muat naik fail yang dimuat turun ke pelayan.

scp git-2.9.5.tar.gz  root@192.168.0.102:/home/tools

scp git-2.9.5.tar.gz mesin sasaran pengguna@mesin sasaran ip: laluan mesin sasaran

3. Nyahzip dan pasang

Log masuk ke mesin sasaran, nyahzip dan pasang. /home/Git merujuk kepada direktori pemasangan

tar -zxvf git-manpages-2.9.5.tar.gz
cd git-2.9.5
[root@localhost git-2.9.5]# ./configure  --prefix=/home/Git
[root@localhost git-2.9.5]# make && make install
4. ./configure 报错
[root@localhost git-2.9.5]# ./configure  --prefix=/home/Git
configure: Setting lib to 'lib' (the default)
configure: Will try -pthread then -lpthread to enable POSIX Threads.
configure: CHECKS for site configuration
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home/tools/git-2.9.5':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details

Ia boleh dilihat daripada ralat pelaksanaan pelayan Linux saya bahawa gcc, cc, cl.exe ialah no. gcc ialah pengkompil bahasa C untuk Linux, yang bermaksud pengkompil ini tidak dipasang pada mesin saya.

Pasang gcc dan gcc-c berikut masing-masing Selepas pemasangan berjaya, laksanakan arahan pemasangan git

[root@localhost git-2.9.5]# yum install gcc
[root@localhost git-2.9.5]# yum install gcc-c++
[root@localhost git-2.9.5]# ./configure  --prefix=/home/Git

5 >Kompilasi tergendala .

[root@localhost git-2.9.5]# make && make install
    * new build flags
    CC credential-store.o
In file included from credential-store.c:1:0:
cache.h:40:18: 致命错误:zlib.h:没有那个文件或目录
 #include <zlib.h>
                  ^
buat: *** [credential-store.o] Ralat 1

Fail pengepala zlib tiada dan pakej pembangunan tidak dipasang. Pasang zlib

Jika tiada ralat dilaporkan, pemasangan berjaya

[root@localhost git-2.9.5]# yum install zlib
[root@localhost git-2.9.5]# yum install zlib-devel
[root@localhost git-2.9.5]# yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
[root@localhost git-2.9.5]# make && make install

6. Periksa sama ada pemasangan git telah selesai

Masukkan pemasangan yang dinyatakan sebelum ini direktori dan semak versi git Jika berjaya, ini bermakna pemasangan git selesai

7 Konfigurasikan pembolehubah persekitaran

[root@localhost bin]# cd /home/Git/bin
[root@localhost bin]# ./git --version
git version 2.9.5

Edit fail konfigurasi pembolehubah persekitaran, tambahkan. rentetan berikut pada penghujungnya, dan nyatakan alamat direktori bin

vi /etc/profile

Selepas pengubahsuaian selesai, laksanakan arahan untuk berkuat kuasa dalam fail konfigurasi

export PATH=$PATH://home/Git/bin

Semak sama ada konfigurasi berjaya Anda boleh menukar laluan ke direktori lain dan melaksanakan git --version. Kembali ke versi git menunjukkan bahawa konfigurasi pembolehubah persekitaran telah selesai.

source /etc/profile
Pembelajaran yang disyorkan: "

Tutorial Git

"

Atas ialah kandungan terperinci Bagaimana untuk memasang git untuk kod sumber linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn