Salah satu program yang saya butuhkan adalah subversion (svn) client untuk mengakses server repository svn project-project software saya dari desktop uBuntu Lucid. Subversion itu sendiri merupakan salah satu teknik version control systems (VCS).
Banyak cara untuk mengakses server svn tersebut, di antaranya lewat web browser, standalone GUI svn client, dan plugins file manager (di uBuntu menggunakan Nautilus). Web browser saya gunakan untuk melihat isi repository di server saja. Yang diinginkan adalah client yang bisa untuk update ke lokal dan commit ke server, sehingga pilihannya bisa GUI svn client atau plugins.
Program GUI svn client di GNOME uBuntu yang lebih cocok digunakan adalah rapidsvn (dengan window manager berbasis wxgtk2) atau esvn (window manager qt3), sedangkan di KDE uBuntu (Kubuntu) yang lebih cocok digunakan adalah kdesvn. Untuk menginstallnya dapat dilakukan dari konsole dengan aptitude (rapidsvn, esvn atau kdesvn), Saya memilih rapidsvn. Program diff dan merge yang digunakan adalah meld.
Banyak cara untuk mengakses server svn tersebut, di antaranya lewat web browser, standalone GUI svn client, dan plugins file manager (di uBuntu menggunakan Nautilus). Web browser saya gunakan untuk melihat isi repository di server saja. Yang diinginkan adalah client yang bisa untuk update ke lokal dan commit ke server, sehingga pilihannya bisa GUI svn client atau plugins.
Program GUI svn client di GNOME uBuntu yang lebih cocok digunakan adalah rapidsvn (dengan window manager berbasis wxgtk2) atau esvn (window manager qt3), sedangkan di KDE uBuntu (Kubuntu) yang lebih cocok digunakan adalah kdesvn. Untuk menginstallnya dapat dilakukan dari konsole dengan aptitude (rapidsvn, esvn atau kdesvn), Saya memilih rapidsvn. Program diff dan merge yang digunakan adalah meld.
nonamemks@nonamemks-PC:/$ sudo aptitude install rapidsvn meld
The following NEW packages will be installed:
libsvncpp3{a} meld rapidsvn
The following packages will be REMOVED:
libdmraid1.0.0.rc16{u} libhal1{u} libqimageblitz4{u}
0 packages upgraded, 3 newly installed, 3 to remove and 467 not upgraded.
Need to get 825 kB of archives. After unpacking 2,957 kB will be used.
Do you want to continue? [Y/n/?]
Alternatif svn client lainnya adalah sebagai plug-ins di Nautilus. Plugins yang bisa digunakan adalah rabbitvcs yang merupakan successor dari NautilusSVN dan tortoisehg yang sudah tersedia di main repository uBuntu.
Cara untuk menginstall plugins tortoisehg adalah:
Cara untuk menginstall plugins tortoisehg adalah:
nonamemks@nonamemks-PC:/$ sudo aptitude install tortoisehg-nautilus
The following NEW packages will be installed:
python-iniparse{a} python-nautilus{a} tortoisehg{a} tortoisehg-nautilus
0 packages upgraded, 4 newly installed, 0 to remove and 467 not upgraded.
Need to get 2,416 kB of archives. After unpacking 6,586 kB will be used.
Do you want to continue? [Y/n/?]
Sedangkan untuk menginstall plugins rabbitvcs source apt perlu ditambahkan. Di Lucid langkahnya adalah sebagai berikut:
nonamemks@nonamemks-PC:/$ sudo add-apt-repository ppa:rabbitvcs/ppa
Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –primary-keyring /etc/apt/trusted.gpg –keyserver hkp://keyserver.ubuntu.com:80/ –recv D11D2DD360FFA0359731ECD52EE5793634EF4A35
gpg: requesting key 34EF4A35 from hkp server keyserver.ubuntu.com
gpg: key 34EF4A35: public key “Launchpad RabbitVCS” imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
nonamemks@nonamemks-PC:/$ sudo aptitude install rabbitvcs-nautilus
The following NEW packages will be installed:
global{a} ipython{a} python-configobj{a} python-foolscap{a} python-svn{a}
rabbitvcs-core{a} rabbitvcs-nautilus
0 packages upgraded, 7 newly installed, 0 to remove and 467 not upgraded.
Need to get 7,409 kB of archives. After unpacking 25.6 MB will be used.
Do you want to continue? [Y/n/?]
Apabila Anda menggunakan Debian atau Ubuntu (juga distribusi turunan Debian yang lain), Anda bisa menggunakan
apt-get
untuk melakukan instalasi Ruby dengan mudah:% sudo apt-get install ruby1.9.1-full
Catatan: Banyak package Ruby (termasuk
irb
dan rdoc
) terdapat dalam package repository universe
. Gunakan package manager yang Anda pakai (Synaptic atau Adept) untuk mengaktifkan package repository tersebut.
Perintah di atas akan menginstall Ruby stabil terakhir versi 1.9.1. Untuk menginstall versi 1.8.x, gunakan perintah:
Tidak ada komentar:
Posting Komentar