Lubuntuを実行しているラップトップにgitをインストールしようとしました。
Gitをインストールするには、Gitが依存する次のライブラリーが必要です:curl、zlib、openssl、expat、およびlibiconv
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev
しかし、私がそれを入力したとき、私はこれを得ました:
gwapps@gwapps-ThinkPad-X61:~$ Sudo apt-get install libcur14-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'zlib1g-dev' instead of 'libz-dev'
E: Unable to locate package libcur14-gnutls-dev
gwapps@gwapps-ThinkPad-X61:~$
誰が間違っているのか、私は何をすべきか知っていますか?
問題は、インストールコマンドに誤植があることです。具体的には、apt-get
というパッケージをインストールするようにlibcur14-gnutls-dev
に指示しました。ただし、正しい名前はlibcurl4-gnutls-dev
です。
つまり、1
(数字の1)が必要なl
(つまり、小文字のL
)があります。 (意味的に)「lib cur 4」ではなく「lib cur 4」です。
代わりにこれを実行してください:
Sudo apt-get install libcurl4-gnutls-dev
(また、コマンドラインでパッケージをインストールする場合は、Sudo apt-get update
を最初に実行することをお勧めします(最近行っていない場合)。)
ただし、Gitをこの方法でまったくインストールしたくない場合があります。
以下の手順は、Gitを自分でコンパイルするのようです。これは完全に有効なことですが、ほとんどの人にとっては多くの不必要な作業であり、それを行うと、新しいバージョンが利用可能になったときにシステムがGitを自動的にアップグレードできなくなります。 (また、パッケージマネージャーはインストールされていることを "認識"しないため、インストールされたGitとの統合に問題がある場合もあります。) '
したがって、- Tarunが提案したように 、単にGitを直接インストールにすることができます(UbuntuにはGitパッケージがあり、これははるかに高速で簡単です!)。
Sudo apt-get install git-core
通常、Ubuntuで使用可能なバージョンよりも新しいバージョンが必要な場合にのみ、ソースからGitをビルドする必要があります。そのような状況でも、多くの場合代替手段がありますので、必要なものについてはお気軽にお問い合わせください。
[更新マネージャー]> [設定]に移動し、[Ubuntuソフトウェア]タブで、サーバーリストのドロップダウンメニューで[メインサーバー]を選択します。