Bagaimana cara saya meningkatkan dari CouchDB 0.8.0 ke 0.9.0 di Ubuntu?

0

Ubuntu hadir dengan inkubator CouchDB 0.8.0. Saya menjalankannya dengan benar. Saya baru-baru ini ingin meningkatkan ke 0.9.0, jadi saya mengikuti instruksi posting blog ini , tapi sepertinya saya melewatkan langkah terakhir. Saya mengunduh tarball, membuka ritsletingnya, dan memanggil make & amp; instal seperti yang dikatakan panduan ini. Setiap langkah berhasil diselesaikan. Ketika saya kemudian mengeksekusi

/etc/init.d/couchdb start

itu boot 0,8.0 bukannya 0,9.0. Saya harus melewatkan beberapa langkah di mana versi 0.9.0 yang baru saya kompilasi menggantikan instalasi 0.8.0. Saya pikir itulah yang akan dilakukan "make install", tetapi tampaknya tidak.

rcampbell
sumber
4
Ubuntu 9.10 (stable terbaru) hadir dengan CouchDB 0.10.0
avelldiroll

Jawaban:

1

Sebagai avelldiroll disebutkan dalam komentarnya, Ubuntu 9,10 dikirimkan dengan CouchDB 0.10.0. Pada akhirnya saya hanya memutakhirkan rilis saya dan menggunakan versi yang sudah dikemas sebelumnya. Bagi saya itu adalah pilihan termudah, meskipun saya membayangkan untuk orang lain yang tidak akan terjadi.

rcampbell
sumber
0

Ini adalah informasi terperinci cara menginstal CouchDB 0.9.0 di Ubuntu.

ToreTrygg
sumber
Itu tautan yang sama yang saya sertakan dalam pertanyaan awal saya
rcampbell
0

Apakah Anda menjalankan langkah "make install" sebagai root? Jika tidak, akun pengguna reguler Anda mungkin tidak dapat menyelesaikan langkah-langkah pemasangan.

pbr
sumber
Saya menjalankan kompilasi / membuat perintah dengan sudo
rcampbell
0

Saya tahu Anda sudah menemukan solusi, tetapi inilah alternatif untuk orang lain dalam situasi serupa yang tidak dapat menginstal versi OS yang baru.

Versi paket mungkin tidak meletakkan barang-barang di tempat yang sama dengan default "make install", jadi tidak ada jaminan bahwa file versi lama akan ditimpa oleh file yang lebih baru. Saat bermigrasi ke versi perangkat lunak yang lebih baru di sistem yang dikelola paket seperti Ubuntu, yang terbaik adalah keduanya

  • temukan paket dari versi yang lebih baru (atau buatlah) untuk diinstal, sehingga pengelola paket dapat memperbarui hal-hal dengan tepat, atau

  • hapus versi yang lebih lama dari pengelola paket sepenuhnya, dan ikuti instruksi untuk mengkompilasi & amp; instal paket yang lebih baru dari tarball sumber.

Saya pribadi lebih suka membuat paket baru jika memungkinkan. Ketika tidak memungkinkan saya mengubah proses "make install" untuk menginstal /usr/local dan subdirektori. (Jika perangkat lunak menggunakan skrip konfigurasi, jalankan ./configure --prefix=/usr/local untuk mengubah lokasi pemasangan default.) Dengan cara ini perangkat lunak tidak akan bertentangan dengan file lain yang diinstal oleh manajer paket sistem.

quack quixote
sumber