【问题标题】:Git - how to verify if and where Git is installed on UbuntuGit - 如何验证 Git 是否以及安装在 Ubuntu 上的位置
【发布时间】:2015-03-02 21:00:35
【问题描述】:

我是 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.

但我不知道软件包安装在哪里。

感谢您的帮助!

【问题讨论】:

  • 您在问两个不同的问题:如何验证 git 是否已安装,以及它的安装位置

标签: git ubuntu


【解决方案1】:

只需拨打git --version。它应该返回如下内容:

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

【讨论】:

    【解决方案2】:

    输入which git。它应该返回可执行文件的路径

    如果您想查看更多详情:https://serverfault.com/questions/96964/list-of-files-installed-from-apt-package

    【讨论】:

      【解决方案3】:

      which git 是要使用的命令,如果已经安装了 git,它会给出安装位置,通常是 /usr/bin/git。如果没有安装 git,你将不会得到任何东西。

      【讨论】:

        【解决方案4】:

        与大多数可执行文件一样,git 安装在 /usr/bin/git 中。

        要查看属于git 包的所有文件的位置,您可以键入:

        dpkg -L git
        

        您需要通过less 或您最喜欢的页面传送输出;我的系统上有 591 664 行输出。

        (并非所有系统都使用与 Ubuntu 相同的包管理器。您可能需要使用除dpkg 之外的其他命令,可能需要使用rpmyumdnf。)

        如果您从源代码而不是通过包管理器安装 git,则 git 可执行文件可能在任何地方,具体取决于您的安装方式。如果它在您的$PATH 中,请输入

        type git
        

        type -a git
        

        会告诉你它在哪里。 (假设您使用的是默认的 bash shell。)

        【讨论】:

          【解决方案5】:

          它告诉你

          git is already the newest version.
          

          所以一切都应该没问题。

          提示:要查看软件包安装的文件,请运行

          dpkg -L git
          

          它会列出很多文件,但最重要的是/usr/bin/git。另一个命令 which git 会在您运行 git 时返回正在运行的文件 - 它应该是相同的。

          【讨论】:

          • 如果您正在运行 bash,type git 更可靠。它内置在 shell 中,因此可以显示别名和函数定义。
          【解决方案6】:

          是的,安装了 git。至于您关于包裹位置的问题,这很可能与您无关。如果您发现自己浏览 linux 文件系统只是为了执行已在系统范围内安装的程序,那么有些事情是错误的。您通常根本不需要这样做。

          至于 git,打开终端并输入“git”将为您提供基础知识。输入“man git”可以阅读更多内容(man 命令有助于查找包的其他信息)。

          如果您想要 git 的图形前端,请参阅https://askubuntu.com/questions/227554/what-are-some-gui-clients-for-git

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2019-09-03
            • 1970-01-01
            • 1970-01-01
            • 2013-08-25
            • 1970-01-01
            • 1970-01-01
            • 2011-03-24
            相关资源
            最近更新 更多