Saya memiliki beberapa masalah dengan git-lfs
dan saya pikir meningkatkan ke yang terbaru git
dapat memperbaiki masalah ini. Versi saat ini git
di Debian adalah 2.1.4
, versi stabil saat ini di situs resmi adalah 2.6.4
. Bisakah saya hanya membangun dari sumber atau mungkin saya dapat menambahkan beberapa repositori eksternal?
12
Jawaban:
Per Desember 2015, stretch / sid Debian memiliki git versi 2.6.4 . Jika Anda tidak ingin memutakhirkan seluruh distribusi Anda, Anda dapat melihat pinning yang tepat untuk hanya membawa git dan semua dependensi yang diperlukan dari stretch / sid. Namun, banyak orang Debian akan memberi tahu Anda hal semacam ini adalah ide yang buruk , jadi membangun dari sumber atau menunggu / meminta backport adalah satu-satunya pendekatan yang direkomendasikan secara resmi.
sumber
/etc/apt/sources.list
garisdeb http://ftp.us.debian.org/debian testing main contrib non-free
dan setelah inisudo apt-get update
dansudo apt-get install git/testing
.Backporting git dari pengujian Debian, tidak stabil, atau eksperimental cukup sepele. Lihat Bagaimana saya bisa menginstal versi perangkat lunak yang lebih baru daripada yang disediakan Debian? . Sesuatu yang sesederhana
apt-get source -t unstable git
, ditindaklanjuti didebuild -uc -us
dalam direktori sumber harus berfungsi Perhatikan bahwa kedua perintah ini harus dijalankan sebagai pengguna, bukan root.Anda mungkin harus menginstal beberapa dependensi build.
apt-get build-dep git
mungkin akan bekerja dalam kasus itu. Perhatikan bahwa perintah ini dijalankan sebagai root, bukan pengguna.Berikan komentar jika Anda mencoba melakukan ini dan memerlukan detail lebih lanjut.
sumber
Ini bekerja pada wadah buruh pelabuhan Debian ( php: 5-apache ).
CATATAN: Saat ini (Mar 2018) tidak berfungsi dengan kesalahan
libc6-dev
dependensi.sumber
Ini mungkin membantu:
sumber
update
Apa yang disarankan Svetlin Tonchev hanya akan berhasil jika OP menggunakan Ubuntu, yang tidak berlaku di sini. Namun, saat menjalankan add-apt-repository , sumber yang ditambahkan akan tergantung pada nama OS Anda. Misalnya, jika Anda pergi ke /etc/apt/sources.list.d/ Anda mungkin menemukan file bernama git-core-ppa-jessie.list (atau serupa) yang berisi baris berikut:
Namun, repositori seperti itu tidak ada dan itu sebabnya OP mendapat 404.
Solusi yang mungkin untuk masalah spesifik ini adalah mengedit file di atas secara manual dan mengganti jessie dengan xenial.
sumber