问题描述
我是Ubuntu和Git的新手。我如何验证我在我的机器上安装了git?当我尝试apt-get时,我得到了:
root@ubuntu:/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.
但我不知道安装的软件包在哪里。
谢谢你的帮助!
最佳解决方案
键入which git
。它应该返回可执行文件的路径
如果您想查看更多详细信息:https://serverfault.com/questions/96964/list-of-files-installed-from-apt-package
次佳解决方案
只需致电git --version
即可。它应该返回这样的东西:
$ git --version
git version 1.9.3 (Apple Git-50)
第三种解决方案
与大多数可执行文件一样,git
安装在/usr/bin/git
中。
要查看属于git
软件包的所有文件的位置,可以键入:
dpkg -L git
您需要通过less
或您喜欢的页面管道输出;我的系统上有591 664行输出。
(并非所有系统都使用与Ubuntu相同的包管理器。您可能需要使用除dpkg
之外的某些命令,可能需要使用rpm
,yum
或dnf
。)
如果您从源代码而不是通过软件包管理器安装了git,则git
可执行文件可以在任何位置,具体取决于您的安装方式。如果它在您的$PATH
中,请键入
type git
要么
type -a git
会告诉你它在哪里。 (假设你正在使用默认的bash shell。)
第四种方案
which git
是要使用的命令,如果已安装git,它会给出安装git的位置,通常是/usr/bin/git
。如果没有安装git,你就不会得到任何东西。