xiaodouya33 发表于 2018-1-15 18:31:57

china_blue

  今天异常的恼火!装git,浪费了我好长的时间,简直是无限的被气疯了!
  下面简述本人在安装git时遇到的困境和解决的方法,希望能给初次尝试的朋友以帮助:
  事先声明我用的是ubuntu 9.04的OS.
  刚开始我用 命令
  #sudo apt-get install git
  来安装,
  结果显示:
  #couldn't find package git!
  于是,我就:
  #find / -name git
  结果没有找到任何相关的资料。
  于是便到网上找资料,(google,baidu),结果大多数的还是这一句:
  #sudo apt-get install git
  我只能觉得wholly shit!!了 (Dota术语)。
  假如我的ubuntu装了git的包,根本不用搜索嘛!
  所以发现这样的帖子很让我烦恼,增加了不少我的无谓的时间!!
  终于天地良心,让我下到了
  git-1.6.5.3.tar.gz的源码!!我当时爽晕了!
  let's go !!
  结果 make prefix=/usr/local install
  爆出一大堆的error,大多是avariale 没定义。我只能无语了,因为我不可能去追溯git的code是怎么写的,我需要作如何的改动来实现,
  因为还有好多事情要做,我只想以最快的方式,装上我的git!
  幸运之神再一次降临到我的头上!
  我找到了 :
  http://packages.ubuntu.com/
  在这里尽情地搜把,所有ubuntu最新的package都在这里!
  首先我下的是gitk的deb包。
  版本是gitk_1.6.5-1_all.deb
  于是我便:
  dpkg -i /usr/local/git_1.6.5-1_all.deb。
  结果:
  gitk depends on git-core(>>1:1.6.5);however
  Package git-core is not installed.
  于是我便去下了:
  git-core_1.6.5.3-1.i386.deb
  好了,
  dpkg -i /usr/local/git-core_1.6.5.3-1.i386.deb
  结果:
  git-core depends on liberror-perl. however:
  Package liberror-perl is not installed!
  git-core depends on libdigest-shal-perl. however:
  Package libdigest-shal-perl is not isntalled!
  我无奈了,只好先download liberror-perl装上!
  当我再在
  http://packages.ubuntu.com/
  上面搜索:libdigest-shal-perl 时,
  提示没有,于是我立马google,
  结果这么强大的google都只有一条!!!而且是无用的。
  我近乎绝望了!
  山重水复疑无路,柳暗花明又一村!
  gitk不行,我就装git吧!!
  于是我又下了git!
  结果又让我装install-info,还嫌齐dbpk的版本太低(现在的世道程序也学会了“喜新厌旧”唉,悲哀啊!)。
  于是便下了,装上!!
  我就不信了,一个小小的git狂了!!你需要多少包,我就下多少,装多少!!
  最后终于搞定!!!
  装个git这么费劲,唉有些事情真是部自己尝试,真的莫要觉得简单!!
  感慨之余,撰写此文,以期能帮和我一样遇到此类问题的朋友少走弯路!!
  最后,推荐两个网址!
  1:IBM的人写的介绍git的不错!
  http://www.ibm.com/developerworks/cn/linux/l-git/
  2. 下载ubuntu最新package的最佳场所:
  http://packages.ubuntu.com/
  保证"一搜灵"!!
  Thank you!!
页: [1]
查看完整版本: china_blue