Menginstal nodejs di Debian


0

Pertama, tahu mengapa nodejs tidak dikemas untuk Debian Wheezy (Versi stabil saat ini)?

Kedua, mencoba menginstalnya secara manual, saya mengunduh file dan melanjutkan dengan ./configure, buat dan buat instal. Pada make install, saya mendapatkan kesalahan ini bahkan dengan sudo. Saya telah memecahkan masalah serupa sebelumnya (jika saya menjalankan ./configure tidak berfungsi (mencoba menjalankan kode python dengan apa yang saya anggap bash) tetapi "python configure" berfungsi). Kesalahan terakhir ke 4 dari pesan kesalahan saya tampaknya membuktikan bahwa ini adalah masalahnya. Haruskah saya mencoba menambahkan shebang secara manual ke file konfigurasi itu? Mengapa tidak dikemas dengan shebang untuk memulai?

make
make -C out BUILDTYPE=Release V=1
make[1]: Entering directory `node-v0.10.33/out'
  LD_LIBRARY_PATH=node-v0.10.33/out/Release/lib.host:node-v0.10.33/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p node-v0.10.33/out/Release/obj.target/v8_snapshot/geni; "node-v0.10.33/out/Release/mksnapshot" --log-snapshot-positions --logfile "node-v0.10.33/out/Release/obj.target/v8_snapshot/geni/snapshot.log" "node-v0.10.33/out/Release/obj.target/v8_snapshot/geni/snapshot.cc"
/bin/sh: 1: node-v0.10.33/out/Release/mksnapshot: Permission denied
make[1]: *** [node-v0.10.33/out/Release/obj.target/v8_snapshot/geni/snapshot.cc] Error 126
make[1]: Leaving directory `/node-v0.10.33/out'
make: *** [node] Error 2

Apakah Anda benar-benar yakin paket ini tidak tersedia sebagai salah satu paket tambahan yang dihapus pada DVD 1 atau 2? Membuat paket secara manual dapat menjadi masalah kecuali Anda memiliki semua pustaka yang diperlukan dan menyertakan file yang diinstal yang merupakan upaya tersendiri.
mdpc

Cukup yakin itu tidak dikemas untuk rilis stabil. Bisa dimungkinkan untuk menginstal melalui backports atau tidak stabil. JUGA, saya sudah menginstal persyaratan ketergantungan seperti yang tercantum dalam README. * GCC 4.2 atau lebih baru * Python 2.6 atau 2.7 * GNU Make 3.81 atau lebih baru
Peter

Meskipun jarang berubah, debian stable berarti apa pun yang dianggap stabil saat ini - Saya telah mengeditnya untuk mencerminkan bahwa wheezy stabil, sehingga pengguna yang menemukan pertanyaan ini di masa depan jangan bingung memikirkan Jessie atau sesuatu
Journeyman Geek

Jawaban:


0

Untuk bagian pertama, saya tidak tahu. Debian terkenal konservatif tentang paket, dan mempertimbangkan nodejs 'bermodel baru', mungkin mereka belum menganggapnya cukup stabil - Tidak ada paket untuk Wheezy (stable) dan Jessie (Testing) tetapi ada paket untuk sid.

Daripada membangun paket, Anda mungkin bisa mengikuti apa yang disarankan oleh joyent dan menggunakan repo nodesource.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.