Pertanyaan Di mana saya dapat menemukan linux-kernel-headers-x.x.x.x untuk SUSE?


Saya menginstal VMware Workstation pada SLED 11 SP1, dan instalasi diblokir oleh pesan kesalahan "Header Kernel untuk versi 2.6.32.27-0.2-default tidak ditemukan". Jika Anda menginstalnya di jalur non-default, Anda dapat menentukan jalur di bawah ini. Jika tidak, lihat dokumentasi distribusi Anda untuk instruksi pemasangan dan klik Segarkan untuk mencari lagi di lokasi default.

Output dari rpm -qa | kernel grep adalah

kernel-default-2.6.32.27-0.2.2
kernel-default-base-2.6.32.27-0.2.2
linux-kernel-headers-2.6.32-1.4.13
kernel-default-extra-2.6.32.27-0.2.2
nfs-kernel-server-1.2.1-2.10.1

Saya telah menemukan masalah ini di Ubuntu dan saya menginstal header linux yang diperlukan melalui apt-get, kemudian masalah itu hilang. Tapi di SLED, saya tidak menemukan paket rpm di repositori perangkat lunak SUSE, dan saya juga google "linux-kernel-headers-2.6.32.27" tetapi tidak cocok dengan dokumen apa pun.

Setiap saran akan sangat dihargai. Terima kasih.

Hasil keluaran dari zypper se kernel | kernel grep adalah

i | linux-kernel-headers | Linux Kernel Headers                                            | package   
  | linux-kernel-headers | Linux Kernel Headers                                            | srcpackage

4
2018-02-14 05:40


asal




Jawaban:


Kesalahan kernel-header menyesatkan - Anda harus menginstal sumber-kernel. (Setelah Anda melakukan itu, Anda mungkin harus memperbarui kernel itu sendiri, jadi periksa itu sesudahnya.)


6
2018-02-21 17:17



Sebenarnya bukan kernel-devel? - Simon Sheehan
Nah, di mana saya melihat masalah yang dibahas, dikatakan menginstal kernel-source, dan itu berhasil. salah satu tempat: satu diskusi vmtools Saya tidak bisa berbicara dengan kernel-devel. Warnai aku yang tidak mengerti. - Karla B
juga di sini] (forums.opensuse.org/english/get-technical-help-here/…) - Karla B


Kamu dapat memakai:

yast2 -i kernel-source

3
2018-03-04 12:32



OP hanya menginginkan header, mungkin (saya tidak akrab dengan SUSE) perintahnya yast2 -i kernel-headers-x.x.x.x (termasuk versi sangat penting, jika tidak mereka hanya mendapatkan yang terbaru). - vonbrand


Dapatkah Anda memberikan hasil keluaran dari zypper se kernel | grep header

Masalah di sini adalah bahwa header kernel yang diinstal SUSE Anda adalah linux-kernel-headers-2.6.32-1.4.13 yang tidak cocok dengan kernel Anda saat ini 2.6.32.27

Pertama, menguninstall paket linux-kernel-headers-2.6.32-1.4.13 #rpm -e linux-kernel-headers-2.6.32-1.4.13

Perbarui repositori dengan #zypper ref

Periksa paket header kernel Versi, #zypper if linux-kernel-headers | grep Version

jika cocok 2.6.32.27, jadi lanjutkan saja.

Semoga bantuan ini,


0
2018-02-14 06:31



sudo zypper jika linux-kernel-headers | grep Versi Versi: 2.6.32-1.4.13 tidak cocok dengan 2.6.32.27, sepertinya saya harus menurunkan kernel 2.6.32.27 ke 2.6.32-1.4, bukan? - Landy
Saya mencoba menggunakan "zypper udpate linux-kernel-headers" untuk memperbarui header, tetapi mendapat "No update candidate for 'linux-kernel-headers'." - Landy


Ini berhasil untuk saya:

cd /lib/modules/`uname -r`/build/include
ln -s   generated/uapi/linux/ .

Tampaknya version.h tidak cukup di mana VMWare mengharapkannya. VMWare menemukannya melalui tautan lunak.


0
2018-05-07 17:24





Dengan Opensuse 12.3, saya harus menjalankannya memiliki pengguna root.

Saya mengklik kanan pada tombol start (seperti jika itu adalah Start Menu Windows) kemudian mengklik "Edit Aplikasi dan di bawah Sistem> Lebih Banyak Program Selected VMware Workstation kemudian pergi ke" Advance "tab dan centang kotak dijalankan sebagai pengguna yang berbeda dan menulis root .

Kemudian lakukan ini di terminal [CODE] cd / lib / modules /uname -r/ bangun / sertakan ln -s generated / uapi / linux / [/ CODE]


0
2017-07-01 23:58





Bagi saya, setelah menginstal "kernel-source", mengulang kembali vmware, maka vmware akan otomatis mendeteksi lokasi tajuk.


0
2017-12-05 21:07