Apabila menggunakan sistem Linux seperti CentOS atau Ubuntu, sudah semestinya kita perlu menggunakan alatan pengurusan pakej seperti yum atau apt-get untuk memasang pakej perisian yang diperlukan. Apabila menggunakan yum untuk memasang pakej perisian, mesej ralat "tidak dapat mencari pakej perisian" kadangkala muncul. Artikel ini akan memberi tumpuan kepada cara menyelesaikan masalah yang yum tidak dapat mencari pakej nodejs dalam kes ini dan menyediakan beberapa penyelesaian.
Apabila yum tidak dapat mencari pakej nodejs, perkara pertama yang perlu kita semak ialah sama ada sumber yum dikonfigurasikan dengan betul. Anda boleh menjalankan arahan berikut untuk mengemas kini maklumat sumber yum:
sudo yum clean all sudo yum update
Kemudian, kami cuba memasang semula: pakej "nodejs":
sudo yum install nodejs
Jika yum masih menggesa bahawa ia tidak ditemui, anda boleh cuba penyelesaian berikut.
Sumber Epel Yum ialah singkatan daripada Pakej Tambahan untuk Enterprise Linux (RHEL), yang menyediakan beberapa pakej perisian untuk sistem Linux peringkat perusahaan. Ini termasuk nodejs. Anda boleh cuba menggunakan arahan berikut untuk memasang sumber Epel Yum:
sudo yum install epel-release
Selepas memasang sumber Epel Yum, jalankan arahan berikut sekali lagi untuk memasang nodejs:
sudo yum install nodejs
Jika "pakej tidak found" mesej ralat masih muncul, Anda boleh mencuba pilihan seterusnya.
Jalankan arahan berikut untuk mendapatkan skrip pemasangan nodejs:
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
Kemudian, gunakan yum sekali lagi untuk memasang nodejs:
sudo yum install nodejs
Jika ketiga-tiga penyelesaian di atas tidak berfungsi, kami boleh memuat turun pakej pemasangan nodejs secara manual untuk pemasangan.
Pertama, kita perlu memuat turun pakej nodejs yang sepadan mengikut seni bina sistem. Sebagai contoh, jika sistem semasa ialah seni bina x64, anda boleh melawati pautan berikut untuk memuat turun nodejs:
https://rpm.nodesource.com/pub_14.x/el/7/x86_64/nodejs-14.15.1-1nodesource.el7.x86_64.rpm
Selepas memuat turun, anda boleh menjalankan arahan berikut untuk memasang:
sudo yum install /path/to/nodejs-14.15.1-1nodesource.el7.x86_64.rpm
Jika ada tiada gesaan ralat selepas melaksanakan arahan pemasangan di atas, ini bermakna nodejs berjaya dipasang.
Ringkasan
Apabila yum tidak dapat mencari pakej nodejs, kami boleh cuba mengemas kini maklumat sumber yum, gunakan sumber Epel Yum, pasang daripada NodeSource, muat turun pakej pemasangan secara manual, dsb. Salah satu daripada ini boleh menyelesaikan isu, bergantung pada persekitaran dan keadaan sistem semasa.
Atas ialah kandungan terperinci yum tidak dapat mencari nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!