2015-03-02 81 views
7

我是Ubuntu和Git的新手。我如何驗證我在我的機器上安裝了git?當我嘗試apt-get時,得到:Git - 如何驗證在Ubuntu上安裝Git的方式

[email protected]:/home/nebojsa# apt-get install git 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
git is already the newest version. 
The following packages were automatically installed and are no longer required: 
    linux-headers-3.13.0-24 linux-headers-3.13.0-24-generic 
    linux-headers-3.13.0-39 linux-headers-3.13.0-39-generic 
    linux-headers-3.13.0-40 linux-headers-3.13.0-40-generic 
    linux-headers-3.13.0-43 linux-headers-3.13.0-43-generic 
    linux-image-3.13.0-24-generic linux-image-3.13.0-39-generic 
    linux-image-3.13.0-40-generic linux-image-3.13.0-43-generic 
    linux-image-extra-3.13.0-24-generic linux-image-extra-3.13.0-39-generic 
    linux-image-extra-3.13.0-40-generic linux-image-extra-3.13.0-43-generic 
Use 'apt-get autoremove' to remove them. 
0 upgraded, 0 newly installed, 0 to remove and 133 not upgraded. 

但我不知道軟件包安裝在哪裏。

感謝您的幫助!

+0

你在問兩個不同的問題:如何驗證'git'是否已安裝,以及*其中*是否已安裝。 – 2015-03-02 21:26:38

回答

6

只要打電話給git --version:應該如果你想看到更多細節的路徑返回可執行

。它應該返回是這樣的:

$ git --version 
git version 1.9.3 (Apple Git-50) 
0

它會告訴你

git is already the newest version. 

所以一切都應該沒問題。

提示:看到一個軟件包安裝文件,運行

dpkg -L git 

它會列出很多文件,但最重要的是/usr/bin/git。另一個命令which git在運行git時返回正在運行的文件 - 它應該是相同的。

+0

如果您正在運行bash,'type git'更可靠。它內置在shell中,因此可以顯示別名和函數定義。 – 2015-03-02 21:08:38

3

與大多數可執行文件一樣,git安裝在/usr/bin/git中。

要看到所有可在git包所在的一部分的文件,您可以鍵入:

dpkg -L git 

你會通過less或你喜歡的網頁希望通過管道輸出;我在我的系統上得到了 664行輸出。

(並非所有的系統使用的是Ubuntu的做同樣的包管理器,你可能需要使用一些命令比dpkg其他,也許rpmyumdnf。)

如果您已經從源代碼,而不是通過安裝的git包管理器,git可執行文件可能在任何地方,這取決於你如何安裝它。如果它在你的$PATH,打字

type git 

type -a git 

會告訴你它在哪裏。 (假設你使用的是默認的bash shell。)

0

是的,安裝git。至於你對軟件包位置的問題,這對你來說很可能是無關緊要的。如果你發現自己正在瀏覽一個linux文件系統來執行一個已經安裝在系統範圍內的程序,那麼一切都會關閉。你通常不需要這樣做。

至於git,打開終端並鍵入'git'會給你的基本知識。更多的可以閱讀輸入「man git」(man命令可以很好地查找包中的其他信息)。

如果你想有一個圖形前端的混帳,看到這個https://askubuntu.com/questions/227554/what-are-some-gui-clients-for-git

1

which git是使用命令,這給其中,如果已經安裝了安裝git的位置,通常/usr/bin/git。如果混帳ISN」 t安裝你不會得到任何東西。 when git is already installed