Mengapa paket git Debian Lenny tidak menginstal git?

9

Jika saya menjalankan perintah berikut di Debian Lenny:

apt-get install git

... Saya tidak dapat menggunakan git:

# git --version
bash: git: command not found
Nick Bolton
sumber

Jawaban:

12

Paket yang paling Anda inginkan adalah git-core .

(Bekerja dengan baik tanpa menambahkan repositori tambahan.)

Pembaruan: Sekarang ini sudah diperbaiki; dalam memeras dan melampaui paket git sekarang disebut git .

andol
sumber
Aha, itu pendekatan yang jauh lebih mudah. Terima kasih. Saya terkejut bahwa situs Debian tidak memperjelas ini. Oh well, kurasa itu Debian untukmu.
Nick Bolton
Namun, dengan pendekatan ini Anda hanya mendapatkan git versi 1.5.6.5
Nick Bolton
Ya, itu sepertinya versi dvcs git yang disediakan di lenny. Jadi jika Anda benar-benar membutuhkan / menginginkan versi yang lebih baru, masih ada manfaatnya untuk backports.
andol
Akan tetap menandai jawaban Anda sebagai jawaban yang valid, karena tidak terlalu rumit! ;-)
Nick Bolton
5

Untuk mendapatkan ~ 1.7.1 gunakan metode ini. Jika Anda ingin ~ 1.5.6.5 maka gunakan jawaban andol.

Ini karena gitpaket dummy di Lenny yang menyediakan gnuit.

Namun, Anda bisa menyiasatinya dengan menggunakan paket lenny-backports git :

PEMBARUAN: Pada tanggal 5 September 2010, metode ini telah sedikit berubah karena backports.org sedang dihapus instruksi sekarang ikuti solusi yang disarankan untuk menginstal dari backports Debian terbaru.

  1. Tambahkan baris ini:

    deb http://archive.debian.org/debian-backports/ lenny-backports main contrib non-free
    

    ke /etc/apt/sources.list Anda.

  2. Jalankan: apt-get update.
    Jika Anda mendapatkan peringatan keamanan tentang NO_PUBKEY AED4B06F473041FA, jalankan langkah 3, 4 dan 5 - jika tidak, lanjutkan ke langkah 6.

    Lari: gpg --keyserver pgp.mit.edu --recv-keys AED4B06F473041FA

    Lari: gpg --armor --export AED4B06F473041FA| apt-key add -

    Jalankan: apt-get updatelagi untuk mengonfirmasi.

    Catatan, menambahkan debian-backport-keyring tidak lagi diperlukan.

  3. Lari: apt-get -t lenny-backports install git

  4. Lari: git --version

    git version 1.7.2.3
    
Nick Bolton
sumber
Saat menjalankan baris gpg ke-2, saya mendapat "gpg: tidak dapat membuka` /etc/apt/trusted.gpg '"dan kemudian terjadi kesalahan. Saya memperbaiki ini dengan menuntut alih-alih sudo'ing. Kemudian apt-get -t lenny-backports install git tetap dengan mengklaim bahwa 1.5.6.5 adalah versi terbaru dari git. Saya memperbaikinya dengan mengganti baris sources.list yang Anda rekomendasikan dengan deb archive.debian.org/debian-backports lenny-backports contrib utama tidak bebas. Kemudian semuanya baik-baik saja. Tidak ingin mengedit jawaban Anda, karena saya sebenarnya tidak tahu apa yang saya lakukan. Hanya berpikir saya akan membagikan apa yang berhasil untuk saya.
acjay