Pada Ubuntu 12.10, subversi 1.7 tersedia sebagai bagian dari distribusi. Subversi dapat diinstal menggunakan apt-get.
sudo apt-get install subversion
Untuk versi Ubuntu yang lebih lama, ada ppa yang tersedia di subversion-1.7 . Repositori dapat ditambahkan sebagai berikut:
sudo apt-add-repository ppa:dominik-stadler/subversion-1.7
Untuk mendapatkan versi terbaru dari pembaruan subversi dan meningkatkan repositori.
sudo apt-get update
sudo apt-get upgrade
Saya juga perlu melakukan upgrade-dist.
sudo apt-get dist-upgrade
Saya berasumsi bahwa Anda sudah menginstal subversi, jika tidak:
sudo apt-get install subversion
svn cleanup [repo]
sebelum memutakhirkan dari 1.6, karena klien svn 1.7 tidak akan membersihkan repositori yang lebih lama. Setelah memutakhirkan klien svn, jalankansvn upgrade [repo]
untuk memutakhirkan metadata untuk setiap repositori. Lebih detail stackoverflow.com/a/7754776/114900Ada juga ppa yang didukung langsung oleh tim subversi: tim "Subversi" .
Anda harus dapat menambahkan ppa dengan perintah berikut:
Perintah apt-add-repositori disediakan oleh paket properti python-software-properties, jadi pastikan untuk menginstalnya terlebih dahulu.
Catatan: RabbitVCS tampaknya memiliki masalah dengan subversi 1.7: Rabbitvcs tidak menandai sebagai subfodler / file berversi di svn 1.7 . Ini diperbaiki di bagasi tetapi belum (belum) didorong ke build.
sumber
Script Wandisco sebenarnya menginstal repositori baru yang berisi file deb untuk menginstal SVN 1.7.
Hampir sama dapat dicapai dengan menjalankan perintah berikut:
sumber
sudo: add-apt-repository: command not found
pesan kesalahan, Anda perlu menginstal python-software-properties:sudo apt-get install python-software-properties
lucid
alih-alih nama rilis Anda yang sebenarnya. Mereka hanya menyediakan rilis untuklucid
. Dan pastikan Anda menghapus / mengomentarideb-src
baris yang sesuai/etc/apt/sources.list
jika ada.Saat menggunakan Trac Anda mungkin melihat masalah setelah memutakhirkan Subversi Anda menggunakan repositori WANdisco. Gejalanya adalah pesan di situs Trac:
Paket ini mengikat svn ke python2.6 dan Ubuntu 12.04 memiliki python2.7. Berikut ini adalah skrip yang memecahkan masalah di pihak saya:
sumber
Saya telah menggunakan binari wandisco dengan sumber apt seperti yang dijelaskan Fernando, tetapi sekarang versi Ubuntu berikutnya memiliki binari resmi yang diperbarui menjadi 1,7 Saya ingin menggunakannya sambil tetap menggunakan 12,04 LTS.
Menambahkan sumber-sumber berikut ke file baru /etc/apt/sources.list.d/svn17.list:
Dan kemudian menurut saran di https://help.ubuntu.com/community/PinningHowto an /etc/apt/apt.conf.d/90svn17:
Kemudian diinstal menggunakan
Tidak yakin apakah nama file baru ini mengikuti konvensi yang tepat tetapi berfungsi. Sudah mencoba menyematkan konfigurasi terlebih dahulu tetapi tidak berhasil. Dengan menyematkan "-t quantal" tidak diperlukan.
sumber
Jangan percaya ada deb .deb publik. Anda dapat mencoba skrip ini untuk menginstal 1.7 dari WANdisco
svn1.7_ubuntu_wandisco.sh
sumber