Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

9.2.2. Mendapatkan Sumbernya


Karena sumber kernel Linux tersedia sebagai paket, Anda dapat mengambilnya kembali dengan menginstal linux-sumber-paket versi. NS pencarian apt-cache ^linux-source perintah harus mencantumkan versi kernel terbaru yang dikemas oleh Kali. Perhatikan bahwa kode sumber yang terkandung dalam paket-paket ini tidak sama persis dengan yang diterbitkan oleh Linus Torvalds dan pengembang kernel4; seperti semua distribusi, Debian dan Kali menerapkan sejumlah patch, yang mungkin (atau mungkin tidak) menemukan jalannya ke versi upstream Linux. Modifikasi ini mencakup backport perbaikan/fitur/driver dari versi kernel yang lebih baru, fitur baru yang belum (sepenuhnya) digabungkan dalam pohon Linux upstream, dan terkadang bahkan perubahan khusus Debian atau Kali.

Sisa dari bagian ini berfokus pada kernel Linux versi 4.9, tetapi contoh-contohnya tentu saja dapat disesuaikan dengan versi kernel tertentu yang Anda inginkan.

Dalam contoh ini, kita asumsikan bahwa linux-sumber-4.9 paket biner telah diinstal. Perhatikan bahwa kami menginstal paket biner yang berisi sumber upstream tetapi tidak mengambil paket sumber Kali bernama linux.


# apt instal linux-source-4.9 Membaca daftar paket... Selesai Membangun pohon ketergantungan

Membaca informasi keadaan ... Selesai

Paket tambahan berikut akan diinstal: bc libreadline7

paket yang disarankan:

libncurses-dev | ncurses-dev libqt4-dev

Paket BARU berikut akan diinstal: bc libreadline7 linux-source-4.9

0 ditingkatkan, 3 baru dipasang, 0 untuk dihapus dan 0 tidak ditingkatkan. Perlu mendapatkan arsip 95.4 MB.

Setelah operasi ini, 95.8 MB ruang disk tambahan akan digunakan.

Apakah Anda ingin melanjutkan? [Y/t] y

[...]

# ls /usr/src

linux-config-4.9 linux-patch-4.9-rt.patch.xz linux-source-4.9.tar.xz

# apt instal linux-source-4.9 Membaca daftar paket... Selesai Membangun pohon ketergantungan

Membaca informasi keadaan ... Selesai

Paket tambahan berikut akan diinstal: bc libreadline7

paket yang disarankan:

libncurses-dev | ncurses-dev libqt4-dev

Paket BARU berikut akan diinstal: bc libreadline7 linux-source-4.9

0 ditingkatkan, 3 baru dipasang, 0 untuk dihapus dan 0 tidak ditingkatkan. Perlu mendapatkan arsip 95.4 MB.

Setelah operasi ini, 95.8 MB ruang disk tambahan akan digunakan.

Apakah Anda ingin melanjutkan? [Y/t] y

[...]

# ls /usr/src

linux-config-4.9 linux-patch-4.9-rt.patch.xz linux-source-4.9.tar.xz


Perhatikan bahwa paket berisi: /usr/src/linux-source-4.9.tar.xz, arsip terkompresi dari sumber kernel. Anda harus mengekstrak file-file ini di direktori baru (tidak langsung di bawah /usr/src/,

4https://kernel.org/

karena tidak perlu izin khusus untuk mengkompilasi kernel Linux). Sebagai gantinya, ~/kernel/ lebih tepat.


$ mkdir ~/kernel; cd ~/kernel

$ tar -xaf /usr/src/linux-source-4.9.tar.xz

$ mkdir ~/kernel; cd ~/kernel

$ tar -xaf /usr/src/linux-source-4.9.tar.xz


Komputasi Awan OS Teratas di OnWorks: